TypeScript best-practices

Open-source TypeScript projects categorized as best-practices

Top 15 TypeScript best-practice Projects

  • domain-driven-hexagon

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

  • Project mention: From Frontend to Backend | /r/cscareerquestionsEU | 2023-12-08

    That's exactly where I am. My manager gave me these links, that cover a lot of those words the backend uses, so I can identify what they mean and how to use them. 1. For inspiration and concepts: https://github.com/Sairyss/domain-driven-hexagon 2. Suggested to read the documentation for nest.js. They apply such concepts I don't understand: https://nestjs.com/

  • clean-code-typescript

    Clean Code concepts adapted for TypeScript

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • 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/

  • Project mention: Faster way to kickstart and develop backend REST apis? | /r/Backend | 2023-06-28
  • org-formation-cli

    Better than landingzones!

  • Project mention: Show HN: An Infrastructure as Code (IaC) Tool for AWS Organizations | news.ycombinator.com | 2024-01-08
  • practica

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

  • Project mention: 10 GitHub Repos to Become a Better Backend Developer | dev.to | 2023-12-09

    🔖 Curious to see examples? We have a starter: Visit Practica.js, our application example and boilerplate (beta) to see some practices in action

  • eslint-plugin-testing-library

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

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

  • Project mention: Presenting AWS Speakers Directory, an AI Hackathon Project | dev.to | 2023-06-29

    I had set up a Community Builders AWS Organization recently using superwerker. My intent is for this organization to show the best practices for setting up a multi-account organization with Organizational Units representing sandbox, test and production environments, scoped developer roles and limited production access. I think the developer roles need a little work, but the group was able to be productive in this environment, so that's a win.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • lighthouse-check-action

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

  • express-typescript-skeleton

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

  • eslint-config-galex

    hopefully the last eslint config you'll ever need - customizable & modern best practices for JS, TS, Node, React, Remix, Next, Jest, testing-library & storybook

  • sls-mentor

    Analyze your AWS serverless app in one command! 30+ best practices to improve costs💰 security🛡 stability🧘‍♀️ speed🚀 and sustainability🌱

  • Project mention: 5 Serverless Best Practices to Become a Skilled Cloud Architect | dev.to | 2023-12-06

    This compilation is based on 🛡 sls-mentor 🛡, my free open-source tool that automatically checks 30 serverless best practices on your AWS serverless projects (no matter the framework). Feel free to check it out!

  • gptlint

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

  • Project mention: Show HN: GPTLint – an OSS standard for LLM-based code review | news.ycombinator.com | 2024-04-29
  • ngrx-best-practices

    Best Practices & Design Patterns for NgRx

  • 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!

  • 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 related posts

  • 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
  • Learn 30 serverless best-practices with sls-mentor

    1 project | dev.to | 12 Jul 2023
  • Best file structure for node js project

    3 projects | /r/webdev | 31 May 2023
  • i just made an equation solver using constraint propogation in style of sicp

    2 projects | /r/Python | 24 May 2023
  • It's probably time to stop recommending Clean Code

    1 project | /r/ThePrimeagenReact | 17 May 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 30 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →


What are some of the best open-source best-practice projects in TypeScript? This list will help you:

Project Stars
1 domain-driven-hexagon 11,488
2 clean-code-typescript 9,064
3 superplate 2,772
4 org-formation-cli 1,353
5 practica 1,350
6 eslint-plugin-testing-library 962
7 superwerker 487
8 lighthouse-check-action 461
9 express-typescript-skeleton 466
10 eslint-config-galex 174
11 sls-mentor 173
12 gptlint 133
13 ngrx-best-practices 40
14 vscode-awesome-ux 38
15 NodeFuel 7

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