Showing 27 of 63 projects
A lightweight command processing pipeline library for Java applications, enabling clean separation of concerns via small, single-responsibility handlers.
Provides clean, isolated HTTP clients in Go that avoid shared state issues with the standard library's default client.
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.
Adds MediatR support to Microsoft's dependency injection container for .NET applications.
A clean architecture base project for Android using Kotlin, Dagger2, and RxJava to isolate UI, business logic, and data layers.
A hands-on workshop for learning Domain-Driven Design, EventStorming, and Specification by Example through a practical business scenario.
A clean architecture template combining FastAPI, Dishka, and FastStream for building backend applications with HTTP APIs and async message processing.
An ESLint plugin that enforces hexagonal architecture best practices in JavaScript and TypeScript projects.
A comprehensive guide to Go coding standards, architecture, and best practices adopted by Trybe.
A full-stack .NET microservices reference application built on Dapr and Tye for Kubernetes deployment.
A seamless solution for using FastAPI's dependency injection system outside of route handlers, enabling reuse in CLI tools, background tasks, and other non-HTTP contexts.
A sample Go application demonstrating Domain-Driven Design architecture with clean separation of concerns.
A .NET Core template for generating service backends following Clean Architecture and Domain-Driven Design principles.
A .NET 6.0 project template for building scalable, secure web APIs with clean architecture patterns and CRUD utilities.
A lightweight Android library for implementing MVP, Passive View, and Presentation Model patterns.
A cloud-native template for building lightweight, scalable Blazor WebAssembly PWAs with .NET 10 Minimal APIs and Aspire.
AI-powered code review tool that diagnoses six architectural decay risks using insights from ten classic software engineering books.
A .NET skeleton project demonstrating Domain Driven Design principles with loosely coupled layers.
A deprecated Android pagination library for RecyclerView with customizable loading and error states, designed for MVP and Clean Architecture.
A .NET Core 2.1 N-Layered Architecture reference implementation for building Web APIs using Domain-Driven Design principles.
A simple but powerful dependency injection container for Go projects with automatic injection and lifecycle management.
A sample Go application project layout implementing Clean Architecture with real, runnable code.
A Swift library and Xcode templates for implementing VIPER architecture in iOS and tvOS applications.
A Go microservice framework implementing clean architecture with built-in health checks, metrics, and Swagger documentation.
A simple and scalable boilerplate for building organized REST APIs with the Fiber framework in Go.
Xcode template for generating VIPER architecture modules in Objective-C or Swift.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.