Showing 23 of 95 projects
A comprehensive set of guidelines for designing consistent, RESTful APIs to promote adoption and reduce friction.
A full-featured dependency injection container for Go, offering intuitive auto-wiring and advanced features like lazy-loading and container scopes.
Examples of implementing CQRS with Event Sourcing using an evolutionary approach in Java.
A .NET skeleton project demonstrating Domain Driven Design principles with loosely coupled layers.
A complete implementation of all 23 GoF design patterns in the Delphi programming language.
An incremental task management system for Claude Code that breaks down software projects into focused missions using specialized subagents.
A .NET Core 2.1 N-Layered Architecture reference implementation for building Web APIs using Domain-Driven Design principles.
A practical introduction to implementing CQRS with Event Sourcing in .NET using an evolutionary approach.
A personal learning repository implementing all 23 Gang of Four design patterns and SOLID principles in Swift using Playgrounds.
Deli is a Swift dependency injection container that automatically generates DI containers and validates dependency graphs at build time.
A reverse-engineering CLI tool that analyzes Docker container networks and exports connections in multiple formats.
A curated collection of common design patterns implemented in Go with detailed explanations for each pattern.
A lightweight MVC framework for ActionScript 3 applications, implementing the classic Model-View-Controller design pattern.
A proof-of-concept tool that detects design patterns and anti-patterns in PHP source code.
A demonstration of Domain-Driven Design applied to a simple e-shop cart with dynamic pricing and testing strategies.
Replication package and dataset for a research paper on software architecture practices in ROS-based robotic systems.
A simplified in-memory example of Event Sourcing with CQRS implementation in Java for the banking domain.
A Rust tool that analyzes coupling in codebases using Vlad Khononov's three-dimensional framework to measure integration strength, distance, and volatility.
A dependency injection library for Go with service lifetimes (singleton, scoped, transient) and automatic wiring.
A dependency injection framework for the D programming language with autowiring support, inspired by Spring and Hypodermic.
A Go package implementing the observer pattern for event-driven programming with flexible subscription and firing.
A sample REST service for managing IT projects, designed as a hands-on workshop to learn Domain-Driven Design implementation.
A thread-safe, asynchronous messaging system for communication between classes and layers in Delphi applications.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.