Showing 10 of 118 projects
A Crystal library implementing Mediator and Observer patterns for event-driven architecture.
A robust dependency injection service container framework for managing object dependencies and services.
A collection of Ada code examples demonstrating advanced type composition techniques for complex OOP hierarchies.
An opinionated Java library for implementing event-sourced aggregates using plain Java objects.
A simple implementation of the Observer pattern in Crystal, loosely based on Ruby's Observable module.
A cross-platform Flutter implementation of Structurizr for visualizing software architecture using the C4 model.
A low-ambitions implementation of the Repository Pattern for .NET to support Domain-Driven Design and SOLID principles.
A static analysis tool for PHP that enforces dependency rules between architectural layers and components.
A lightweight dependency injection container for TypeScript projects, inspired by Angular's Injector.
Demonstrates dependency injection implementation in Sitecore pipeline processors.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.