TypeScript virtual-dom

Open-source TypeScript projects categorized as virtual-dom

Top 8 TypeScript virtual-dom Projects

virtual-dom
  1. million

    Optimize React performance and make your React 70% faster in minutes, not months.

    Project mention: 10 Game-Changing Frontend Tools You Can't Afford to Miss in 2025🔥 | dev.to | 2024-12-17
  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. apprun

    AppRun is a JavaScript library for developing high-performance and reliable web applications using the elm inspired architecture, events and components.

  4. hundred

    Build your own mini Million.js

  5. diff-dom-streaming

    HTML Streaming Over the Wire! 🥳 Diff DOM algorithm with streaming to make only the necessary modifications, insertions and deletions between a DOM node and an HTML stream reader.

    Project mention: SPA-Like Navigation Preserving Web Component State | dev.to | 2024-04-25

    The View Transitions API provides a mechanism for easily creating animated transitions between different DOM states while also updating the DOM contents in a single step, and yes, they can be used during streaming, and divide it into different steps. To activate it, it is only necessary to pass the transition: true setting to Diff DOM Streaming library:

  6. dark

    The lightweight and powerful UI rendering engine without dependencies and written in TypeScript💫 (Browser, Node.js, Android, iOS, Windows, Linux, macOS) (by atellmer)

  7. hacky

    ⚙️ Crank.js with tagged templates

  8. lithent

    ➿ An extensible JSX-based virtual DOM library for lightweight use in a variety of environments.

    Project mention: Show HN: Lithent" JSX-based virtual DOM library for lightweight | news.ycombinator.com | 2024-10-25
  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. QuickUI

    QuickUI is a lightweight frontend framework built on pure JavaScript and native APIs. Supports data binding, i18n support, event binding, conditional rendering, and loop rendering.

    Project mention: QuickUI: 輕量化前端框架 | dev.to | 2024-12-21
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

TypeScript virtual-dom discussion

Log in or Post with

TypeScript virtual-dom related posts

  • React Jam just started, making a game in 13 days with React

    5 projects | news.ycombinator.com | 26 Dec 2023
  • Unleashing Million.js v2.0.0

    8 projects | dev.to | 11 Mar 2023
  • Concepts behind modern frameworks

    9 projects | dev.to | 19 Dec 2022
  • Sample TodoApp in Fresh Deno framework

    3 projects | dev.to | 3 Jul 2022
  • Show HN: LiveViewJS – TypeScript back end for LiveView Apps

    9 projects | news.ycombinator.com | 11 Feb 2022
  • Solidjs – JavaScript UI Library

    9 projects | news.ycombinator.com | 29 Nov 2021
  • Smallest possible virtual DOM implementation

    1 project | /r/opensource | 17 Sep 2021
  • A note from our sponsor - SaaSHub
    www.saashub.com | 7 Feb 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source virtual-dom projects in TypeScript? This list will help you:

# Project Stars
1 million 16,865
2 apprun 1,178
3 hundred 428
4 diff-dom-streaming 126
5 dark 46
6 hacky 45
7 lithent 38
8 QuickUI 4

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?