All Projects → daxnet → Apworks Core

daxnet / Apworks Core

Licence: apache-2.0
Apworks framework supporting .NET Core

Projects that are alternatives of or similar to Apworks Core

Dotnet New Caju
Learn Clean Architecture with .NET Core 3.0 🔥
Stars: ✭ 228 (+20%)
Mutual labels:  microservices, cqrs, domain-driven-design
Stove
Domain Driven Design oriented application framework, meets CRUD needs
Stars: ✭ 160 (-15.79%)
Mutual labels:  framework, cqrs, domain-driven-design
Flux
A simple CQRS Framework for go
Stars: ✭ 206 (+8.42%)
Mutual labels:  microservices, cqrs, domain-driven-design
Event Sourcing Jambo
An Hexagonal Architecture with DDD + Aggregates + Event Sourcing using .NET Core, Kafka e MongoDB (Blog Engine)
Stars: ✭ 159 (-16.32%)
Mutual labels:  microservices, cqrs, domain-driven-design
Practical.cleanarchitecture
Asp.Net Core 5 Clean Architecture (Microservices, Modular Monolith, Monolith) samples (+Blazor, Angular 11, React 17, Vue 2.6), Domain-Driven Design, CQRS, Event Sourcing, SOLID, Asp.Net Core Identity Custom Storage, Identity Server 4 Admin UI, Entity Framework Core, Selenium E2E Testing, SignalR Notification, Hangfire Tasks Scheduling, Health Checks, Security Headers, ...
Stars: ✭ 639 (+236.32%)
Mutual labels:  microservices, cqrs, domain-driven-design
Eventflow
Async/await first CQRS+ES and DDD framework for .NET
Stars: ✭ 1,932 (+916.84%)
Mutual labels:  framework, cqrs, domain-driven-design
Revo
Event Sourcing, CQRS and DDD framework for C#/.NET Core.
Stars: ✭ 162 (-14.74%)
Mutual labels:  framework, cqrs, domain-driven-design
Eventhus
Go - CQRS / Event Sourcing made easy - Go
Stars: ✭ 350 (+84.21%)
Mutual labels:  microservices, framework, cqrs
Kreta
Modern project management solution
Stars: ✭ 177 (-6.84%)
Mutual labels:  microservices, cqrs, domain-driven-design
Akkatecture
a cqrs and event sourcing framework for dotnet core using akka.net
Stars: ✭ 414 (+117.89%)
Mutual labels:  microservices, cqrs, domain-driven-design
Eshoponcontainersddd
Fork of dotnet-architecture/eShopOnContainers in full DDD/CQRS design using my own patterns
Stars: ✭ 126 (-33.68%)
Mutual labels:  microservices, cqrs, domain-driven-design
Jdonframework
Domain-Driven-Design Pub/Sub Domain-Events framework
Stars: ✭ 978 (+414.74%)
Mutual labels:  microservices, cqrs, domain-driven-design
Todomvc Ddd Cqrs Eventsourcing
Implementation of basic Todo app via tastejs/todomvc in C#/Typescript with eventsourcing, cqrs, and domain driven design
Stars: ✭ 134 (-29.47%)
Mutual labels:  microservices, cqrs, domain-driven-design
Practical Dapr
A full-stack .NET microservices build on Dapr and Tye
Stars: ✭ 140 (-26.32%)
Mutual labels:  microservices, domain-driven-design
Goes
Go Event Sourcing made easy
Stars: ✭ 144 (-24.21%)
Mutual labels:  cqrs, domain-driven-design
Interviews
A list of fancy questions I've been asked during the interviews I had. Some of them I ask when interviewing people.
Stars: ✭ 140 (-26.32%)
Mutual labels:  microservices, cqrs
Eventapis
eventapis is a Java based Event Sourcing framework which can be benefited by the teams who are planning to make CQRS transitions with minimum learning curve and ease of adaptation.
Stars: ✭ 147 (-22.63%)
Mutual labels:  microservices, cqrs
Kratos
A modular-designed and easy-to-use microservices framework in Go.
Stars: ✭ 15,844 (+8238.95%)
Mutual labels:  microservices, framework
Cronus
Cronus is a lightweight framework for building event driven systems with DDD/CQRS in mind
Stars: ✭ 139 (-26.84%)
Mutual labels:  microservices, cqrs
Qframework
Unity3D System Design Architecture
Stars: ✭ 2,326 (+1124.21%)
Mutual labels:  framework, cqrs

Apworks Core

Apworks framework supporting .NET Core.

Build status

Introduction

Apworks is an application development framework which provides essential components and building blocks for creating, implementing and deploying enterprise applications with either classic layered architecture or event-driven CQRS architecture styles. The original repo of Apworks framework is here, which was targeting specifically on .NET Framework 4.5.1 based on some legacy technologies and not being maintained anymore.

Apworks Core is the rewrite of the original Apworks framework, with the following enhancements or features built in:

  • Built based on .NET Core (targeting NetStandard 2.0), which means Apworks Core can work in both Windows and Linux systems
  • Integrated with ASP.NET Core seamlessly. Fluent APIs provided by the integration component allows developers to enable Apworks features in ASP.NET Core very easily and smoothly
  • Cloud-friendly, support on modern development and DevOps tech stack, such as Microservices, Hypertext Application Language (a.k.a. HAL), Docker, MongoDB, etc.
  • Native support of task based programming model (async/await)
  • Native support of custom entity identifier
  • And so on...

How to Build

  1. Install latest version of .NET Core SDK

  2. Install Git

  3. Clone this repo with the following command:

    git clone https://github.com/daxnet/apworks-core

  4. Build Apworks with the following command:

    dotnet build Apworks.sln

Examples

Please refer to Apworks Examples Github repo for the example applications that make use of Apworks Core framework.

Documentation

Please find the latest documentation here.

References

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].