Build & Unit Tests Codecov GitHub license npm version npm version

SubwayJS is a personal project from danilorossi that explores the idea of bringing some of the patterns and benefits of Domain Driven Design, Event Sourcing and CQRS to the browsers, for frontend and micro-frontends development.

That’s a big statement, so let’s first of all clarify how those patterns inspire Subway.

From Domain Driven Design:

From Event Sourcing and CQRS:

Disclaimer

SubwayJS is an early stage work in progress

I am working on some projects (check the SubwayJS GitHub account or keep reading) as a way to shape the final API, architecture, and features of SubwayJS: please be aware that

Documentation

  1. SubwayJS concepts and design

    Visit this section to understand what SubwayJS is and the model behind it

  2. Projects List of projects/examples I am working on to shape SubwayJS

  3. How to install & API

    Very basic API documentation

Next steps