https://github.com/potahtml/pota
pota is a small and pluggable Reactive Web Renderer for Reactive Libraries.
https://github.com/potahtml/pota
pota reactive webrender
Last synced: about 2 months ago
JSON representation
pota is a small and pluggable Reactive Web Renderer for Reactive Libraries.
- Host: GitHub
- URL: https://github.com/potahtml/pota
- Owner: potahtml
- Created: 2023-11-01T16:05:48.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-01-27T17:34:03.000Z (over 1 year ago)
- Last Synced: 2024-01-27T18:35:05.910Z (over 1 year ago)
- Topics: pota, reactive, webrender
- Language: JavaScript
- Homepage: https://pota.quack.uy/
- Size: 643 KB
- Stars: 14
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# pota
pota is a small, pluggable, yet fully-featured Reactive Web Renderer,
designed to work with `html` and `xml`.pota is compiler-less, allowing you to use it with an `html` function.
It also includes a Babel preset for transforming `JSX` into fast and
compact partials inspired by
[dom-expressions](https://github.com/ryansolid/dom-expressions). You
may still use `transform-react-jsx` or `tsc`, as transformation needs
no magic.#### Philosophy
The API and Core components, draw significant inspiration from
[SolidJS](https://www.solidjs.com/), albeit things differ to an extent
based on personal preferences. It can be said that this project is
what I wish solid to be.pota prioritizes simplicity, consistency, usage, and is subjectively
easy to understand. It's driven by developer needs, and wont
compromise these for benchmarks. It is
[still fast](https://krausest.github.io/js-framework-benchmark/current.html)
while respecting the core philosophy.#### Links
- [Documentation](https://pota.quack.uy/) with editable live examples
and a playground
- For getting started, check out
[templates](https://github.com/potahtml/templates)#### See also
- https://pota.quack.uy/
- https://github.com/potahtml/
- https://github.com/potahtml/pota
- https://github.com/potahtml/templates
- https://www.npmjs.com/package/potaThanks to: Joe, Fabio, Ryan, Erika, kilo, Javier, Paty, bigmistqke
_Bug-free till proven otherwise._
![]()