Showing 36 of 86 projects
A curated collection of resources for designing and executing engineering strategies, including books, posts, templates, and open strategies.
A PHPStan extension for verifying architectural rules in PHP code using natural language definitions.
A lightweight DDD enhancement framework for forward and reverse business modeling to support complex system architecture evolution.
A lightweight CQRS and Event Sourcing framework for .NET, providing essential building blocks with minimal dependencies.
A visual roadmap outlining the skills and knowledge required for software engineers to advance into software architecture roles.
A Go tool that validates Clean Architecture rules like The Dependency Rule and module interactions in Go projects.
Generate infrastructure and network diagrams as SVGs directly from NixOS configurations.
A PHP tool to enforce architectural constraints and prevent design violations in your codebase.
ESLint plugin that enforces architectural boundaries between code elements in JavaScript and TypeScript projects.
A protocol-oriented Swift implementation of the Coordinator pattern for managing iOS app navigation flows.
A curated list of awesome Elixir, CQRS, and event sourcing libraries, resources, and example applications.
A holistic iOS development framework combining Redux state management with MVVM architecture for scalable apps.
A podcast about Android development featuring expert hosts and guests discussing architecture, tools, and industry insights.
An Xcode template for generating VIPER architecture modules in Swift 4, automating the creation of multiple files.
A static analysis tool that detects architectural flaws and dependency issues in PHP applications before they become maintenance nightmares.
A business logic micro-framework for .NET and .NET Core that promotes reusable, testable, and decoupled middle-tier code.
A lightweight command processing pipeline library for Java applications, enabling clean separation of concerns via small, single-responsibility handlers.
A PyTorch implementation of TResNet, a high-performance convolutional neural network architecture optimized for GPU training and inference.
An architectural proposal for using MQTT as the central message bus in smart home automation systems.
A simple navigation library for iOS that decouples view controllers using enums to improve compile times and testability.
A cloud-native distributed system reference implementation using Reactive DDD, Event Sourcing, CQRS, and microservices.
ArchUnitTS is an architecture testing library for TypeScript and JavaScript projects to specify and enforce architectural rules.
A reference example of a Sitecore solution built on Helix architecture principles for modular development.
Comprehensive API design guidelines for REST, asynchronous, and general API development, promoting consistency and API-First adoption.
Atomic state management and dependency injection library for SwiftUI applications.
A unidirectional state management architecture for Swift, inspired by Vuex and Flux.
Learn CQRS and Event Sourcing through interactive koans in multiple programming languages.
A zero-dependency tool to enforce module boundaries and dependency rules in TypeScript projects.
A sample Domain-Driven Design and CQRS project built with Kotlin and Spring, demonstrating a layered architecture for order management.
A Kotlin/Java framework for building reactive, event-sourced microservices using DDD and CQRS patterns.
A .NET microservices framework for building distributed applications with RPC communication and service governance.
A Go tool for enforcing architectural rules like dependencies, package contents, function properties, and naming conventions.
A TodoMVC implementation in C#/TypeScript demonstrating Event Sourcing, CQRS, and Domain-Driven Design patterns.
A lightweight Android library for implementing MVP, Passive View, and Presentation Model patterns.
A Python library implementing Domain-Driven Design, event-based systems, and CRUD patterns for enterprise development.
A collection of practical Elm examples demonstrating advanced techniques for real-world 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.