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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Reference architecture examples

Ranking aktualisiert am 3. Aug. 2026

For reference implementations, the strongest matches are realworld-apps/realworld (RealWorld provides a comprehensive catalog of standardized, production-ready reference), vercel/examples (This repository provides a comprehensive collection of production-ready reference) and ixartz/next-js-boilerplate (This repository provides a production-ready Next). angular/angular-seed and wasp-lang/open-saas round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Explore hand-picked reference architecture examples and open-source implementations, ranked by GitHub stars and activity to find the best fit.

Reference architecture examples

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • realworld-apps/realworldAvatar von realworld-apps

    realworld-apps/realworld

    83,652Auf GitHub ansehen↗

    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 comprehensive catalog of standardized, production-ready reference implementations and boilerplate projects showcasing diverse architectural patterns and tech stacks.

    TypeScriptArchitectural Patterns
    Auf GitHub ansehen↗83,652
  • vercel/examplesAvatar von vercel

    vercel/examples

    5,115Auf GitHub ansehen↗

    This repository is a collection of deployable project templates, reference architectures, and starter applications for building serverless web applications on Vercel. It serves as a library of implementation patterns and full stack starter kits designed to bootstrap new projects and reduce initial setup time. The collection provides a gallery of curated design patterns for frontend architecture and serverless application design. These reference architectures demonstrate best practices for structural design and the implementation of scalable web user interfaces. The repository covers a range

    This repository provides a comprehensive collection of production-ready reference architectures and full-stack starter templates that demonstrate best practices for serverless web application development.

    TypeScriptApplication Starter Kits
    Auf GitHub ansehen↗5,115
  • ixartz/next-js-boilerplateAvatar von ixartz

    ixartz/Next-js-Boilerplate

    12,982Auf GitHub ansehen↗

    This project is a production-ready starter template for building web applications with the React framework. It provides a structured environment that enforces type safety and consistent coding standards across the entire application stack using TypeScript. The boilerplate distinguishes itself by integrating pre-configured modules for authentication, database management, and internationalization. It includes built-in support for managing user sessions, performing type-safe database operations, and localizing interface content into multiple languages to support a global user base. The project

    This repository provides a production-ready Next.js starter template with pre-configured authentication, database management, and testing setup, making it a strong architectural sample for web development.

    TypeScriptApplication Starter Kits
    Auf GitHub ansehen↗12,982
  • angular/angular-seedAvatar von angular

    angular/angular-seed

    13,373Auf GitHub ansehen↗

    Angular-seed is a boilerplate project designed to facilitate the development of modular web applications. It provides a structured environment for building user interfaces through a component-based architecture, where logic, styles, and templates are encapsulated into self-contained units. The framework utilizes a dependency injection container to manage object lifecycles and promote modularity across the codebase. It supports reactive data binding and two-way synchronization between the data model and the view layer, ensuring that the user interface reflects the current application state. T

    This repository provides a project boilerplate and starter kit for building modular web applications, fulfilling the core need for architectural sample implementations with testing support.

    JavaScriptApplication Starter Kits
    Auf GitHub ansehen↗13,373
  • wasp-lang/open-saasAvatar von wasp-lang

    wasp-lang/open-saas

    13,405Auf GitHub ansehen↗

    Open SaaS is a full-stack starter kit and development framework designed for building and deploying commercial web applications. It provides a production-ready foundation that integrates essential services, including user authentication, payment processing, file storage, and administrative oversight, into a single cohesive environment. The framework utilizes a declarative configuration approach to define application structure, which automatically generates the necessary boilerplate for both frontend and backend components. By employing database-first schema modeling, it ensures type-safe comm

    Open SaaS is a full-stack starter kit and development framework that provides production-ready architectural patterns and boilerplate code for building web applications, closely matching your search for reference implementations.

    TypeScriptApplication Starter Kits
    Auf GitHub ansehen↗13,405
  • ardalis/cleanarchitectureAvatar von ardalis

    ardalis/CleanArchitecture

    18,291Auf GitHub ansehen↗

    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 repository provides a production-ready C# project template implementing Clean Architecture principles and Domain-Driven Design, serving as an architectural sample with containerization and testing patterns missing only a few built-in extras.

    C#Application Starter Kits
    Auf GitHub ansehen↗18,291
  • labs64/laravel-boilerplateAvatar von Labs64

    Labs64/laravel-boilerplate

    927Auf GitHub ansehen↗

    Laravel boilerplate is a starter kit and administrative template designed to bootstrap web applications. It provides a pre-configured structure incorporating authentication, database setups, and routing layers to accelerate backend development. The system incorporates role-based access control to protect administrative resources by evaluating database-backed user permissions against backend policies. It also includes external licensing integration for managing subscription tiers, alongside social provider authentication that enables user registration and login through third-party accounts whi

    This Laravel starter kit provides a pre-configured architecture with authentication, role-based access control, and containerization support, making it a practical reference implementation for web application development.

    PHPApplication Starter Kits
    Auf GitHub ansehen↗927
  • davidfowl/aspnetcorediagnosticscenariosAvatar von davidfowl

    davidfowl/AspNetCoreDiagnosticScenarios

    8,508Auf GitHub ansehen↗

    AspNetCoreDiagnosticScenarios is a collection of anti-pattern galleries and architectural examples for ASP.NET Core and C#. It provides a series of broken code samples and case studies designed to illustrate common pitfalls, scalability bottlenecks, and reliability problems within the .NET web ecosystem. The project focuses on identifying problematic application patterns through the use of comparative implementation pairs, where broken scenarios are matched with corrected versions. These examples specifically cover dependency injection misconfigurations, middleware pipeline ordering, and the

    This repository provides comparative architectural examples and failure scenarios for ASP.NET Core applications, making it a valuable reference for production patterns and troubleshooting despite focusing heavily on anti-patterns.

    C#Architectural Patterns
    Auf GitHub ansehen↗8,508
  • stylefeng/gunsAvatar von stylefeng

    stylefeng/Guns

    3,971Auf GitHub ansehen↗

    Guns is a development starter kit and application scaffold for building enterprise information systems. It provides a pre-configured architectural foundation integrating a Spring Boot 3 backend with a Vue 3 administrative dashboard. The project distinguishes itself through built-in support for multi-tenant application templates, enabling dynamic database routing to ensure data isolation between different organizations. It includes a role-based access control system and data visibility restrictions to manage permissions and record access across hierarchical organizational structures. The fram

    Guns is a production-ready enterprise application scaffold providing a structured architectural foundation with a Spring Boot backend and Vue frontend, though it serves more as a starter kit than a pure reference implementation.

    VueApplication Starter Kits
    Auf GitHub ansehen↗3,971
  • a16z-infra/ai-getting-startedAvatar von a16z-infra

    a16z-infra/ai-getting-started

    4,133Auf GitHub ansehen↗

    This project is an artificial intelligence application starter kit and cloud deployment framework. It provides a pre-configured foundation for building AI applications, featuring integrated authentication, orchestration, and vector database connectivity. The framework serves as an implementation template for retrieval augmented generation systems. It includes a pipeline to convert markdown documents into vector embeddings and store them in a database to enable question-and-answer functionality. The system covers the coordination of communication between user interfaces and backend AI service

    This starter kit provides a production-ready reference implementation for retrieval-augmented generation systems, complete with containerization and architectural patterns, though it is narrowly focused on AI applications rather than general software stacks.

    TypeScriptApplication Starter Kits
    Auf GitHub ansehen↗4,133
  • kriasoft/react-starter-kitAvatar von kriasoft

    kriasoft/react-starter-kit

    23,603Auf GitHub ansehen↗

    This project is a full-stack React starter kit and TypeScript web application boilerplate. It provides a pre-configured project template that combines a frontend and backend to accelerate the development of production-ready web applications. The kit is distinguished by its focus on type-safe architectures, utilizing a monorepo structure to synchronize data types between the server and client. It integrates specific implementations for SaaS operations, including recurring subscription billing via Stripe and user identity authentication supporting passkeys, social logins, and email verification

    This repository provides a production-ready full-stack React boilerplate and reference architecture, fulfilling the need for a starter project despite missing explicit testing suites and extensive architectural pattern documentation in the provided metadata.

    TypeScriptApplication Starter Kits
    Auf GitHub ansehen↗23,603
  • fenixsoft/awesome-fenixAvatar von fenixsoft

    fenixsoft/awesome-fenix

    9,399Auf GitHub ansehen↗

    Awesome Fenix is an open-source reference project and comprehensive guide that traces the evolution of software architecture from monolithic systems through microservices, service meshes, and serverless patterns. At its core, it provides a working bookstore application implemented in multiple architectural styles, allowing developers to study the trade-offs and migration paths between each approach through runnable code examples. The project distinguishes itself by treating infrastructure as disposable and reproducible, using Docker and Kubernetes to hide distributed complexity while enabling

    This repository provides a comprehensive reference implementation of a sample bookstore application spanning multiple architectural styles, complete with containerization and cloud-native patterns for studying software architecture.

    VueArchitecture Reference ImplementationsApplication Architecture PatternsCloud Native Infrastructure
    Auf GitHub ansehen↗9,399
  • googlecloudplatform/microservices-demoAvatar von GoogleCloudPlatform

    GoogleCloudPlatform/microservices-demo

    20,492Auf GitHub ansehen↗

    This project is a Kubernetes microservices reference architecture implemented as a functional cloud-native e-commerce demo. It serves as a distributed systems testbed designed to demonstrate cloud-native deployment patterns, orchestration, and the interaction of independent services. The system showcases a polyglot service implementation using high-performance communication via gRPC and REST. It integrates generative AI for image analysis and product recommendations, and implements a service mesh to manage traffic, security, and observability between services. The application covers e-commer

    This repository is a fully functional microservices reference architecture implementing a production-ready e-commerce system with comprehensive cloud-native design patterns, containerization, and orchestration support.

    GoDemo EnvironmentsKubernetes Cluster OrchestrationCloud Native Infrastructure
    Auf GitHub ansehen↗20,492
  • filledstacks/flutter-tutorialsAvatar von FilledStacks

    FilledStacks/flutter-tutorials

    4,787Auf GitHub ansehen↗

    This project is a reference guide for Flutter application development, providing a collection of source code examples that demonstrate user interface patterns and architectural implementations. It serves as a library of practical code samples for building common UI components, layouts, and structural patterns. The repository includes reference implementations for integrating third-party packages and external services into Flutter projects. It provides specific examples of how to execute feature integrations and UI patterns to assist in the development process. The content covers a range of a

    This repository provides a collection of reference implementations and structural examples for Flutter applications, aligning well with the request for architectural samples despite lacking a single comprehensive end-to-end production application.

    DartFlutterFlutter State ManagementImplementation Examples
    Auf GitHub ansehen↗4,787
  • deepspeedai/deepspeedexamplesAvatar von deepspeedai

    deepspeedai/DeepSpeedExamples

    6,822Auf GitHub ansehen↗

    DeepSpeedExamples is a collection of reference implementations and scripts for training, fine-tuning, and executing inference on large-scale AI models using DeepSpeed optimization. It provides a distributed model training guide and practical workflows for adapting large language models through memory-efficient techniques. The repository includes specialized implementations for pipeline parallelism to handle models exceeding single GPU memory and a suite of examples for ZeRO memory optimization to reduce per-device overhead. It also features standardized test suites for benchmarking the throug

    This repository provides practical reference implementations and scripts for large-scale AI model training and inference, though its scope is strictly focused on DeepSpeed optimizations rather than general software architectures.

    PythonDistributed Memory OptimizersReference ImplementationsData-Parallel Training
    Auf GitHub ansehen↗6,822
  • kubernetes/examplesAvatar von kubernetes

    kubernetes/examples

    6,651Auf GitHub ansehen↗

    This project is a collection of curated deployment examples, manifests, and templates for running diverse applications and workloads on a Kubernetes cluster. It serves as a manifest library and a set of educational resources used to teach fundamental configuration patterns for container orchestration. The repository provides pre-configured templates for common architectural patterns, including the deployment of distributed databases, artificial intelligence models, and production-ready web servers. These resources include guided tutorials and verification commands to help users learn Kubernet

    This repository provides curated deployment examples and architectural manifests for running various workloads on Kubernetes, making it a useful resource for production-ready containerization templates despite lacking a dedicated software testing suite.

    ShellKubernetes DeploymentsConfiguration-Driven DeploymentsKubernetes Application Deployments
    Auf GitHub ansehen↗6,651
  • alirizaadiyahsi/nucleusAvatar von alirizaadiyahsi

    alirizaadiyahsi/Nucleus

    351Auf GitHub ansehen↗

    Vue startup application template that uses ASP.NET Core API layered architecture at the back-end and JWT based authentication

    This repository provides a complete Vue and ASP.NET Core starter template demonstrating a layered backend architecture and JWT authentication, making it a solid architectural sample for modern web stacks even though it lacks comprehensive testing suites.

    C#Application TemplatesStarter Kits
    Auf GitHub ansehen↗351
  • kriasoft/aspnet-starter-kitAvatar von kriasoft

    kriasoft/aspnet-starter-kit

    1,164Auf GitHub ansehen↗

    Cross-platform web development with Visual Studio Code, C#, F#, JavaScript, ASP.NET Core, EF Core, React (ReactJS), Redux, Babel. Single-page application boilerplate.

    This repository provides a single-page application boilerplate combining ASP.NET Core and React, serving as a starter kit for web development patterns, though it lacks comprehensive documentation and a full testing suite.

    JavaScriptApplication TemplatesStarter Kits
    Auf GitHub ansehen↗1,164
  • markpieszak/aspnetcore-angular2-universalAvatar von MarkPieszak

    MarkPieszak/aspnetcore-angular2-universal

    1,447Auf GitHub ansehen↗

    ASP.NET Core & Angular Universal advanced starter - PWA w/ server-side rendering for SEO, Bootstrap, i18n internationalization, TypeScript, unit testing, WebAPI REST setup, SignalR, Swagger docs, and more! By @TrilonIO

    This repository provides a production-ready starter project combining ASP.NET Core and Angular Universal with server-side rendering, testing, and containerization support, serving as a solid reference implementation for modern web applications.

    TypeScriptStarter Kits
    Auf GitHub ansehen↗1,447
  • markpieszak/aspnetcore-vue-starterAvatar von MarkPieszak

    MarkPieszak/aspnetcore-Vue-starter

    1,199Auf GitHub ansehen↗

    NEW Asp.net Core & Vue.js (ES6) SPA Starter kit - Vuex, webpack, Web API, Docker, and more! By @TrilonIO

    This repository provides a production-ready starter kit combining ASP.NET Core and Vue.js, serving as a practical architectural reference implementation for modern single-page applications with container support.

    VueStarter Kits
    Auf GitHub ansehen↗1,199
  • pablof7z/dvm-referencesAvatar von pablof7z

    pablof7z/dvm-references

    3Auf GitHub ansehen↗

    reference implementation of a DVM (Data Vending Machine) backend

    This repository provides a reference implementation for a Data Vending Machine backend in TypeScript, serving as a specialized architectural sample for that specific domain.

    TypeScriptData Vending Machines
    Auf GitHub ansehen↗3
  • lhartikk/naivechainAvatar von lhartikk

    lhartikk/naivechain

    5,293Auf GitHub ansehen↗

    Naivechain is an educational blockchain implementation designed to demonstrate the fundamentals of distributed ledgers. It functions as a proof-of-work blockchain where nodes solve computational puzzles to validate new blocks and secure the network. The system operates as a peer-to-peer network using WebSockets to propagate transactions and synchronize state across nodes. It includes an asymmetric key wallet for generating public and private key pairs, enabling users to sign transactions and manage digital identities. Node administration and ledger data retrieval are handled through an HTTP

    Naivechain is an educational blockchain implementation that serves as a lightweight architectural sample for distributed ledgers, though it lacks production readiness and comprehensive testing suites.

    JavaScriptBlockchain ImplementationsProof-of-Work ConsensusAsymmetric Key Management
    Auf GitHub ansehen↗5,293
  • ezlippi/tinyhttpdAvatar von EZLippi

    EZLippi/Tinyhttpd

    12,153Auf GitHub ansehen↗

    Tinyhttpd is a minimal HTTP web server designed to process requests, deliver static files, and execute CGI scripts via network sockets. It serves as an educational implementation for studying the fundamental mechanics of the HTTP protocol and network programming. The server supports the Common Gateway Interface to generate dynamic content by launching external programs as subprocesses. It manages these dynamic requests by redirecting data through pipes and system environment variables. The system provides capabilities for parsing HTTP request methods and URLs, mapping those requests to local

    This repository provides a minimal educational HTTP web server in C that serves as a sample implementation for studying network programming and request handling, though it lacks production-grade architectural patterns and containerization.

    CServer ImplementationsCGI Script ExecutionHTTP Servers
    Auf GitHub ansehen↗12,153
  • antirez/smallchatAvatar von antirez

    antirez/smallchat

    7,509Auf GitHub ansehen↗

    Smallchat is a minimal implementation of a concurrent network server and TCP-based chat system designed as a demonstration of C socket programming. It provides a basic server and client architecture that enables real-time text communication between multiple connected users. The project focuses on the implementation of a networked chat server that handles simultaneous client sessions. It utilizes a centralized broadcasting model to route incoming text from one client to all other active participants. The system manages concurrent client connections and session tracking using socket descriptor

    This repository provides a concrete C socket programming reference implementation for a concurrent TCP chat server, serving as a clean architectural sample despite its minimalist scope.

    CTCP Socket ProgrammingChat Message BroadcastingClient-Server Architectures
    Auf GitHub ansehen↗7,509
  • antonbabenko/terragrunt-reference-architectureAvatar von antonbabenko

    antonbabenko/terragrunt-reference-architecture

    380Auf GitHub ansehen↗

    Terragrunt Reference Architecture (upd: May 2020)

    This repository provides a production-ready reference architecture using Terragrunt and Terraform, offering a comprehensive structural example for infrastructure management even though it lacks a full application testing suite.

    HCLCore Infrastructure ToolsCore Tooling
    Auf GitHub ansehen↗380
Die Top 10 auf einen Blick vergleichen
RepositoryStarsSpracheLizenzLetzter Push
realworld-apps/realworld83.7KTypeScriptNOASSERTION15. Juni 2026
vercel/examples5.1KTypeScriptMIT22. Juni 2026
ixartz/next-js-boilerplate13KTypeScriptMIT1. Juni 2026
angular/angular-seed13.4KJavaScriptmit28. Feb. 2022
wasp-lang/open-saas13.4KTypeScriptmit19. Feb. 2026
ardalis/cleanarchitecture18.3KC#MIT27. Mai 2026
labs64/laravel-boilerplate927PHPMIT24. Feb. 2026
davidfowl/aspnetcorediagnosticscenarios8.5KC#—28. Mai 2024
stylefeng/guns4KVueApache-2.015. Nov. 2025
a16z-infra/ai-getting-started4.1KTypeScriptmit21. Aug. 2024

Related searches

  • Machine learning models
  • Developer reference architectures
  • Systems programming resources
  • an open source platform for technical documentation
  • Generic interface libraries
  • Java reflection library
  • a memory profiler for debugging application leaks
  • Umfassende mathematische Referenz für Softwareentwickler