TypeScript best-practices

Open-source TypeScript projects categorized as best-practices

Top 18 TypeScript best-practice Projects

best-practices
  1. million

    Optimize React performance and make your React 70% faster in minutes, not months.

    Project mention: A Curated List of shadcn/ui-like React Component Collections | dev.to | 2025-03-20

    It is reportedly used on websites like Langfuse and Million.dev.

  2. 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.

    SurveyJS logo
  3. domain-driven-hexagon

    Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples included

  4. clean-code-typescript

    Clean Code concepts adapted for TypeScript

  5. XO

    ❤️ JavaScript/TypeScript linter (ESLint wrapper) with great defaults

  6. taiga-ui

    Angular UI Kit and components library for awesome people

    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.

  7. 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/

  8. practica

    Node.js solution starter boilerplate that is production-ready, packed with ✅ best practices and built with simplicity in mind

  9. 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.

    InfluxDB logo
  10. org-formation-cli

    Better than landingzones!

    Project mention: How I built the infrastructure for my cloud resume | dev.to | 2024-11-08

    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.

  11. eslint-plugin-testing-library

    ESLint plugin to follow best practices and anticipate common mistakes when writing tests with Testing Library

    Project mention: Starting React Native Project in 2025 | dev.to | 2024-11-25

    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. 🤓

  12. express-typescript-skeleton

    🔰🦸 Template to start developing a REST API with Node.js (Express), TypeScript, Ts.ED, ESLint, Prettier, Husky, Prisma, etc.

  13. 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.

  14. lighthouse-check-action

    GitHub Action for running @GoogleChromeLabs Lighthouse audits with all the bells and whistles 🔔 Multiple audits, Slack notifications, and more!

  15. gptlint

    A linter with superpowers! 🔥 Use LLMs to enforce best practices across your codebase.

  16. 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-25

    The 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.

  17. vscode-awesome-ux

    Showcase of how to employ best practices to provide a high-fidelity user experience inside of VS Code extensions.

  18. ngrx-best-practices

    Best Practices & Design Patterns for NgRx

  19. 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!

  20. thinkthroo

    Insights from open-source projects.

    Project mention: [Part 1] How to install npm packages programmatically? | dev.to | 2025-02-18

    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.

  21. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

TypeScript best-practices discussion

Log in or Post with

TypeScript best-practices related posts

  • [Part 1] How to install npm packages programmatically?

    3 projects | dev.to | 18 Feb 2025
  • Avoiding API Gateway’s integrations hard limit: scaling serverless architectures efficiently

    1 project | dev.to | 25 Nov 2024
  • Object.is() usage in Zustand’s source code.

    2 projects | dev.to | 2 Sep 2024
  • Generating a JSDoc comment for your function using OpenAI.

    3 projects | dev.to | 20 Aug 2024
  • 5 Serverless Best Practices to Become a Skilled Cloud Architect

    1 project | dev.to | 6 Dec 2023
  • Configure Authentication to your AWS account in your GitHub actions CI

    1 project | dev.to | 24 Nov 2023
  • Learn serverless on AWS step-by-step: Lambda Destinations

    1 project | dev.to | 22 Nov 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 23 May 2025
    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 →

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

Sponsored
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.
surveyjs.io

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?