Showing 36 of 38 projects
A comprehensive collection of Node.js best practices covering architecture, error handling, security, testing, and production deployment.
A comprehensive collection of Node.js best practices covering architecture, error handling, testing, security, and production deployment.
A comprehensive collection of design patterns implemented in Java with detailed examples and explanations.
A community-driven reference for structuring Go applications with common directory patterns and best practices.
An ultra-simplified explanation of design patterns with real-world examples and PHP code samples.
A collaborative set of guidelines, rules, and best practices for writing modern, safe, and effective C++ code.
A collaborative set of guidelines, rules, and best practices for writing modern, safe, and effective C++ code.
A comprehensive collection of design patterns and idioms implemented in Python, covering creational, structural, and behavioral categories.
A curated collection of idiomatic design patterns, recipes, and idioms for the Go programming language.
A satirical enterprise-grade implementation of the FizzBuzz programming exercise, showcasing over-engineered software architecture.
A comprehensive collection of design pattern implementations and examples in PHP 8.x.
A Clean Architecture solution template for ASP.NET Core 10, providing a structured, loosely-coupled foundation for building maintainable applications.
A pragmatic, balanced approach to functional programming concepts applied to JavaScript, focusing on practical application over heavy terminology.
A comprehensive collection of templates, examples, and guidance for creating and managing Architecture Decision Records (ADRs).
A comprehensive collection of classic design patterns implemented in Swift 5.0 with practical examples.
A curated list of principles, frameworks, tools, and resources for building and managing microservice architectures.
A comprehensive design guide for building consistent, business-logic-focused HTTP+JSON APIs, extracted from Heroku's Platform API.
A comprehensive collection of best practices and coding standards for writing clean, maintainable Laravel applications.
A curated list of resources for Domain-Driven Design (DDD), CQRS, Event Sourcing, and Event Storming.
A curated list of resources for Domain-Driven Design (DDD), CQRS, Event Sourcing, and Event Storming.
A lightweight dependency injection framework for Swift that helps build loosely-coupled, testable iOS/macOS/Linux apps.
A comprehensive Domain-Driven Design example project implementing a library system with strategic analysis and tactical patterns.
A visual roadmap charting the essential skills, tools, and technologies for becoming a Java developer in 2026.
A sample implementation of Clean Architecture principles for .NET 6 and React+Redux, featuring a virtual wallet application.
A curated list of resources for designing, developing, testing, and documenting RESTful APIs.
A curated collection of resources for designing, developing, testing, and documenting RESTful APIs.
A comprehensive roadmap and mind map for developers to learn software design and architecture, focusing on TypeScript and object-oriented principles.
A curated collection of resources on software architecture principles, patterns, methodologies, and tools.
A type-safe dependency injection toolkit for Go 1.18+ using generics, designed to replace uber/dig.
Learn, design, or document codebases by placing breadcrumb comments in source code with live visual updates.
A lightning-fast, ultra-lightweight dependency injection framework for .NET applications.
A lightning-fast, ultra-lightweight dependency injector for .NET applications.
A free and open-source UML and SysML modeling application written in Python, designed for simplicity and power.
A tiny Clojure framework for managing the lifecycle and dependencies of stateful software components.
Sample code demonstrating iOS application design patterns in Swift from the App Architecture book.
A Swift playground cheat-sheet illustrating the SOLID principles of object-oriented design with practical examples.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.