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

Organizations

@vanjs-org

Block or report Tao-VanJS

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
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 3.9k 92

  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 103 5

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

    Website for https://vanjs.org/.

    JavaScript 13 5