awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Developer reference architectures

Ranking updated Aug 4, 2026

For reference projects, the first results are t3-oss/create-t3-app (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), fastapi/full-stack-fastapi-template (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) and frappe/frappe (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). verekia/js-stack-from-scratch and dotnet/eshop round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Hand-picked developer reference architectures and sample projects, ranked by GitHub stars. Compare and pick the right one.

Developer reference architectures

Find the best repos with AI.We'll search the best matching repositories with AI.
  • t3-oss/create-t3-appt3-oss avatar

    t3-oss/create-t3-app

    28,983View on GitHub↗

    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.

    TypeScriptFull Stack ArchitecturesFull-Stack DevelopmentFull-Stack Frameworks
    View on GitHub↗28,983
  • fastapi/full-stack-fastapi-templatefastapi avatar

    fastapi/full-stack-fastapi-template

    43,815View on GitHub↗

    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.

    TypeScriptFull-Stack FrameworksEnd-to-End and Integration Testing
    View on GitHub↗43,815
  • frappe/frappefrappe avatar

    frappe/frappe

    10,291View on GitHub↗

    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.

    PythonFull Stack ArchitecturesFull-Stack Frameworks
    View on GitHub↗10,291
  • verekia/js-stack-from-scratchverekia avatar

    verekia/js-stack-from-scratch

    20,179View on GitHub↗

    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.

    JavaScriptCI CD PipelinesDeployment PipelinesFull-Stack Development
    View on GitHub↗20,179
  • dotnet/eshopdotnet avatar

    dotnet/eShop

    10,079View on GitHub↗

    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.

    C#Microservice ArchitecturesMicroservices ArchitecturesCloud Native Infrastructure
    View on GitHub↗10,079
  • wasp-lang/waspwasp-lang avatar

    wasp-lang/wasp

    18,146View on GitHub↗

    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.

    TypeScriptFull Stack ArchitecturesFull-Stack Frameworks
    View on GitHub↗18,146
  • realworld-apps/realworldrealworld-apps avatar

    realworld-apps/realworld

    83,652View on GitHub↗

    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.

    TypeScriptApplication Lifecycle ManagementArchitectural PatternsContract-First Specifications
    View on GitHub↗83,652
  • ardalis/cleanarchitectureardalis avatar

    ardalis/CleanArchitecture

    18,291View on GitHub↗

    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.

    C#Project TemplatesApplication Starter KitsDomain-Driven Designs
    View on GitHub↗18,291
  • atri-labs/atrilabs-engineAtri-Labs avatar

    Atri-Labs/atrilabs-engine

    4,071View on GitHub↗

    This project is a full-stack development framework and no-code web app builder designed to automate the creation of network interfaces and API documentation. It serves as a system for building full-stack web applications by connecting a visual frontend editor to server-side logic. The platform functions as a polyglot backend integrator and orchestrator, using a unified communication layer to connect frontend components to server-side logic written in multiple different programming languages. It employs a shared object model to maintain synchronization between the client and server, automatica

    This repository is a full-stack web development framework and visual builder rather than a production-ready reference application or boilerplate template for studying software design patterns.

    JavaScriptFull-Stack OrchestratorsFull-Stack Frameworks
    View on GitHub↗4,071
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
t3-oss/create-t3-app29KTypeScriptMITDec 13, 2025
fastapi/full-stack-fastapi-template43.8KTypeScriptMITJun 21, 2026
frappe/frappe10.3KPythonMITJun 23, 2026
verekia/js-stack-from-scratch20.2KJavaScriptMITJun 5, 2024
dotnet/eshop10.1KC#mitFeb 8, 2026
wasp-lang/wasp18.1KTypeScriptmitFeb 20, 2026
realworld-apps/realworld83.7KTypeScriptNOASSERTIONJun 15, 2026
ardalis/cleanarchitecture18.3KC#MITMay 27, 2026
atri-labs/atrilabs-engine4.1KJavaScriptGPL-3.0Aug 11, 2023

Related searches

  • a standardized structure for project directories
  • Developer tool directory
  • Reference architecture examples
  • a modern framework for building web applications
  • Project scaffolding tools
  • a memory profiler for debugging application leaks
  • an open source platform for technical documentation
  • Project migration tools