Skip to content
View Tao-VanJS's full-sized avatar
🎯
Focusing
🎯
Focusing

Organizations

@vanjs-org

Block or report Tao-VanJS

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Tao-VanJS/README.md

πŸ‘‹ Hi there

macOS VSCode MoErgo-Glove80

My name is Tao Xin. I created VanJS (https://vanjs.org/, repo) in 2023, which is the smallest reactive UI framework in the world. I think VanJS is super cool! With only 0.9kB in .min.js.gz and 1.7kB in .min.js, VanJS offers a programming experience similar to (if not better than) React. If you're interested in VanJS, please consider starring the project. It takes just a few seconds but your support means the world to me and helps spread VanJS to a wider audience. Meanwhile, feel free to leave your comments in Discussions.

πŸ’‘ Fun facts

  • VanJS stands for abbreviated Vanilla JavaScript. The design philosophy of VanJS is to stay as close to Vanilla JavaScript as possible. As explain in details here, VanJS provides a way to write abbreviated/sugared form of Vanilla JavaScript code.
  • The "Why VanJS" section of https://vanjs.org home page is indeed 18% larger than the entire VanJS framework itself (2043 bytes vs 1729 bytes).
  • Despite VanJS being a front end framework, I do backend engineering for a living.
  • List of my favoriate programming languages (ranked by fondness, not by familiarity):
    1. Zig
    2. Rust
    3. Kotlin
    4. JavaScript
    5. TypeScript
    6. C++
    7. A lot of others

Pinned Loading

  1. vanjs-org/van vanjs-org/van Public

    🍦 VanJS: World's smallest reactive UI framework. Incredibly Powerful, Insanely Small - Everyone can build a useful UI app in an hour.

    JavaScript 4.1k 106

  2. vanjs-org/mini-van vanjs-org/mini-van Public

    Mini-Van: A minimalist template engine for DOM generation and manipulation, working for both client-side and server-side rendering (SSR)

    JavaScript 117 6

  3. vanjs-org/vanjs-org.github.io vanjs-org/vanjs-org.github.io Public

    Website for https://vanjs.org/.

    JavaScript 17 6