Showing 36 of 85 projects
A Swift framework for building iOS apps following the VIPER architecture with minimal boilerplate.
ArchUnitTS is an architecture testing library for TypeScript and JavaScript projects to specify and enforce architectural rules.
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.
Adds MediatR support to Microsoft's dependency injection container for .NET applications.
A clean architecture template combining FastAPI, Dishka, and FastStream for building backend applications with HTTP APIs and async message processing.
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.
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 deprecated Android pagination library for RecyclerView with customizable loading and error states, designed for MVP and Clean Architecture.
A .NET skeleton project demonstrating Domain Driven Design principles with loosely coupled layers.
A simple but powerful dependency injection container for Go projects with automatic injection and lifecycle management.
A .NET Core 2.1 N-Layered Architecture reference implementation for building Web APIs using Domain-Driven Design principles.
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 production-ready Go REST API boilerplate with Clean Architecture, JWT auth, RBAC, PostgreSQL, Docker, and AI-assistant optimization.
A .NET source generator that encapsulates domain and business logic using the Command pattern for flexible application architecture.
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 type-safe reactive state management library for Go, inspired by Angular Signals, with zero allocations and thread safety.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.