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

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.

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/pota

Thanks to: Joe, Fabio, Ryan, Erika, kilo, Javier, Paty, bigmistqke

_Bug-free till proven otherwise._