DEV Community

Sebastian Wessel for PURISTA

Posted on

2 1 1

PURISTA - Thanks to amazing open-source software

Welcome to our series on the unsung heroes behind PURISTA!

Ever wondered about PURISTA?
It's not just another Typescript backend framework for simply building HTTP-endpoints.
It's a versatile solution that embraces diverse techniques for highly distributed deployments, taking inspiration from event-driven architecture.
If you're interested, you're invited to take a look at the official website http://purista.dev.

But hold on, this series isn't about the framework itself. Instead, we're here to shine a spotlight on the incredible libraries, tools, software, and passionate contributors that make PURISTA possible.

In this series, we will introduce all the tools, explain how we use them, why we find them essential, and endeavor to illustrate why they might also be a suitable solution for you.

General setup

Most developers should be more or less familiar with the basic setup.

VSCode as a code editor with ESLint plugin.

GitHub is uses as repository, issue & project tracker, and also for hosting the official website.

Coding Setup

In addition to Node.js and TypeScript, we rely on two indispensable tools available as npm modules:

ESLint and Prettier

Maintaining a clean, readable, and consistent codebase is essential, and ESLint and Prettier are the perfect tools for the job.
Just enable "lint on save" in VSCode, and you won't have to worry about it. They're a "must-have," even for small personal projects.

See https://eslint.org and https://prettier.io

ESLint is extended by some awesome plugins and extensions:


In our upcoming article, we'll delve deep into the inner workings of PURISTA's build pipeline. Stay tuned for an in-depth exploration!

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

Top comments (0)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay