TypeScript best-practices

Open-source TypeScript projects categorized as best-practices

Top 14 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

    Project mention: It's probably time to stop recommending Clean Code | /r/ThePrimeagenReact | 2023-05-17

    If the problem is that, u can use the https://github.com/labs42io/clean-code-typescript repo, they have great examples and each example has a how to use

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

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

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

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

    Project mention: How to make a NodeJS REST API most efficiently? | /r/node | 2023-05-02

    ⚡You could check this out https://github.com/amn-max/NodeFuel

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

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). The latest post mention was on 2024-01-08.

TypeScript best-practices related posts

Index

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,275
2 clean-code-typescript 8,983
3 superplate 2,752
4 org-formation-cli 1,341
5 practica 1,321
6 eslint-plugin-testing-library 954
7 superwerker 479
8 lighthouse-check-action 454
9 express-typescript-skeleton 442
10 eslint-config-galex 175
11 sls-mentor 170
12 ngrx-best-practices 40
13 vscode-awesome-ux 37
14 NodeFuel 6
The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com