A tiny (2 KB) JavaScript library for creating user interfaces with pure JavaScript and web standards.
RE:DOM is a tiny JavaScript library for building user interfaces by directly creating and managing DOM elements. It solves the problem of UI complexity and performance overhead by eliminating virtual DOM and using pure JavaScript, resulting in faster applications with minimal memory usage.
Frontend developers who prioritize performance, bundle size, and simplicity, and prefer working directly with the DOM and web standards over heavy frameworks.
Developers choose RE:DOM for its exceptional speed, tiny footprint, and straightforward approach to UI development without the learning curve of templating languages or virtual DOM abstractions.
Tiny (2 KB) turboboosted JavaScript library for creating user interfaces.
At only 2 KB, RE:DOM has a negligible impact on bundle size, leading to faster load times and reduced bandwidth usage compared to heavier frameworks.
By eliminating the virtual DOM and using direct DOM manipulation, RE:DOM achieves superior speed and lower memory consumption, as evidenced by benchmarks outperforming React.
It uses 100% JavaScript without templating languages, allowing developers to leverage existing skills and avoid learning new syntax or abstractions.
RE:DOM leverages native DOM APIs and modern JavaScript, ensuring compatibility with browsers and avoiding vendor lock-in.
Compared to frameworks like React or Vue, RE:DOM has fewer third-party tools, libraries, and community resources, which can slow down development for complex features.
Using JSX necessitates installing and configuring the separate babel-plugin-transform-redom-jsx plugin, adding complexity to the build process compared to frameworks with built-in support.
RE:DOM focuses solely on the view layer, so state management must be handled externally with libraries like Redux, increasing boilerplate and integration effort.
⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM.
1kB-ish JavaScript framework for building hypertext applications
🍦 VanJS: World's smallest reactive UI framework. Incredibly Powerful, Insanely Small - Everyone can build a useful UI app in an hour.
:ghost: Tiny Concurrent UI library with Fiber.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.