Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build dynamic JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more. Learn more →
Top 23 TypeScript clean-architecture Projects
-
domain-driven-hexagon
Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples included
-
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 dynamic JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
-
-
-
frontend-clean-architecture
React + TypeScript app built using the clean architecture principles in a more functional way.
https://bespoyasov.me/blog/clean-architecture-on-frontend/ https://dev.to/tagada216/clean-architecture-for-the-front-end-3ni4 https://eduardo-ottaviani.medium.com/a-definitive-guide-to-front-end-clean-architecture-3a62418becb4
-
-
clean-ts-api
API em NodeJs usando Typescript, TDD, Clean Architecture, Design Patterns e SOLID principles
-
expressots
A Typescript + Node.js lightweight framework for quick building scalable, easy to read and maintain, server-side applications 🐎
Project mention: Handling custom error responses from ExpressoTS with TanStack Query, and NextJS | dev.to | 2024-09-05Building robust web applications often means handling errors in ways that keep users informed without breaking their experience. In this blog, I'll walk you through how I’ve integrated custom error handling in CookieDeck using ExpressoTS, TanStack Query (formerly known as React Query), and Next.js. In this example, we will look at how I leverage custom error responses from ExpressoTS and TanStack Query to load a page based on what type of response I get.
-
Civic Auth
Web2 & Web3 login in a simple SDK. Drop Civic Auth into your app with native TS/JS support. Email login, SSO options, embedded wallets, and full session management. Minimal config. Deploy in under 5 minutes.
-
-
typescript-clean-architecture
It is my attempt to create Clean Architecture based application in TypeScript.
-
clean-react
Sistema em ReactJs usando Hooks, Typescript, TDD, Clean Architecture, Design Patterns e SOLID principles
-
clean-architecture-for-frontend
A sample project showcasing Clean Architecture and monorepo structure for designing multiple web services with a shared domain.
-
nest-clean-architecture
🏛️ Nest.js clean architecture example following some DDD principles with use-cases written in functionnal programming.
-
bitloops-language
Open-source transpiled programming language that helps you write clean code, well-designed systems, and build high-quality software that is testable, auditable and maintainable. Like what you see? Don't forget to star! :star: ^^^
-
nodetskeleton
A NodeJS Skeleton based in Clean Architecture to use TypeScript with ExpressJS, KoaJS or any other web server framework. Please give star to project to show respect to author and his efforts. 🚀
-
booking-microservices-expressjs
Practical microservices, built with Node.Js, CQRS, Vertical Slice Architecture, Event-Driven Architecture, Postgres, RabbitMQ, Express and the latest technologies.
-
-
node-clean-architecture
A project template that follows the clean architecture principles and encourages established practices.
-
nestjs-ddd-devops
Ready-to-use project following DDD, Clean Architecture and Functional Programming best practices, combined with some DevOps techniques such as CI, CD and QA.
-
simple-blog-application-backend-challenge
Code Challenge: Simple Blog API built with TypeScript and MongoDB, using TDD, Clean Architecture, SOLID principles, and Design Patterns.
-
browser-extension-template
A template for browser extensions, based on react, and redux connectivity between content-script and background. (by puemos)
-
editorconfig-checker.javascript
A tool to verify that your files are in harmony with your .editorconfig
-
NotionLingo
Elevate your vocabulary with our cutting-edge app! Our intuitive platform allows you to easily learn new words and phrases from your own Notion database!
-
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
TypeScript clean-architecture discussion
TypeScript clean-architecture related posts
-
Gateway Unit in Clean Architecture for Frontend Applications
-
Clean Architecture in Front-End Development
-
[DDD] Tactical Design Patterns Part 4: Consistency
-
# Clean Architecture in Frontend Applications. Usecase
-
Handling custom error responses from ExpressoTS with TanStack Query, and NextJS
-
AdonisJS
-
ExpressoTS 2.6.0 is Out!
-
A note from our sponsor - SurveyJS
surveyjs.io | 31 Aug 2025
Index
What are some of the best open-source clean-architecture projects in TypeScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | domain-driven-hexagon | 13,470 |
2 | clean-code-typescript | 9,580 |
3 | node-api-boilerplate | 3,330 |
4 | frontend-clean-architecture | 2,509 |
5 | hls-downloader | 2,284 |
6 | clean-ts-api | 1,906 |
7 | expressots | 1,742 |
8 | react-clean-architecture | 1,582 |
9 | typescript-clean-architecture | 1,470 |
10 | clean-react | 1,461 |
11 | clean-architecture-for-frontend | 757 |
12 | nest-clean-architecture | 721 |
13 | bitloops-language | 356 |
14 | nodetskeleton | 307 |
15 | booking-microservices-expressjs | 249 |
16 | clean-architecture-react | 186 |
17 | node-clean-architecture | 172 |
18 | nestjs-ddd-devops | 137 |
19 | simple-blog-application-backend-challenge | 132 |
20 | browser-extension-template | 94 |
21 | editorconfig-checker.javascript | 72 |
22 | NotionLingo | 61 |
23 | nodejs-clean-architecture | 60 |