InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 18 TypeScript best-practice Projects
-
It is reportedly used on websites like Langfuse and Million.dev.
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
-
domain-driven-hexagon
Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples included
-
-
-
Project mention: Feature Flag Service: Experimenting with New Technologies and Architectures | dev.to | 2025-02-22
Once I completed the backend, I wanted to interact with my service through a comfortable UI. Angular 19 had just come out with stable signals and other cool features, so I decided to use it for the frontend. I didn’t want to spend too much time designing UI components, hence I decided to use a component library that provides pre-built, customizable components. This allowed me to focus more on the core functionality and user experience. The library i choose is Taiga UI.
-
superplate
A well-structured production-ready frontend boilerplate with Typescript, React Testing Library, styled-component, React Query, .env, Axios, Bundle Analyzer, Prettier and 30+ plugins. superplate creates projects for React.js, Next.js, and refine. https://pankod.github.io/superplate/
-
practica
Node.js solution starter boilerplate that is production-ready, packed with ✅ best practices and built with simplicity in mind
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
To set off on the right foot, I followed CRC's recommendation to use org-formation for creating the structure of my AWS organization. It uses AWS CloudFormation, a tool that automates the creation of your cloud infrastructure using IaC defined in JSON or YAML. This is used along with AWS CodeBuild, CodePipeline for Continuous Integration/Continuous Delivery (CI/CD). This is the thing I love most about IaC - the ability to create and re-create sophisticated infrastructure using simple values defined by you, only written down once, but can be easily modified when the application's needs change.
-
eslint-plugin-testing-library
ESLint plugin to follow best practices and anticipate common mistakes when writing tests with Testing Library
Let's also add eslint-plugin-testing-library and eslint-plugin-jest-dom. Both are ESLint plugins that help to follow best practices and anticipate common mistakes when writing tests with Testing Library. For more info, see the excellent Common mistakes with React Testing Library article by Kent C. Dodds. 🤓
-
express-typescript-skeleton
🔰🦸 Template to start developing a REST API with Node.js (Express), TypeScript, Ts.ED, ESLint, Prettier, Husky, Prisma, etc.
-
superwerker
superwerker can help you get started with the AWS Cloud quickly without investing in consultants or devoting time to extensive research. superwerker is a free, open-source solution that lets you quickly set up an AWS Cloud environment following best practices for security and efficiency so you can focus on your core business.
-
lighthouse-check-action
GitHub Action for running @GoogleChromeLabs Lighthouse audits with all the bells and whistles 🔔 Multiple audits, Slack notifications, and more!
-
-
sls-mentor
Analyze your AWS serverless app in one command! 30+ best practices to improve costs💰 security🛡 stability🧘♀️ speed🚀 and sustainability🌱
Project mention: Avoiding API Gateway’s integrations hard limit: scaling serverless architectures efficiently | dev.to | 2024-11-25The AWS API Gateway limit of 300 integrations per API can be a hidden bottleneck, especially in fast-growing projects when you are unaware of its existence. In order to spot in before it arrives, I am adding a new rule on the sls-mentor tool, in order to be warned when you reach 250 integrations.
-
vscode-awesome-ux
Showcase of how to employ best practices to provide a high-fidelity user experience inside of VS Code extensions.
-
-
NodeFuel
NodeFuel is a TypeScript-first boilerplate for building high-quality Node.js apps with multi-authentication using Passport. Get started today and fuel up your Node.js development!
-
I wrote an article about Father and in its README.md, I found that it supports micro generators that adds commonly used engineering capabilities to projects, such as setting up Jest for testing. This is similar to the CLI tool I am building, to generate code for authentication or S3 upload in Next.js.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
TypeScript best-practices discussion
TypeScript best-practices related posts
-
[Part 1] How to install npm packages programmatically?
-
Avoiding API Gateway’s integrations hard limit: scaling serverless architectures efficiently
-
Object.is() usage in Zustand’s source code.
-
Generating a JSDoc comment for your function using OpenAI.
-
5 Serverless Best Practices to Become a Skilled Cloud Architect
-
Configure Authentication to your AWS account in your GitHub actions CI
-
Learn serverless on AWS step-by-step: Lambda Destinations
-
A note from our sponsor - InfluxDB
www.influxdata.com | 23 May 2025
Index
What are some of the best open-source best-practice projects in TypeScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | million | 17,156 |
2 | domain-driven-hexagon | 13,400 |
3 | clean-code-typescript | 9,502 |
4 | XO | 7,779 |
5 | taiga-ui | 3,565 |
6 | superplate | 2,868 |
7 | practica | 1,583 |
8 | org-formation-cli | 1,462 |
9 | eslint-plugin-testing-library | 1,012 |
10 | express-typescript-skeleton | 566 |
11 | superwerker | 528 |
12 | lighthouse-check-action | 492 |
13 | gptlint | 262 |
14 | sls-mentor | 197 |
15 | vscode-awesome-ux | 45 |
16 | ngrx-best-practices | 43 |
17 | NodeFuel | 14 |
18 | thinkthroo | 3 |