For reference projects, the strongest matches are t3-oss/create-t3-app (Create T3 App provides a robust, type-safe full-stack starter), fastapi/full-stack-fastapi-template (This repository provides a production-ready, full-stack application template with) and frappe/frappe (Frappe is a Python and JavaScript full-stack web framework). verekia/js-stack-from-scratch and dotnet/eshop round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Hand-picked developer reference architectures and sample projects, ranked by GitHub stars. Compare and pick the right one.
create-t3-app is a full stack web framework initializer and project scaffolder. It functions as a command line tool for initializing Next.js applications, acting as a TypeScript full stack starter that generates a predefined folder structure and configuration files. The tool focuses on establishing a typesafe full stack architecture. It enforces end-to-end type safety between the client and server, ensuring that data types remain synchronized across the entire application stack to prevent runtime errors. The initializer automates the setup of a full stack development environment by bootstrap
Create T3 App provides a robust, type-safe full-stack starter template using Next.js, tRPC, and Prisma, though it serves as a project initializer rather than a fully implemented reference application with a pre-built test suite and CI/CD pipeline.
This project is a full-stack web application scaffolder designed to initialize production-ready projects with pre-configured database, authentication, and deployment settings. It provides a standardized starting point for development by generating a complete application structure that includes integrated backend, frontend, and database components. The template distinguishes itself through a type-safe integration layer that automatically synchronizes backend API definitions with frontend client code, ensuring consistent data exchange. It also features a containerized development environment th
This repository provides a production-ready, full-stack application template with integrated FastAPI, React, Docker, and comprehensive authentication and testing setups, making it an ideal reference architecture.
Frappe is a Python-based low-code web framework used for building data-driven business applications. It functions as a full-stack meta-framework that integrates a Python backend with a JavaScript frontend, providing a development environment for rapid application prototyping and deployment. The framework employs a model-driven architecture that automatically generates database schemas, REST API endpoints, and administrative interfaces based on defined metadata. This system is complemented by a command-line scaffolding tool for creating standardized project directory structures and boilerplate
Frappe is a Python and JavaScript full-stack web framework that provides a model-driven architecture and rapid scaffolding tools, though it acts as a development framework rather than a finished application example.
This project is a JavaScript full-stack tutorial providing a step-by-step guide to building a complete web application from scratch. It focuses on the manual implementation of a custom JavaScript toolchain, encompassing the development of a server-side rendering workflow and a client-side state manager. The project distinguishes itself by implementing core development utilities without high-level frameworks, including custom solutions for bundling, transpilation, linting, and hot module replacement. It also features a real-time communication system based on WebSockets for bidirectional messag
This project provides a complete full-stack JavaScript application architecture with CI/CD and production tooling, though it leans more toward an educational tutorial than a ready-to-deploy enterprise boilerplate.
eShop is a .NET microservices reference application that provides a comprehensive blueprint for a distributed retail system. It implements an e-commerce architecture using decoupled services to manage core operations such as product catalogs, shopping baskets, and order processing. The project demonstrates a cloud-native retail infrastructure that incorporates an asynchronous event bus system to synchronize state across distributed services. It includes a reference implementation for integrating generative AI features by connecting the store to large language models via cloud providers. The
This project is a comprehensive .NET microservices reference application that provides a production-ready, full-stack architecture complete with containerization, modern authentication, and a complete testing suite.
Wasp is a declarative full-stack web framework that enables developers to build and deploy applications by defining their architecture in a centralized configuration. By using a high-level specification, the framework automates the orchestration of frontend, backend, and database components, ensuring that infrastructure concerns like routing, authentication, and data modeling are handled consistently across the entire stack. The framework distinguishes itself through its compiler-driven approach, which translates declarative configurations into cohesive, production-ready codebases. It provide
Wasp is a declarative full-stack web framework that generates complete, production-ready applications, though it acts as a meta-framework rather than a traditional hand-coded reference architecture or boilerplate template.
RealWorld is an open-source project that provides a standardized blueprint for building functionally identical applications across diverse programming languages and frameworks. By establishing a contract-first API specification and a shared data model, it enables developers to create decoupled frontend and backend components that are fully interoperable. The project distinguishes itself through a comprehensive catalog of over 100 reference implementations, allowing for direct comparison of architectural patterns and syntax across different technology stacks. To ensure consistency, every imple
RealWorld provides a collection of standardized full-stack reference implementations and architectural blueprints to study modern software patterns across diverse technology stacks.
CleanArchitecture is a project template for ASP.NET Core designed to establish a standardized foundation for enterprise applications. It enforces architectural boundaries by separating core business logic from infrastructure and external dependencies, ensuring that the domain remains independent of technical concerns. The project provides scaffolding that supports both multi-project solutions for complex systems and single-project vertical slices for simpler requirements. By organizing code around business entities and aggregates, it facilitates modular development where distinct parts of a s
This project provides a robust C# application template focused on clean architecture and enterprise patterns, though it is primarily a backend scaffolding tool rather than a complete ready-to-run full-stack application with a paired frontend.