🌜
🌞

Best JavaScript Tree Component Libraries

tree

tree

v0.1.3

A JavaScript library for creating and manipulating hierarchical tree structures.

Last Commit
Oct 12, 2015
GitHub Stargazers
24
License
Contributors
2
symbol-tree

symbol-tree

v3.2.4

Turn any collection of objects into its own efficient tree or linked list using Symbol

Last Commit
Apr 25, 2020
GitHub Stargazers
84
License
MIT
Contributors
5
parse5-htmlparser2-tree-adapter

parse5-htmlparser2-tree-adapter

v7.0.0

htmlparser2 tree adapter for parse5.

Last Commit
Sep 27, 2022
GitHub Stargazers
3,124
License
MIT
Contributors
26
functional-red-black-tree

functional-red-black-tree

v1.0.1

A fully persistent balanced binary search tree

Last Commit
Nov 5, 2018
GitHub Stargazers
338
License
MIT
Contributors
3
unified

unified

v10.1.2

Interface for parsing, inspecting, transforming, and serializing content through syntax trees

Last Commit
Jun 19, 2022
GitHub Stargazers
3,478
License
MIT
Contributors
18
remark-parse

remark-parse

v10.0.1

remark plugin to parse markdown

Last Commit
Jun 25, 2022
GitHub Stargazers
5,569
License
MIT
Contributors
100
@babel/traverse

@babel/traverse

v7.18.11

The Babel Traverse module maintains the overall tree state, and is responsible for replacing, removing, and adding nodes

Last Commit
Sep 27, 2022
GitHub Stargazers
41.4K
License
MIT
Contributors
99
css-tree

css-tree

v2.1.0

A tool set for CSS: fast detailed parser (CSS → AST), walker (AST traversal), generator (AST → CSS) and lexer (validation and matching) based on specs and browser implementations

Last Commit
Aug 22, 2022
GitHub Stargazers
1,512
License
MIT
Contributors
14
regexpp

regexpp

v3.2.0

Regular expression parser for ECMAScript.

Last Commit
Jun 14, 2021
GitHub Stargazers
132
License
MIT
Contributors
4
@babel/plugin-transform-react-pure-annotations

@babel/plugin-transform-react-pure-annotations

v7.18.6

Mark top-level React method calls as pure for tree shaking

Last Commit
Sep 27, 2022
GitHub Stargazers
41.4K
License
MIT
Contributors
99
unist-util-visit-parents

unist-util-visit-parents

v5.1.0

unist utility to recursively walk over nodes, with ancestral information

Last Commit
Jun 5, 2022
GitHub Stargazers
29
License
MIT
Contributors
3
walker

walker

v1.0.8

A simple directory tree walker.

Last Commit
Oct 23, 2021
GitHub Stargazers
105
License
Apache-2.0
Contributors
3
unist-util-visit

unist-util-visit

v4.1.0

unist utility to visit nodes

Last Commit
Aug 21, 2022
GitHub Stargazers
160
License
MIT
Contributors
11
merkle-patricia-tree

merkle-patricia-tree

v4.2.4

This is an implementation of the modified merkle patricia tree as specified in Ethereum's yellow paper.

Last Commit
Sep 26, 2022
GitHub Stargazers
1,958
License
MPL-2.0
Contributors
99
babel-preset-jest

babel-preset-jest

v28.1.3

> Babel preset for all Jest plugins. This preset is automatically included when using [babel-jest](https://github.com/facebook/jest/tree/main/packages/babel-jest).

Last Commit
Sep 27, 2022
GitHub Stargazers
40.3K
License
MIT
Contributors
99
unist-util-is

unist-util-is

v5.1.1

unist utility to check if a node passes a test

Last Commit
Jun 5, 2022
GitHub Stargazers
25
License
MIT
Contributors
4
babel-plugin-jest-hoist

babel-plugin-jest-hoist

v28.1.3

Babel plugin to hoist `jest.disableAutomock`, `jest.enableAutomock`, `jest.unmock`, `jest.mock`, calls above `import` statements. This plugin is automatically included when using [babel-jest](https://github.com/facebook/jest/tree/main/packages/babel-jest)

Last Commit
Sep 27, 2022
GitHub Stargazers
40.3K
License
MIT
Contributors
99
unist-builder

unist-builder

v3.0.0

unist utility to create a new trees with a nice syntax

Last Commit
Jun 5, 2022
GitHub Stargazers
48
License
MIT
Contributors
3
remark-stringify

remark-stringify

v10.0.2

remark plugin to compile markdown

Last Commit
Jun 25, 2022
GitHub Stargazers
5,569
License
MIT
Contributors
100
rbush

rbush

v3.0.1

High-performance 2D spatial index for rectangles (based on R*-tree with bulk loading and bulk insertion algorithms)

Last Commit
May 29, 2022
GitHub Stargazers
2,040
License
MIT
Contributors
14
mdast-util-definitions

mdast-util-definitions

v5.1.1

mdast utility to find definition nodes in a tree

Last Commit
Jun 24, 2022
GitHub Stargazers
7
License
MIT
Contributors
4
remark

remark

v14.0.2

Markdown processor powered by plugins part of the unified collective

Last Commit
Jun 25, 2022
GitHub Stargazers
5,569
License
MIT
Contributors
100
array-tree-filter

array-tree-filter

v2.1.0

filter in array tree

Last Commit
Dec 9, 2019
GitHub Stargazers
51
License
MIT
Contributors
4
unist-util-remove

unist-util-remove

v3.1.0

unist utility to remove nodes from a tree

Last Commit
Jun 5, 2022
GitHub Stargazers
12
License
MIT
Contributors
3
@lerna/collect-uncommitted

@lerna/collect-uncommitted

v5.3.0

Collect uncommitted changes to working tree for display in error messages

Last Commit
Sep 26, 2022
GitHub Stargazers
33.6K
License
MIT
Contributors
100