Skip to content
forked from remesh-js/remesh

A DDD framework for large and complex TypeScript/JavaScript applications

License

Notifications You must be signed in to change notification settings

lasoplanet/remesh

 
 

Repository files navigation

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 large and complex TypeScript/JavaScript applications

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 92.7%
  • Vue 5.8%
  • HTML 1.1%
  • Other 0.4%