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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
| Repository | Stele | Limbaj | Licență | Ultimul push |
|---|---|---|---|---|
| realworld-apps/realworld | 83.7K | TypeScript | NOASSERTION | |
| vercel/examples | 5.1K | TypeScript | MIT | |
| ixartz/next-js-boilerplate | 13K | TypeScript | MIT | |
| angular/angular-seed | 13.4K | JavaScript | mit | |
| wasp-lang/open-saas | 13.4K | TypeScript | mit | |
| ardalis/cleanarchitecture | 18.3K | C# | MIT | |
| labs64/laravel-boilerplate | 927 | PHP | MIT | |
| davidfowl/aspnetcorediagnosticscenarios | 8.5K | C# | — | |
| stylefeng/guns | 4K | Vue | Apache-2.0 | |
| a16z-infra/ai-getting-started | 4.1K | TypeScript | mit |