All Projects → zilverline → Sequent

zilverline / Sequent

Licence: mit
CQRS & event sourcing framework for Ruby

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Sequent

les
Go directly from an event storming to a working API: Event Markdown / Markup validation & NodeJS CQRS/ES application builder.
Stars: ✭ 48 (-88%)
Mutual labels:  cqrs, eventstore, eventsourcing
eventuous
Minimalistic Event Sourcing library for .NET
Stars: ✭ 236 (-41%)
Mutual labels:  cqrs, eventstore, eventsourcing
Eventstore
The stream database optimised for event sourcing
Stars: ✭ 4,395 (+998.75%)
Mutual labels:  eventsourcing, eventstore, cqrs
Bifrost
This is the stable release of Dolittle till its out of alpha->beta stages
Stars: ✭ 111 (-72.25%)
Mutual labels:  eventsourcing, eventstore, cqrs
Aggregates.net
.NET event sourced domain driven design model via NServiceBus and GetEventStore
Stars: ✭ 261 (-34.75%)
Mutual labels:  eventsourcing, eventstore, cqrs
Eventflow.example
DDD+CQRS+Event-sourcing examples using EventFlow following CQRS-ES architecture. It is configured with RabbitMQ, MongoDB(Snapshot store), PostgreSQL(Read store), EventStore(GES). It's targeted to .Net Core 2.2 and include docker compose file.
Stars: ✭ 131 (-67.25%)
Mutual labels:  eventsourcing, eventstore, cqrs
Eshoponcontainersddd
Fork of dotnet-architecture/eShopOnContainers in full DDD/CQRS design using my own patterns
Stars: ✭ 126 (-68.5%)
Mutual labels:  eventsourcing, eventstore, cqrs
workflow
Functional CQRS Eventsourcing Engine
Stars: ✭ 22 (-94.5%)
Mutual labels:  cqrs, eventstore, eventsourcing
factcast
This project is archived. A friendly fork can be found at https://github.com/factcast/factcast/
Stars: ✭ 14 (-96.5%)
Mutual labels:  cqrs, eventstore, eventsourcing
Todomvc Ddd Cqrs Eventsourcing
Implementation of basic Todo app via tastejs/todomvc in C#/Typescript with eventsourcing, cqrs, and domain driven design
Stars: ✭ 134 (-66.5%)
Mutual labels:  eventsourcing, eventstore, cqrs
Eventflow
Async/await first CQRS+ES and DDD framework for .NET
Stars: ✭ 1,932 (+383%)
Mutual labels:  eventsourcing, eventstore, cqrs
nestjs-boilerplate-microservice
Nestjs Microservice boilerplate: apply DDD, CQRS, and Event Sourcing within an event driven architecture
Stars: ✭ 270 (-32.5%)
Mutual labels:  cqrs, eventstore, eventsourcing
pdo-snapshot-store
PDO Snapshot Store
Stars: ✭ 24 (-94%)
Mutual labels:  cqrs, eventsourcing
micro
Functional prooph for microservices
Stars: ✭ 53 (-86.75%)
Mutual labels:  cqrs, eventsourcing
rxeventstore
RxEventStore is a module for persisting and querying data using the Event Sourcing pattern and RxJs.
Stars: ✭ 26 (-93.5%)
Mutual labels:  eventstore, eventsourcing
fmodel-ts
Functional Domain Modeling with Typescript
Stars: ✭ 41 (-89.75%)
Mutual labels:  cqrs, eventsourcing
eventsource-api
Provides an eventsourcing high level API.
Stars: ✭ 12 (-97%)
Mutual labels:  eventstore, eventsourcing
SplitetFramework
Splitet 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: ✭ 159 (-60.25%)
Mutual labels:  cqrs, eventsourcing
cqrs-typescript
CQRS implementation in typescript
Stars: ✭ 29 (-92.75%)
Mutual labels:  cqrs, eventsourcing
iam-ddd-cqrs-es-nestjs
Identity and Access Management
Stars: ✭ 34 (-91.5%)
Mutual labels:  cqrs, eventstore

Sequent

sequent Actions Status Code Climate Test Coverage

Sequent is a CQRS and event sourcing framework written in Ruby.

Getting started

See the official site at https://www.sequent.io/

New to Sequent? Getting Started is the place to be!

Contributing

Fork and send pull requests

Documentation

See the official site at https://www.sequent.io/

Want to help improve the documentation? Please let us know how we can improve by creating an issue

If you want to help write the documentation fork and send pull request.

You can start the documentation locally via:

cd docs
bundle install
bundle exec jekyll serve --livereload

Open localhost:4000

Releasing

Change the version in lib/version.rb. Commit this change.

Then run rake release. A git tag will be created and pushed, and the new version of the gem will be pushed to rubygems.

Running the specs

If you wish to make changes to the sequent gem you can use rake spec to run the tests. Before doing so you need to create a postgres user and database first:

createuser -D -s -R sequent
createdb sequent_spec_db -O sequent
bundle exec rake db:create

The data in this database is deleted every time you run the specs!

Changelog

The most notable changes can be found in the Changelog

License

Sequent is released under the MIT License.

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].