1.p-org / P
The P programming language.
- asynchronous
- programming-language
- systematic-testing
- event-driven
- p
- distributed-systems
- +4 more
Ranked by Attention Score: stars gained over the last 180 complete days
42 repositories by Attention Score · May 8, 2026 – Nov 3, 2026 (UTC)
The P programming language.
Distributed Application Framework for .NET
.NET Transactional Document DB and Event Store on PostgreSQL
Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern
A framework for building messaging apps with .NET and C#.
Write your pipelines in C# !
:bus: Simple and lean service bus implementation for .NET
Full-stack .Net 10 Clean Architecture (Microservices, Modular Monolith, Monolith), Blazor, Angular 22, React 19, Vue 3.5, BFF with YARP, NextJs 16, Domain-Driven Design, CQRS, SOLID, Asp.Net Core Identity Custom Storage, OpenID Connect, EF Core, OpenTelemetry, SignalR, Background Services, Health Checks, Rate Limiting, Clouds (Azure, AWS, GCP), ...
A 100% native C# implementation of ZeroMQ for .NET
Near-zero config .NET library that makes advanced application features like Task Scheduling, Caching, Queuing, Event Broadcasting, and more a breeze!
RabbitMQ .NET client for .NET Standard 2.0+ and .NET 4.6.2+
Examples and Tutorials of Event Sourcing in .NET
Confluent's Apache Kafka .NET client
Workflow Automation Engine
An easy to use .NET API for RabbitMQ
Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.
Pluggable foundation blocks for building distributed apps.
Lightweight message bus interface for .NET (pub/sub and request-response) with transport plugins for popular message brokers.
🕸 Yet Another .NET Clean Architecture, but for Microservices project. It uses Minimal Clean Architecture with DDD-lite, CQRS-lite, and just enough Cloud-native patterns apply on the simple eCommerce sample and run on Tye with Dapr extension 🍻
Modular .NET messaging for commands, queries, events, durable inbox and outbox processing, sagas, and broker transports.
Async/await first CQRS+ES and DDD framework for .NET
The gold standard for async .NET microservices on Azure, AWS and on-prem
.NET for Apache® Spark™ makes Apache Spark™ easily accessible to .NET developers.
.NET Stream Processing Library for Apache Kafka 🚀
A simple mediator for .Net for sending command, publishing event and request response with pipelines supported
Surging is a micro-service engine that provides a lightweight, high-performance, modular RPC request pipeline. support Event-based Asynchronous Pattern and reactive programming.
Trill is a single-node query processor for temporal or streaming data.
ETL framework for .NET (Parser / Writer for CSV, Flat, Xml, JSON, Key-Value, Parquet, Yaml, Avro formatted files)
C# and F# language binding and extensions to Apache Spark
.NET event sourced domain driven design model via NServiceBus and GetEventStore
A state-of-the-art distributed system using Reactive DDD as uncertainty modeling, Event Storming as subdomain decomposition, Event Sourcing as an eventual persistence mechanism, CQRS, Async Projections, Microservices for individual deployable units, Event-driven Architecture for efficient integration, and Clean Architecture as domain-centric design
EtlKit is a lightweight ETL (extract · transform · load) library and data integration toolbox for .NET. Build your own data pipelines programmatically in C# — readable, testable, and tracked in source control like the rest of your code.
The official C# Client for NATS
Silverback is a message bus and broker integration library for .NET. It is designed to simplify event-driven architectures and asynchronous messaging, with first-class support for Apache Kafka and MQTT.
Free and open source schema versioning and database migration made natively with .NET/6. NEW THIS MAY 2022! v1.3.15 released!
Facilitates simple durable and asynchronous messaging in dotnet apps.
.NET framework for DDD, CQRS and Event Sourcing.
Quick integration toolkit for Ixian. Connects apps, IoT devices, AI Agents, and services to the Ixian Platform via REST APIs and message queues (MQTT/RabbitMQ). Provides developers with a simple bridge into secure Ixian communication and Client Discovery.
Functional API for Microsoft Orleans http://orleanscontrib.github.io/Orleankka
Sample implementation and comparison of various approaches to building DDD applications. Useful as a baseline to quickly start a DDD dot net project.
A C# implementation of WAMP (The Web Application Messaging Protocol)