cqrs - A lightweight CQRS module for Nest framework (node.js) :balloon:

  •        199

A progressive Node.js framework for building efficient and scalable server-side applications, heavily inspired by Angular. Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support by the amazing backers. If you'd like to join them, please read more here.

https://nestjs.com
https://github.com/nestjs/cqrs

Dependencies:

@nestjs/common : ^5.0.0
reflect-metadata : ^0.1.12
rxjs : ^6.1.0

Tags
Implementation
License
Platform

   




Related Projects

Nest - A progressive Node.js framework for building efficient and scalable server-side applications, heavily inspired by Angular

  •    TypeScript

A progressive Node.js framework for building efficient and scalable server-side applications, heavily inspired by Angular. Nest is a framework for building efficient, scalable Node.js server-side applications. It uses modern JavaScript, is built with TypeScript (preserves compatibility with pure JavaScript) and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming).

notadd - A micro-service development architecture based on nest

  •    TypeScript

A micro-service development architecture based on nest.js, AOP . —— 基于 Nest.js 的微服务开发架构,异步高性能应用、AOP(面向切面编程)

wolkenkit - wolkenkit is an open-source CQRS and event-sourcing framework for JavaScript and Node

  •    Javascript

wolkenkit is an open-source CQRS and event-sourcing framework for JavaScript and Node.js that perfectly matches DDD. wolkenkit is a CQRS and event-sourcing framework for JavaScript and Node.js. wolkenkit uses an event-driven model based on DDD to setup an API for your business in no time. This way, wolkenkit bridges the language gap between your domain and technology.

AxonFramework - High Performance and Scalability framework for Java

  •    Java

A CQRS (Command Query Responsibility Segregation) Framework for Scalable, High-Performance Java Applications.


commanded - Use Commanded to build Elixir CQRS/ES applications

  •    Elixir

Use Commanded to build your own Elixir applications following the CQRS/ES pattern. Commanded provides a solid technical foundation for you to build on. It allows you to focus on modelling your domain, the most important part of your app, creating a better application at a faster pace.

nest-simulator - The NEST simulator

  •    C++

NEST is a simulator for spiking neural network models that focuses on the dynamics, size and structure of neural systems rather than on the exact morphology of individual neurons. The development of NEST is coordinated by the NEST Initiative. General information on the NEST Initiative can be found at its homepage at http://www.nest-initiative.org. For copyright information please refer to the LICENSE file and to the information header in the source files.

nest-api - Unofficial Nest Learning Thermostat API

  •    PHP

This is a PHP class that will allow you to monitor and control your Nest Learning Thermostat, and Nest Protect. Note that since I started this, Nest have started an official Developer program. You might be better served using the official APIs, versus this PHP class here in which you need to store your credentials in plain text, and which use the non-supported APIs used by the mobile & web apps. i.e. if you're building a serious commercial application, go sign-up into Nest's Developer program. If you just want to build something for yourself, then you're probably fine with this PHP class here.

cqrs-manager-for-distributed-reactive-services - Experimental CQRS and Event Sourcing service

  •    Java

CQRS Manager for Distributed Reactive Services (herein abbreviated CMDR), is a reference implementation for the key component in a specific architecture for building distributed information services following a Log-centric REST+CQRS+ES design. IMPORTANT! This is alpha-quality software, meant mostly to demonstrate the Log-centric REST+CQRS+ES architecture described in the linked talks, and to facilitate learning and discussion.

Tiny Library CQRS

  •    

Tiny Library CQRS is a small demonstration project which demonstrates the concept of Domain Driven Design and the CQRS architecture pattern. This project relies on the Apworks DDD framework.

Ncqrs Framework - The CQRS framework for .NET

  •    DotNet

Ncqrs is a framework for .NET helps build scalable, extensible and maintainable applications by supporting developers apply the Command Query Responsibility Segregation (CQRS) architectural pattern.

CQRSlite - A lightweight framework for helping writing CQRS and Eventsourcing applications in C#

  •    CSharp

CQRSlite has been made with pluggability in mind. So every standard implementation should be interchangeable with a custom one if needed. A sample project is located with the code, this shows a common usage scenario of the framework. There are some features of CQRSlite, such as snapshotting that the sample does not show. These features are only documented through the tests.

The CQRS Kitchen

  •    

The CQRS Kitchen is an example application build with Silverlight 4 that demonstrates how to implement a CQRS / Event Sourcing application with the .NET Framework. It uses parts of the NCQRS framework and some of the ideas of Mark Nijhof.

akka-ddd - Akka CQRS/ES framework

  •    Scala

Akka-DDD is a framework for building distributed services following DDD/CQRS/ES architecture on top of the Akka platform. Thanks to the pluggable architecture of the Akka-Persistence, Akka-DDD is not tied to any particular event journal provider. The services are built as actor systems. Different services can be distributed in the same cluster (Akka cluster) or can be deployed to independent clusters.

canvas-nest.js - :cancer: Interactive Particle / Nest System With JavaScript and Canvas, no jQuery.

  •    Javascript

A nest backgroud of website draw on canvas. 中文 Readme 帮助文档. Insert the code below between <body> and </body>.

JdonFramework

  •    Java

a Domain Driven Design + CQRS + EventSource java framework

eventstore - CQRS event store using PostgreSQL for persistence

  •    Elixir

CQRS event store implemented in Elixir. Uses PostgreSQL as the underlying storage engine. Requires Elixir v1.5 and PostgreSQL v9.5 or newer.

eventhorizon - CQRS/ES toolkit for Go

  •    Go

Event Horizon is a CQRS/ES toolkit for Go. CQRS stands for Command Query Responsibility Segregation and is a technique where object access (the Query part) and modification (the Command part) are separated from each other. This helps in designing complex data models where the actions can be totally independent from the data output.