Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Software Architecture

Software Architecture

118 projects

Showing 10 of 118 projects

Athena Event Dispatcher
Athena Event DispatcherCrystal

A Crystal library implementing Mediator and Observer patterns for event-driven architecture.

#event-driven#software-architecture#library
Stars15
Forks0
Last commit5 days ago
Athena Dependency Injection
Athena Dependency InjectionCrystal

A robust dependency injection service container framework for managing object dependencies and services.

#software-architecture#dependency-injection#modular-design
Stars11
Forks2
Last commit
ada-composition
ada-compositionAda

A collection of Ada code examples demonstrating advanced type composition techniques for complex OOP hierarchies.

#code-examples#software-architecture#strong-typing
Stars10
Forks0
Last commit7 years ago
JESA
JESAJava

An opinionated Java library for implementing event-sourced aggregates using plain Java objects.

#software-architecture#library#event-sourcing
Stars9
Forks4
Last commit10 years ago
observable
observableCrystal

A simple implementation of the Observer pattern in Crystal, loosely based on Ruby's Observable module.

#event-driven#software-architecture#crystal-lang
Stars9
Forks0
Last commit3 years ago
/update-docs
/update-docsDart

A cross-platform Flutter implementation of Structurizr for visualizing software architecture using the C4 model.

#structurizr#software-architecture#documentation-tools
Stars7
Forks3
Last commit4 days ago
Deveel Repository
Deveel RepositoryC#

A low-ambitions implementation of the Repository Pattern for .NET to support Domain-Driven Design and SOLID principles.

#software-architecture#caching#solid-principles
Stars3
Forks1
Last commit1 month ago
Deptrac
DeptracPHP

A static analysis tool for PHP that enforces dependency rules between architectural layers and components.

#software-architecture#architecture-enforcement#dependency-management
Stars2
Forks0
Last commit1 year ago
angular-style-injector
angular-style-injectorTypeScript

A lightweight dependency injection container for TypeScript projects, inspired by Angular's Injector.

#software-architecture#dependency-injection#decorators
Stars2
Forks0
Last commit
Sitecore Processor Dependency Injection
Sitecore Processor Dependency InjectionC#

Demonstrates dependency injection implementation in Sitecore pipeline processors.

#software-architecture#aspnet#dependency-injection
Stars0
Forks0
Last commit6 years ago
PreviousPage 4 of 4

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
5 days ago
7 months ago
#Design Patterns33
#Domain Driven Design28
#Dependency Injection26
#Ddd17
#Code Quality16
#Dotnet15
#Cqrs15
#Go14
#Best Practices13
#Ioc Container13
#Educational13
#Clean Architecture12