reybits

Minimal tree-sitter parser manager for Neovim 0.12+. No dependencies - just git and tree-sitter CLI.

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

A lightweight Neovim plugin for installing, updating, and managing Tree-sitter parsers to enhance code syntax highlighting and analysis.

How It Works

1
🔍 Discover the helper

You hear about a simple add-on that makes your code editor highlight and understand many programming languages beautifully.

2
Add it to your editor

You paste a short snippet into your editor's list of helpful tools to bring it aboard.

3
Pick your languages

You choose the coding languages you use every day, like bash or python, so it knows exactly what to prepare for you.

4
Let it prepare

When you restart your editor, it quietly gathers and sets up everything in the background without interrupting your work.

5
🔍 Check it's ready

You run a quick health check to confirm all your languages are perfectly installed and up to date.

🎉 Code shines

Now your code lights up with colors and structure, making it easier and more fun to read and edit.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 17 to 17 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 ts-forge.nvim?

ts-forge.nvim is a minimal Lua plugin for Neovim 0.12+ that acts as a tree-sitter parser manager, using just git and the tree-sitter CLI—no other dependencies. It async installs parsers from upstream grammar repos, copies queries, pins revisions with integrity checks, and skips Neovim's bundled ones like C or Lua to avoid conflicts. Devs get reliable parser management without bloat, via simple setup and commands like `:TSInstall lua cpp` or `:TSUpdate`.

Why is it gaining traction?

In a sea of heavy tree-sitter managers, this stands out with its minimal API, cross-platform builds via CLI, and monorepo support for things like typescript/tsx. Users notice non-blocking async installs, optional auto-install on startup, dependency resolution, and `:checkhealth ts-forge` for quick diagnostics—no github actions workflow or extra deps needed. It's a lean git-driven alternative that just works.

Who should use this?

Neovim users on 0.12+ nightlies tired of bloated parser managers, especially backend devs handling C++, Python, or YAML in large codebases. Frontend folks needing TSX/Typescript parsers in monorepos, or anyone wanting a minimal neovim tree-sitter setup with tab-complete CLI commands. Perfect for lua tinkerers seeking zero-dependency parser control.

Verdict

Grab it if you want a minimal github-style parser manager—docs are clear, features solid for early use. At 17 stars and 1.0% credibility, it's immature with no tests visible, so prototype first before production.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.