All Projects → OnurGumus → Fblazorshop

OnurGumus / Fblazorshop

This is a port of Steve Sanderson's Pizza Workshop for Blazor by using F# and Bolero.

Programming Languages

fsharp
127 projects

Projects that are alternatives of or similar to Fblazorshop

Go Cqrs All
All-in-one collection for Go CQRS / ES / DDD examples
Stars: ✭ 39 (-32.76%)
Mutual labels:  event-sourcing, cqrs
Ultimate Backend
Multi tenant SaaS starter kit with cqrs graphql microservice architecture, apollo federation, event source and authentication
Stars: ✭ 978 (+1586.21%)
Mutual labels:  event-sourcing, cqrs
Eventstore
Event store using PostgreSQL for persistence
Stars: ✭ 729 (+1156.9%)
Mutual labels:  event-sourcing, cqrs
Wolkenkit
wolkenkit is an open-source CQRS and event-sourcing framework based on Node.js, and it supports JavaScript and TypeScript.
Stars: ✭ 880 (+1417.24%)
Mutual labels:  event-sourcing, cqrs
Foxoffice
Sample application demonstrating how to build a distributed cloud .NET Core application based on CQRS and Event Sourcing.
Stars: ✭ 33 (-43.1%)
Mutual labels:  event-sourcing, cqrs
Ray
项目停止更新,新项目:https://github.com/RayTale/Vertex
Stars: ✭ 635 (+994.83%)
Mutual labels:  event-sourcing, cqrs
Symfony 5 Es Cqrs Boilerplate
Symfony 5 DDD ES CQRS backend boilerplate
Stars: ✭ 759 (+1208.62%)
Mutual labels:  event-sourcing, cqrs
Event Store
PHP 7.4 EventStore Implementation
Stars: ✭ 505 (+770.69%)
Mutual labels:  event-sourcing, cqrs
Eventhorizon
CQRS/ES toolkit for Go
Stars: ✭ 961 (+1556.9%)
Mutual labels:  event-sourcing, cqrs
Eventsourcing
A library for event sourcing in Python.
Stars: ✭ 760 (+1210.34%)
Mutual labels:  event-sourcing, cqrs
Modular Monolith With Ddd
Full Modular Monolith application with Domain-Driven Design approach.
Stars: ✭ 6,210 (+10606.9%)
Mutual labels:  event-sourcing, cqrs
Rails event store
A Ruby implementation of an Event Store based on Active Record
Stars: ✭ 947 (+1532.76%)
Mutual labels:  event-sourcing, cqrs
Equinoxproject
Full ASP.NET Core 5 application with DDD, CQRS and Event Sourcing concepts
Stars: ✭ 5,120 (+8727.59%)
Mutual labels:  event-sourcing, cqrs
Pitstop
This repo contains a sample application based on a Garage Management System for Pitstop - a fictitious garage. The primary goal of this sample is to demonstrate several software-architecture concepts like: Microservices, CQRS, Event Sourcing, Domain Driven Design (DDD), Eventual Consistency.
Stars: ✭ 708 (+1120.69%)
Mutual labels:  event-sourcing, cqrs
Christddd
🙌 ASP.NET Core 3.1 应用, 包含 DDD、CQRS、EDA 和ES事件回溯
Stars: ✭ 510 (+779.31%)
Mutual labels:  event-sourcing, cqrs
Riker
Easily build efficient, highly concurrent and resilient applications. An Actor Framework for Rust.
Stars: ✭ 745 (+1184.48%)
Mutual labels:  event-sourcing, cqrs
Awesome Elixir Cqrs
A curated list of awesome Elixir and Command Query Responsibility Segregation (CQRS) resources.
Stars: ✭ 467 (+705.17%)
Mutual labels:  event-sourcing, cqrs
Kledex
.NET Standard framework to create simple and clean design. Advanced features for DDD, CQRS and Event Sourcing.
Stars: ✭ 502 (+765.52%)
Mutual labels:  event-sourcing, cqrs
Eventsourcing.netcore
Examples and Tutorials of Event Sourcing in .NET Core
Stars: ✭ 760 (+1210.34%)
Mutual labels:  event-sourcing, cqrs
Asombroso Ddd
Una lista cuidadosamente curada de recursos sobre Domain Driven Design, Eventos, Event Sourcing, Command Query Responsibility Segregation (CQRS).
Stars: ✭ 41 (-29.31%)
Mutual labels:  event-sourcing, cqrs

.NET Core

This is a port of Steve Sanderson's Pizza Workshop for Blazor by using F# and Bolero. It also shows an example on How to do CQRS with Event Sourcing using Akka Cluster Sharding. (See how orders are placed on server side)

ScreenShot

Build & Run instructions (Windows, Linux and macOS):

  • Building requires .NET Core SDK 3.1.401 or newer
  • It won't work on .net 5 as of now but side by side .net core 3.1 and .net 5 is fine.
  • For Linux and macOS you also need Mono 6.x while building.
  • Clone the repository (if you choose to download zip, you may need to unblock .config/dotnet-tools.json on windows platform)
  • Windows users can just run run-server-64-bit.cmd or run-wasm-64-bit.cmd depending on which version they want to run.
  • Linux and macOS users should execute run-server-64-bit.sh or run-wasm-64-bit.sh.
  • Then open your browser and browse http://localhost:5000.
  • Visual studio or VS Code users should first execute one of the run commands above then they can just open the solution and start the FBlazorShop.Web project (better set it as StartUp project). By default the application runs on Server-side mode. If you want Web Assembly, just add WASM compilation constant to the FBlazorShop.Web project and rebuild.
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].