mickeyinfoshan / remesh

A DDD framework for TypeScript/JavaScript

Home Page:https://remesh-js.github.io/remesh/dist/index.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

remesh

npm version Documentation Maintenance License: MIT Twitter: guyingjie129

Remesh: A DDD framework for TypeScript/JavaScript

Work in process, not ready to use!

Features

  • DDD principles
  • CQRS Architecture
  • Event-driven Architecture
  • Incremental updates
  • Reactive programming
  • Immutable state
  • Type-friendly APIs
  • Framework-agnostic(React/Vue supported officially)
  • SSR support

Inspiration

  • Domain-Driven-Design inspired the conceptual model
  • CQRS/ES inspired the architecture model
  • Redux inspired the implementation of command model
  • Recoil inspired the implementation of query model
  • Rxjs inspired the implementation of the event model

Communities

Join WeChat Group

About

A DDD framework for TypeScript/JavaScript

https://remesh-js.github.io/remesh/dist/index.html

License:MIT License


Languages

Language:TypeScript 92.6%Language:Vue 5.9%Language:HTML 1.1%Language:JavaScript 0.3%Language:CSS 0.1%