loteoo / pulsor

Experimental web framework for reactive functional programming

Home Page:https://pulsor.dev/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 for heavy inspiration with the diffing algorithm
  • React + Redux for popularizing similar core declarative concepts
  • hyperapp for sharing a lot of the same philosophies and direction

About

Experimental web framework for reactive functional programming

https://pulsor.dev/


Languages

Language:TypeScript 88.8%Language:JavaScript 10.9%Language:CSS 0.3%