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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Reference architecture examples

Clasament actualizat la 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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • realworld-apps/realworldAvatar realworld-apps

    realworld-apps/realworld

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

    TypeScriptArchitectural Patterns
    Vezi pe GitHub↗83,652
  • vercel/examplesAvatar vercel

    vercel/examples

    5,115Vezi pe GitHub↗

    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
    Vezi pe GitHub↗5,115
  • ixartz/next-js-boilerplateAvatar ixartz

    ixartz/Next-js-Boilerplate

    12,982Vezi pe GitHub↗

    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
    Vezi pe GitHub↗12,982
  • angular/angular-seedAvatar angular

    angular/angular-seed

    13,373Vezi pe GitHub↗

    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
    Vezi pe GitHub↗13,373
  • wasp-lang/open-saasAvatar wasp-lang

    wasp-lang/open-saas

    13,405Vezi pe GitHub↗

    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
    Vezi pe GitHub↗13,405
  • ardalis/cleanarchitectureAvatar ardalis

    ardalis/CleanArchitecture

    18,291Vezi pe 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 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
    Vezi pe GitHub↗18,291
  • labs64/laravel-boilerplateAvatar Labs64

    Labs64/laravel-boilerplate

    927Vezi pe GitHub↗

    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
    Vezi pe GitHub↗927
  • davidfowl/aspnetcorediagnosticscenariosAvatar davidfowl

    davidfowl/AspNetCoreDiagnosticScenarios

    8,508Vezi pe GitHub↗

    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
    Vezi pe GitHub↗8,508
  • stylefeng/gunsAvatar stylefeng

    stylefeng/Guns

    3,971Vezi pe GitHub↗

    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
    Vezi pe GitHub↗3,971
  • a16z-infra/ai-getting-startedAvatar a16z-infra

    a16z-infra/ai-getting-started

    4,133Vezi pe GitHub↗

    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
    Vezi pe GitHub↗4,133
  • kriasoft/react-starter-kitAvatar kriasoft

    kriasoft/react-starter-kit

    23,603Vezi pe GitHub↗

    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
    Vezi pe GitHub↗23,603
  • fenixsoft/awesome-fenixAvatar fenixsoft

    fenixsoft/awesome-fenix

    9,399Vezi pe GitHub↗

    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
    Vezi pe GitHub↗9,399
  • googlecloudplatform/microservices-demoAvatar GoogleCloudPlatform

    GoogleCloudPlatform/microservices-demo

    20,492Vezi pe GitHub↗

    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
    Vezi pe GitHub↗20,492
  • filledstacks/flutter-tutorialsAvatar FilledStacks

    FilledStacks/flutter-tutorials

    4,787Vezi pe GitHub↗

    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
    Vezi pe GitHub↗4,787
  • deepspeedai/deepspeedexamplesAvatar deepspeedai

    deepspeedai/DeepSpeedExamples

    6,822Vezi pe GitHub↗

    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
    Vezi pe GitHub↗6,822
  • kubernetes/examplesAvatar kubernetes

    kubernetes/examples

    6,651Vezi pe GitHub↗

    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
    Vezi pe GitHub↗6,651
  • alirizaadiyahsi/nucleusAvatar alirizaadiyahsi

    alirizaadiyahsi/Nucleus

    351Vezi pe GitHub↗

    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
    Vezi pe GitHub↗351
  • kriasoft/aspnet-starter-kitAvatar kriasoft

    kriasoft/aspnet-starter-kit

    1,164Vezi pe GitHub↗

    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
    Vezi pe GitHub↗1,164
  • markpieszak/aspnetcore-angular2-universalAvatar MarkPieszak

    MarkPieszak/aspnetcore-angular2-universal

    1,447Vezi pe GitHub↗

    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
    Vezi pe GitHub↗1,447
  • markpieszak/aspnetcore-vue-starterAvatar MarkPieszak

    MarkPieszak/aspnetcore-Vue-starter

    1,199Vezi pe GitHub↗

    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
    Vezi pe GitHub↗1,199
  • pablof7z/dvm-referencesAvatar pablof7z

    pablof7z/dvm-references

    3Vezi pe GitHub↗

    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
    Vezi pe GitHub↗3
  • lhartikk/naivechainAvatar lhartikk

    lhartikk/naivechain

    5,293Vezi pe GitHub↗

    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
    Vezi pe GitHub↗5,293
  • ezlippi/tinyhttpdAvatar EZLippi

    EZLippi/Tinyhttpd

    12,153Vezi pe GitHub↗

    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
    Vezi pe GitHub↗12,153
  • antirez/smallchatAvatar antirez

    antirez/smallchat

    7,509Vezi pe GitHub↗

    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
    Vezi pe GitHub↗7,509
  • antonbabenko/terragrunt-reference-architectureAvatar antonbabenko

    antonbabenko/terragrunt-reference-architecture

    380Vezi pe GitHub↗

    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
    Vezi pe GitHub↗380
Compară top 10 dintr-o privire
RepositorySteleLimbajLicențăUltimul push
realworld-apps/realworld83.7KTypeScriptNOASSERTION15 iun. 2026
vercel/examples5.1KTypeScriptMIT22 iun. 2026
ixartz/next-js-boilerplate13KTypeScriptMIT1 iun. 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
  • referință matematică cuprinzătoare pentru dezvoltatori software