Showing 36 of 85 projects
A Swift framework for building iOS apps following the VIPER architecture with minimal boilerplate.
A lightweight command processing pipeline library for Java applications, enabling clean separation of concerns via small, single-responsibility handlers.
ArchUnitTS is an architecture testing library for TypeScript and JavaScript projects to specify and enforce architectural rules.
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.
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 clean architecture template combining FastAPI, Dishka, and FastStream for building backend applications with HTTP APIs and async message processing.
A hands-on workshop for learning Domain-Driven Design, EventStorming, and Specification by Example through a practical business scenario.
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.
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 Go microservice framework implementing clean architecture with built-in health checks, metrics, and Swagger documentation.
A Swift library and Xcode templates for implementing VIPER architecture in iOS and tvOS applications.
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.
A .NET source generator that encapsulates domain and business logic using the Command pattern for flexible application architecture.
A production-ready Go REST API boilerplate with Clean Architecture, JWT auth, RBAC, PostgreSQL, Docker, and AI-assistant optimization.
A detailed Android sample app implementing VIPER architecture with Kotlin, Dagger 2, Retrofit, and RxJava.
A full-stack invoice processing and purchase-order matching system that automates reconciliation using AI-powered OCR.
Boilerplate project templates for building ASP.NET Core applications with DNTFrameworkCore.
A Redux-inspired Reactor framework for iOS that enables seamless communication between View Model, View Controller, and Coordinator.
A Scala implementation of Clean Architecture for a blog application, demonstrating domain, contract, application, and infrastructure layers.
A didactic Java implementation of Clean Architecture with Domain-Driven Design (DDD) for an academic student enrollment and referral system.
A production-ready Go application template following clean architecture principles with built-in Docker support.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.