One-shot full-stack apps with your existing AI coding tool. Puter.js gives you Auth, Storage, DB, AI & more, with up to 90% fewer AI tokens than other backend platforms. Learn more →
Top 20 JavaScript Tree Projects
-
leetcode
LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。) (by azl397985856)
-
Puter.js
Puter.js - The Backend for AI-Generated Apps. One-shot full-stack apps with your existing AI coding tool. Puter.js gives you Auth, Storage, DB, AI & more, with up to 90% fewer AI tokens than other backend platforms.
-
dsa.js-data-structures-algorithms-javascript
🥞Data Structures and Algorithms explained and implemented in JavaScript + eBook
-
-
butterfly
🦋Butterfly,A JavaScript/React/Vue2 Diagramming library which concentrate on flow layout field. (基于JavaScript/React/Vue2的流程图组件)
-
three-mesh-bvh
A BVH implementation to speed up raycasting and enable spatial queries against three.js meshes.
Project mention: I built a browser CAD where you type a sentence and walk through the house | dev.to | 2026-07-12The thing that made it viable was three-mesh-bvh + three-bvh-csg: build a bounding-volume hierarchy over the geometry so boolean ops are fast, and — crucially — cache the brush geometry per node so you only re-evaluate what actually changed. The perf cliff between "demo scene with three walls" and "real project with forty" was brutal until that caching went in.
-
fancytree
JavaScript tree view / tree grid plugin with support for keyboard, inline editing, filtering, checkboxes, drag'n'drop, and lazy loading
-
-
AppSignal
AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
-
Check the official repository: https://github.com/chenglou/react-treeview
-
redis-ui
📡 P3X Redis UI: A highly functional and convenient database GUI that fits in your pocket, accessible on both responsive web and desktop applications.
-
-
react-dropdown-tree-select
Lightweight, accessible, customizable and fast Dropdown Tree Select component for React
-
-
-
infinite-tree
A browser-ready tree library that can efficiently display a large amount of data using infinite scrolling.
-
treejs
A lightweight tree widget, compatible with VanillaJS / React / Vue. Tiny size after gzip. Zero dependence. (by daweilv)
-
webtrees-pedigree-chart
SVG pedigree chart module for the webtrees genealogy application — interactive D3.js tree visualization with multiple layouts and up to 25 generations.
-
-
Project mention: Nabladown.js – A pseudo Markdown language with macros, math, code and HTML | news.ycombinator.com | 2025-11-08
-
-
data-structure-algorithms
Implementation of most famous Data Structures and Algorithms using JavaScript
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript Tree discussion
JavaScript Tree related posts
-
Tree Editor – apply and remove types without breaking your data
-
Building Tree Views with react-treeview in React
-
Nabladown.js – A pseudo Markdown language with macros, math, code and HTML
-
A WebGL game where you deliver messages on a tiny planet
-
Show HN: Simplified Markdown with macros, code and math
-
Fancytree – a JavaScript tree view / tree grid plugin
-
Fancytree – tree view/grid with keyboard, inline edit, filter, checkboxes
-
A note from our sponsor - Puter.js
developer.puter.com | 7 Aug 2026
Index
What are some of the best open-source Tree projects in JavaScript? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | leetcode | 55,774 |
| 2 | dsa.js-data-structures-algorithms-javascript | 7,772 |
| 3 | react-sortable-tree | 4,970 |
| 4 | butterfly | 4,654 |
| 5 | three-mesh-bvh | 3,442 |
| 6 | fancytree | 2,965 |
| 7 | buckets | 1,257 |
| 8 | react-treeview | 1,098 |
| 9 | redis-ui | 804 |
| 10 | react-ui-tree | 755 |
| 11 | react-dropdown-tree-select | 488 |
| 12 | Liquor Tree | 393 |
| 13 | astq | 208 |
| 14 | infinite-tree | 186 |
| 15 | treejs | 160 |
| 16 | webtrees-pedigree-chart | 56 |
| 17 | react-tech-tree | 27 |
| 18 | nabladown.js | 8 |
| 19 | tree-editor | 3 |
| 20 | data-structure-algorithms | 1 |