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

https://github.com/litejs/ui

UI engine for LiteJS full-stack framework
https://github.com/litejs/ui

litejs ui

Last synced: 4 months ago
JSON representation

UI engine for LiteJS full-stack framework

Awesome Lists containing this project

README

          

[3]: https://packagephobia.now.sh/badge?p=@litejs/ui
[4]: https://packagephobia.now.sh/result?p=@litejs/ui
[5]: https://badgen.net/badge/icon/Buy%20Me%20A%20Tea/orange?icon=kofi&label
[6]: https://www.buymeacoffee.com/lauriro

LiteJS UI – [![Size][3]][4] [![Buy Me A Tea][5]][6]
=========

LiteJS UI is an old-school framework for high-quality web UIs,
used on heavy-traffic websites since 2006.

- Dependency-free, weighs around 25kB (+8kB polyfills for old browsers).
- Written in ES5, compatible with all browsers (including IE5.5).
Works seamlessly in ESM projects too.
- No transpiling/compiling/bundling headache, just write working code.

Includes templates, view routing, data binding, i18n, keyboard shortcuts, and touch gestures.

For usage instructions, see [Quick-Start](https://github.com/litejs/litejs/wiki/Quick-Start) guide
and [wiki](https://github.com/litejs/ui/wiki).

## Examples

- [Simplest example](https://litejs.github.io/ui/simplest.html) —
[source](/litejs/ui/blob/main/test/html/simplest.html)
- [Built-in routing](https://litejs.github.io/ui/routed.html) —
[source](/litejs/ui/blob/main/test/html/routed.html)
- [Full SVG SPA](https://litejs.github.io/ui/svg-spa.html) —
[source](/litejs/ui/blob/main/test/html/svg-spa.html)

## Contributing

Follow [Coding Style Guide](https://github.com/litejs/litejs/wiki/Style-Guide),
run tests `npm install; npm test`.

> Copyright (c) 2006-2026 Lauri Rooden <lauri@rooden.ee>
[MIT License](https://litejs.com/MIT-LICENSE.txt) |
[GitHub repo](https://github.com/litejs/ui) |
[npm package](https://npmjs.org/package/@litejs/ui) |
[Buy Me A Tea][6]