van
UI framework
A lightweight, reactive UI framework built on vanilla JavaScript and DOM, aiming to simplify UI development without sacrificing power.
🍦 VanJS: World's smallest reactive UI framework. Incredibly Powerful, Insanely Small - Everyone can build a useful UI app in an hour.
4k stars
33 watching
92 forks
Language: JavaScript
last commit: 10 days ago
Linked from 1 awesome list
data-bindingdomdom-manipulationgrab-n-golightweightlightweight-frameworklightweight-javascript-libraryminimalistno-dependenciesno-setupreactivereactive-uiui-frameworkultra-lightultra-thinvanilla-dom-manipulationvanilla-javascriptvanilla-jsvannilajs
Related projects:
Repository | Description | Stars |
---|---|---|
hybridsjs/hybrids | A JavaScript framework for building modern web applications with a unique declarative and functional architecture | 3,055 |
preactjs/preact | A fast and lightweight alternative to React that focuses on optimizing the Virtual DOM and enabling server-side rendering. | 36,827 |
youzan/vant | A lightweight, customizable Vue UI library for mobile web apps | 23,335 |
facebook/react-native | A framework for building native mobile applications using React and sharing code between iOS and Android platforms. | 119,278 |
reactivex/rxjs | A reactive programming library for JavaScript | 30,799 |
redom/redom | A lightweight JavaScript library for creating and managing user interfaces | 3,424 |
solidjs/solid | A JavaScript library for building user interfaces using a declarative, fine-grained approach | 32,460 |
system-ui/theme-ui | A library for building themeable and constraint-based user interfaces in React applications. | 5,304 |
matt-esch/virtual-dom | A JavaScript library for efficiently rendering and updating web applications by creating a virtual DOM tree | 11,669 |
webreflection/usignal | A JavaScript library for building reactive user interfaces with signal-driven and solid-inspired APIs. | 221 |
reactive-python/reactpy | A Python library for building user interfaces in a React-like manner without requiring JavaScript | 7,890 |
reasonml/reason-react | An interface layer between React and the Reason programming language | 3,249 |
jamiebuilds/unstated-next | A lightweight alternative to React state management libraries like Redux | 4,177 |
alan2207/bulletproof-react | A comprehensive guide to building scalable and maintainable React applications with best practices and principles. | 28,645 |
styled-components/styled-components | A library that provides a set of tools to write styled components using CSS in JavaScript | 40,526 |