An open API service indexing awesome lists of open source software.

https://github.com/loteoo/pulsor

Experimental web framework for reactive functional programming
https://github.com/loteoo/pulsor

javascript-framework react redux state-management ui-framework vdom vdom-library

Last synced: 2 months ago
JSON representation

Experimental web framework for reactive functional programming

Awesome Lists containing this project

README

        

# pulsor
> The next ~~evolution~~ simplification in declarative, state-driven UIs.

[under heavy development]

- unversioned
- unreleased
- unstable

Pulsor is an all-in-one DOM rendering and state management solution in a tiny ~3kb "self rendering" virtual dom. It aims to be a more productive simplification of React + Redux by implementing the state management directly in the VDOM event system. This approach allows us to design a much more declarative, simpler and symetrical API for managing application state.

## Credits
- [snabbdom](https://github.com/snabbdom/snabbdom) for heavy inspiration with the diffing algorithm
- [React](https://reactjs.org/) + [Redux](https://redux.js.org/) for popularizing similar core declarative concepts
- [hyperapp](https://github.com/jorgebucaran/hyperapp) for sharing a lot of the same philosophies and direction