Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Top 12 TypeScript best-practice Projects
-
domain-driven-hexagon
Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples included
Project mention: Examples of APIs that follows the best practices and are production ready on Github? | reddit.com/r/node | 2023-03-10 -
Project mention: What are the best repos that are a display of clean code and good programming practices that I can learn from? | reddit.com/r/learnprogramming | 2022-09-06
Clean code typescript
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
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/
To learn on how superplate and its plugins work, you can check out our documentation.
-
Project mention: Is a well-designed security group and instance profile enough to limit tenants to their VM in a single VPC | reddit.com/r/aws | 2023-03-02
an AWS account is free, so if you're planning basically reselling AWS, an account per tenant is a nobrainer. There are a few ways to create loads of accounts, org-formation is my favorite
-
eslint-plugin-testing-library
ESLint plugin to follow best practices and anticipate common mistakes when writing tests with Testing Library
Project mention: Top 3 React Testing Library mistakes I should have spotted earlier 🚀 | dev.to | 2022-12-17💡 Check out this related eslint-plugin rule
-
practica
Node.js solution starter that is production-ready, packed with ✅ best practices and built with simplicity in mind
Project mention: 3 layer architecture nodejs examples in the wild? (repos/open source?) | reddit.com/r/learnprogramming | 2022-12-13I found an interesting repo that seems to answer my questions and more. If a future developer stumbles across this thread, check it out here: https://github.com/practicajs/practica
-
lighthouse-check-action
GitHub Action for running @GoogleChromeLabs Lighthouse audits with all the bells and whistles 🔔 Multiple audits, Slack notifications, and more!
lighthouse-check-action
-
Sonar
Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
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: Are there any downsides to Control Tower over a single Account setup? | reddit.com/r/aws | 2023-03-21If you go with CT, the easy way to get started it to use: https://github.com/superwerker/superwerker I use it for my personal accounts, and minimal installation is less than $10 monthly. You should get an email domain to go with it; using .link domains is inexpensive. For email addresses, use plus email addresses. That way, you can land all emails in the same account. (I use a junk google email address for those.) I guess I would recommend CT, especially with a low-bar entry like superwerker.
-
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
-
express-typescript-skeleton
🔰🦸 Template to start developing a REST API with Node.js (Express), TypeScript, Ts.ED, ESLint, Prettier, Husky, Prisma, etc.
I have been using TsED for a year now and I can say that so far I have not had any problems. It is very comfortable to work with this mini-framework. In addition, the creator provides very fast support and is happy to help with any problems. A few months ago I created a REST API template with hexagonal architecture using TsED.
-
-
vscode-awesome-ux
Showcase of how to employ best practices to provide a high-fidelity user experience inside of VS Code extensions.
Awesome 🎉 Your first demo test just successfully passed. We have prepared a detailed tutorial on testing a concrete extension from the VS Code Marketplace in our guide on testing extensions. Some very successful extensions like the VS Code Live Server are already using this set-up successfully.
TypeScript best-practices related posts
- Are there any downsides to Control Tower over a single Account setup?
- Rate my project made with Express + TS
- What folder structure do you use for your projects?
- Why would one keep controller small?
- What are the best repos that are a display of clean code and good programming practices that I can learn from?
- Resources for learning about backend code architecture
- Buenas Prácticas con NgRx: Parte 3 Modularidad
-
A note from our sponsor - Sonar
www.sonarsource.com | 27 Mar 2023
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 | 8,832 |
2 | clean-code-typescript | 7,266 |
3 | superplate | 2,414 |
4 | org-formation-cli | 1,117 |
5 | eslint-plugin-testing-library | 853 |
6 | practica | 830 |
7 | lighthouse-check-action | 398 |
8 | superwerker | 396 |
9 | eslint-config-galex | 168 |
10 | express-typescript-skeleton | 163 |
11 | ngrx-best-practices | 33 |
12 | vscode-awesome-ux | 25 |