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 guide and wiki.
Follow Coding Style Guide,
run tests npm install; npm test.
Copyright (c) 2006-2026 Lauri Rooden <lauri@rooden.ee>
MIT License | GitHub repo | npm package | Buy Me A Tea