Skip to content

Latest commit

 

History

History
41 lines (30 loc) · 1.49 KB

README.md

File metadata and controls

41 lines (30 loc) · 1.49 KB

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