GitHub

👋 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: World's smallest reactive UI framework. Incredibly Powerful, Insanely Small - Everyone can build a useful UI app in an hour.

    JavaScript 4.4k 110

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

    JavaScript 127 7

  3. Website for https://vanjs.org/.

    JavaScript 21 6

Read the original on github.com ↗