GitHub 中文社区
回车: Github搜索    Shift+回车: Google搜索
论坛
排行榜
趋势
登录

©2025 GitHub中文社区论坛GitHub官网网站地图GitHub官方翻译

  • X iconGitHub on X
  • Facebook iconGitHub on Facebook
  • Linkedin iconGitHub on LinkedIn
  • YouTube iconGitHub on YouTube
  • Twitch iconGitHub on Twitch
  • TikTok iconGitHub on TikTok
  • GitHub markGitHub’s organization on GitHub
集合主题趋势排行榜
#

Tree-sitter

css logo

Tree-sitter 是一个用于生成语法分析器的工具和库,主要用于解析源代码。 它能够快速构建语法树,适用于文本编辑器的语法高亮、语法错误检测及代码智能补全等场景。

Created by maxbrunsfeld

发布于 2019

Repository
tree-sitter/tree-sitter
Website
tree-sitter.github.io
Wikipedia
Wilfred/difftastic
https://static.github-zh.com/github_avatars/Wilfred?size=40
Wilfred / difftastic

Difftastic 一个用于比较文件修改记录的命令行工具。与diff的区别是,它理解语法,带有语法高亮功能,支持Bash、C、C++、JavaScript、Java、JSON 等几十语言

diffTree-sitter
Rust 22.38 k
8 天前
https://static.github-zh.com/github_avatars/tree-sitter?size=40
tree-sitter / tree-sitter

Tree-sitter 是一个编程语法解析工具,用于将源代码解析为具体的语法树

incrementalParsingCTree-sitterRustParserWebAssembly
Rust 20.97 k
14 小时前
https://static.github-zh.com/github_avatars/nvim-treesitter?size=40
nvim-treesitter / nvim-treesitter

Nvim Treesitter configurations and abstraction layer

NeovimTree-sitternvim-treesitterHacktoberfest
Tree-sitter Query 12.13 k
2 天前
ast-grep/ast-grep
https://static.github-zh.com/github_avatars/ast-grep?size=40
ast-grep / ast-grep

⚡A CLI tool for code structural search, lint and rewriting. Written in Rust

codemodlinterParsingBabel命令行界面command-line-toolgrepTree-sittercodereviewRuststatic-analysisTypeScriptrefactoringsearchstructural-search
Rust 8.89 k
2 天前
https://static.github-zh.com/github_avatars/curlconverter?size=40
curlconverter / curlconverter

Transpile curl commands into Python, JavaScript and 27 other languages

cURLTree-sitter
TypeScript 7.83 k
8 天前
https://static.github-zh.com/github_avatars/honeycombio?size=40
honeycombio / gritql

GritQL is a query language for searching, linting, and modifying code.

ParsingcodemodJavaScriptlinterrefactoringRustsearchTree-sitter
Rust 3.87 k
7 天前
simonbs/Runestone
https://static.github-zh.com/github_avatars/simonbs?size=40
simonbs / Runestone

#IOS#📝 Performant plain text editor for iOS with syntax highlighting, line numbers, invisible characters and much more.

iOSSwiftTree-sitter
Swift 2.85 k
8 个月前
https://static.github-zh.com/github_avatars/nvim-treesitter?size=40
nvim-treesitter / nvim-treesitter-textobjects

NeovimLuaTree-sitterHacktoberfest
Tree-sitter Query 2.41 k
16 天前
https://static.github-zh.com/github_avatars/afnanenayet?size=40
afnanenayet / diffsitter

A tree-sitter based AST difftool to get meaningful semantic diffs

diffParsingRustTree-sitterParser
Rust 1.76 k
4 天前
https://static.github-zh.com/github_avatars/zee-editor?size=40
zee-editor / zee

#编辑器#A modern text editor for the terminal written in Rust

text-editorRustTree-sitterideasyncEmacscross-platform
Rust 1.56 k
4 个月前
https://static.github-zh.com/github_avatars/salesforce?size=40
salesforce / CodeTF

CodeTF: One-stop Transformer Library for State-of-the-art Code LLM

ai4codeai4secode-generationcode-intelligencecode-understandingtransformerscode-learning-datasetscode-representation-learninghuman-evalTree-sitter
Python 1.48 k
1 个月前
folke/twilight.nvim
https://static.github-zh.com/github_avatars/folke?size=40
folke / twilight.nvim

🌅 Twilight is a Lua plugin for Neovim 0.5 that dims inactive portions of the code you're editing using TreeSitter.

Neovimneovim-plugintreesitterTree-sitter
Lua 1.38 k
1 年前
https://static.github-zh.com/github_avatars/JoosepAlviste?size=40
JoosepAlviste / nvim-ts-context-commentstring

Neovim treesitter plugin for setting the commentstring based on the cursor location in a file.

treesitterneovim-pluginLuaTree-sitterNeovim插件
Lua 1.25 k
6 个月前
https://static.github-zh.com/github_avatars/tree-sitter?size=40
tree-sitter / py-tree-sitter

Python bindings to the Tree-sitter parsing library

Tree-sitterPythonbinding
C 1.09 k
8 天前
https://static.github-zh.com/github_avatars/mickeynp?size=40
mickeynp / combobulate

Structured Editing and Navigation in Emacs with Tree-Sitter

EmacsTree-sitter
Emacs Lisp 1.06 k
2 个月前
https://static.github-zh.com/github_avatars/cshuaimin?size=40
cshuaimin / ssr.nvim

Treesitter based structural search and replace plugin for Neovim.

Luaneovim-pluginNeovimnvim-treesitterTree-sitter
Lua 973
9 个月前
https://static.github-zh.com/github_avatars/neurocyte?size=40
neurocyte / flow

#编辑器#Flow Control: a programmer's text editor

language-server-protocoltext-editorTree-sittertuiZig
Zig 936
11 天前
https://static.github-zh.com/github_avatars/nvim-treesitter?size=40
nvim-treesitter / playground

Treesitter playground integrated into Neovim

Tree-sitterNeovimnvim-treesitterHacktoberfest
Lua 912
2 年前
https://static.github-zh.com/github_avatars/sourcegraph?size=40
sourcegraph / doctree

First-class library documentation for every language (based on tree-sitter), with symbol search & more. Lightweight single binary, run locally or self-host. Surfaces usage examples via Sourcegraph.

文档documentation-siteElmGoTree-sitter
Go 878
10 个月前
https://static.github-zh.com/github_avatars/p00f?size=40
p00f / nvim-ts-rainbow

Rainbow parentheses for neovim using tree-sitter. Use https://sr.ht/~p00f/nvim-ts-rainbow instead

NeovimTree-sitterLua
Lua 868
2 年前
loading...