arborist-ts

Smart, simple, fast tree-sitter parser manager for Neovim 0.12+

46
0
100% credibility
Found Apr 08, 2026 at 46 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Lua
AI Summary

arborist.nvim is a Neovim plugin that automatically downloads, installs, and updates syntax parsers for hundreds of programming languages to provide enhanced code highlighting, folding, and indentation.

How It Works

1
🔍 Discover Arborist

You hear about Arborist, a handy helper that makes code in your text editor colorful, indented, and easy to read without any hassle.

2
📦 Add to your editor

You easily include Arborist in your editor setup, and it begins working quietly in the background right away.

3
📂 Open a code file

When you open a file written in any programming language, Arborist checks if it needs special viewing tools.

4
🌈 Colors come alive

Instantly, your code bursts into beautiful colors, smart line wrapping, and folding, making everything clearer and more organized.

5
🔧 Check and update

Use friendly commands to see what's ready, refresh tools automatically, or add new ones as needed.

Perfect viewing forever

Now every code file you open looks amazing automatically, saving you time and effort every day.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 46 to 46 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is arborist.nvim?

arborist.nvim is a smart, simple, fast Tree-sitter parser manager built in Lua for Neovim 0.12+. It auto-installs parsers for 326+ languages right when you open a file, pulling WASM from a CDN first for instant speed, then building native if needed—no manual steps or upkeep. Users get immediate syntax highlighting, folding, indents, and enhanced queries overlaid automatically.

Why is it gaining traction?

Zero-config setup via vim.pack.add means parsers appear on-demand without plugin managers like Mason. WASM priority skips slow compiles, smart weekly updates keep things fresh, and commands like :Arborist status or :ArboristUpdate handle maintenance. It beats alternatives by focusing on polyglot workflows with richer out-of-box queries.

Who should use this?

Neovim devs on 0.12+ juggling multiple languages, like backend engineers mixing Rust, Go, and Python, or full-stack coders with JS/TS repos. Perfect for those ditching manual parser installs in nvim-treesitter setups.

Verdict

Solid pick for hands-off Tree-sitter management—drop-in ready with clear commands and good docs. But at 46 stars and 1.0% credibility, it's immature; test in a branch before daily driver use.

(178 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.