A framework for building ambitious web based applications. Reactor is the framework that powers OXIDE (JourneyApps Platform IDE), the PowerSync Dashboard and other internal administration systems within JourneyApps.
Docs: https://journeyapps-labs.github.io/reactor (WIP)
News: https://labs.journeyapps.com/blog/tags/reactor
Features:
- Desktop-grade multi-panel workspace support with drag and drop, tabs, tray and floating windows!
- Command based architecture with actions, shortcuts and intents!
- Cmd palette, right-click, tooltips & cross browser window interactions
- Declarative architecture for essentially everything
- Drag and drop everything (panels, tree entities, actions)
- Settings subsystem with forms, controls and pluggable storage
- Module system to enable and disable macro functionality.
- So much more!
- Clone repo!
pnpm installin the root directorypnpm buildin the root directorycd ./demo/server && pnpm watch- Navigate to http://localhost:9527
Release is done using changesets. Once a changeset is added, a release branch is created and upon merging, all changed packages are built and published automatically.
