# Tree Sitter Language Pack
[](https://pypi.org/project/tree-sitter-language-pack/)
[](https://pypi.org/project/tree-sitter-language-pack/)
[](https://github.com/Goldziher/tree-sitter-language-pack/blob/main/LICENSE)
[](https://pypi.org/project/tree-sitter-language-pack/)
This package bundles a comprehensive collection of [tree-sitter](https://tree-sitter.github.io/tree-sitter/) languages
as both source distribution and pre-built wheels.
## Support This Project
If you find tree-sitter-language-pack useful, please consider sponsoring the development:
<a href="https://github.com/sponsors/Goldziher"><img src="https://img.shields.io/badge/Sponsor-%E2%9D%A4-pink?logo=github-sponsors" alt="Sponsor on GitHub" height="32"></a>
Your support helps maintain and improve this package for the community! 🚀
## Installation
```bash
pip install tree-sitter-language-pack
```
## Important Notes
- This package started life as a maintained and updated fork of
[tree-sitter-languages](https://github.com/grantjenks/py-tree-sitter-languages) by Grant Jenks, and it
incorporates code contributed by ObserverOfTime (see
this [PR](https://github.com/grantjenks/py-tree-sitter-languages/pull/65)).
- This package is MIT licensed and the original package of which this is a fork has an Apache 2.0 License. Both licenses
are available in the LICENSE file.
- All languages bundled by this package are licensed under permissive open-source licenses (MIT, Apache 2.0 etc.) only -
no GPL
licensed languages are included.
- This package follows the general Python life-cycle and now requires Python 3.10 or newer. We align with tree-sitter
0.25.x and newer, which dropped Python 3.9 support ahead of the upstream EOL.
## Features
- 165+ Languages: Support for all major programming languages and many domain-specific languages
- Pre-built Wheels: Easy installation with no compilation required
- Type-Safe: Full typing support for better IDE integration and code safety
- Zero GPL Dependencies: All bundled languages use permissive licenses (MIT, Apache 2.0, etc.)
## Usage
This library exposes three functions: `get_binding`, `get_language`, and `get_parser`.
```python
from tree_sitter_language_pack import get_binding, get_language, get_parser
python_binding = get_binding("python") # this is a pycapsule object pointing to the C binding
python_lang = get_language("python") # this is an instance of tree_sitter.Language
python_parser = get_parser("python") # this is an instance of tree_sitter.Parser
```
See the list of available languages below to get the name of the language you want to use.
## Development Setup
To work on the package locally you will need Python 3.10+ and the [uv](https://github.com/astral-sh/uv) toolchain.
```bash
# Install runtime dependencies
uv sync --no-install-project
# Install the tree-sitter CLI used for code generation
npm install -g tree-sitter-cli
# Install prek hooks (Rust-based pre-commit replacement)
uv tool install prek
prek install
prek install --hook-type commit-msg
# Fetch bundled language vendors and build native extensions
uv run --no-sync scripts/clone_vendors.py
PROJECT_ROOT=. uv run setup.py build_ext --inplace
# Run the full test suite
PROJECT_ROOT=. uv run --no-sync pytest tests
# Execute all lint/format checks
prek run --all-files
```
## Available Languages
Each language below is identified by the key used to retrieve it from the `get_language` and `get_parser` functions.
- [actionscript](https://github.com/Rileran/tree-sitter-actionscript) - MIT License
- [ada](https://github.com/briot/tree-sitter-ada) - MIT License
- [agda](https://github.com/tree-sitter/tree-sitter-agda) - MIT License
- [apex](https://github.com/aheber/tree-sitter-sfapex) - MIT License
- [arduino](https://github.com/tree-sitter-grammars/tree-sitter-arduino) - MIT License
- [asm](https://github.com/rush-rs/tree-sitter-asm) - MIT License
- [astro](https://github.com/virchau13/tree-sitter-astro) - MIT License
- [bash](https://github.com/tree-sitter/tree-sitter-bash) - MIT License
- [beancount](https://github.com/polarmutex/tree-sitter-beancount) - MIT License
- [bibtex](https://github.com/latex-lsp/tree-sitter-bibtex) - MIT License
- [bicep](https://github.com/tree-sitter-grammars/tree-sitter-bicep) - MIT License
- [bitbake](https://github.com/tree-sitter-grammars/tree-sitter-bitbake) - MIT License
- [c](https://github.com/tree-sitter/tree-sitter-c) - MIT License
- [cairo](https://github.com/tree-sitter-grammars/tree-sitter-cairo) - MIT License
- [capnp](https://github.com/tree-sitter-grammars/tree-sitter-capnp) - MIT License
- [chatito](https://github.com/tree-sitter-grammars/tree-sitter-chatito) - MIT License
- [clarity](https://github.com/xlittlerag/tree-sitter-clarity) - MIT License
- [clojure](https://github.com/sogaiu/tree-sitter-clojure) - CC0 1.0 Universal License
- [cmake](https://github.com/uyha/tree-sitter-cmake) - MIT License
- [comment](https://github.com/stsewd/tree-sitter-comment) - MIT License
- [commonlisp](https://github.com/tree-sitter-grammars/tree-sitter-commonlisp) - MIT License
- [cpon](https://github.com/tree-sitter-grammars/tree-sitter-cpon) - MIT License
- [cpp](https://github.com/tree-sitter/tree-sitter-cpp) - MIT License
- [csharp](https://github.com/tree-sitter/tree-sitter-c-sharp) - MIT License
- [css](https://github.com/tree-sitter/tree-sitter-css) - MIT License
- [csv](https://github.com/tree-sitter-grammars/tree-sitter-csv) - MIT License
- [cuda](https://github.com/tree-sitter-grammars/tree-sitter-cuda) - MIT License
- [d](https://github.com/gdamore/tree-sitter-d) - MIT License
- [dart](https://github.com/UserNobody14/tree-sitter-dart) - MIT License
- [dockerfile](https://github.com/camdencheek/tree-sitter-dockerfile) - MIT License
- [doxygen](https://github.com/tree-sitter-grammars/tree-sitter-doxygen) - MIT License
- [dtd](https://github.com/tree-sitter-grammars/tree-sitter-xml) - MIT License
- [elisp](https://github.com/Wilfred/tree-sitter-elisp) - MIT License
- [elixir](https://github.com/elixir-lang/tree-sitter-elixir) - MIT License
- [elm](https://github.com/elm-tooling/tree-sitter-elm) - MIT License
- [embeddedtemplate](https://github.com/tree-sitter/tree-sitter-embedded-template) - MIT License
- [erlang](https://github.com/WhatsApp/tree-sitter-erlang) - MIT License
- [fennel](https://github.com/TravonteD/tree-sitter-fennel) - MIT License
- [firrtl](https://github.com/tree-sitter-grammars/tree-sitter-firrtl) - Apache License 2.0
- [fish](https://github.com/ram02z/tree-sitter-fish) - Unlicense license
- [fortran](https://github.com/stadelmanma/tree-sitter-fortran) - MIT License
- [fsharp/fsharp_signature](https://github.com/ionide/tree-sitter-fsharp) - MIT License
- [func](https://github.com/tree-sitter-grammars/tree-sitter-func) - MIT License
- [gdscript](https://github.com/PrestonKnopp/tree-sitter-gdscript) - MIT License
- [gitattributes](https://github.com/tree-sitter-grammars/tree-sitter-gitattributes) - MIT License
- [gitcommit](https://github.com/gbprod/tree-sitter-gitcommit) - WTFPL License
- [gitignore](https://github.com/shunsambongi/tree-sitter-gitignore) - MIT License
- [gleam](https://github.com/gleam-lang/tree-sitter-gleam) - Apache-2.0 license
- [glsl](https://github.com/tree-sitter-grammars/tree-sitter-glsl) - MIT License
- [gn](https://github.com/tree-sitter-grammars/tree-sitter-gn) - MIT License
- [go](https://github.com/tree-sitter/tree-sitter-go) - MIT License
- [gomod](https://github.com/camdencheek/tree-sitter-go-mod) - MIT License
- [gosum](https://github.com/tree-sitter-grammars/tree-sitter-go-sum) - MIT License
- [graphql](https://github.com/bkegley/tree-sitter-graphql) - MIT License
- [groovy](https://github.com/Decodetalkers/tree-sitter-groovy) - MIT License
- [gstlaunch](https://github.com/tree-sitter-grammars/tree-sitter-gstlaunch) - MIT License
- [hack](https://github.com/slackhq/tree-sitter-hack) - MIT License
- [hare](https://github.com/tree-sitter-grammars/tree-sitter-hare) - MIT License
- [haskell](https://github.com/tree-sitter/tree-sitter-haskell) - MIT License
- [haxe](https://github.com/vantreeseba/tree-sitter-haxe) - MIT License
- [hcl](https://github.com/tree-sitter-grammars/tree-sitter-hcl) - Apache License 2.0
- [heex](https://github.com/phoenixframework/tree-sitter-heex) - MIT License
- [hlsl](https://github.com/tree-sitter-grammars/tree-sitter-hlsl) - MIT License
- [html](https://github.com/tree-sitter/tree-sitter-html) - MIT License
- [hyprlang](https://github.com/tree-sitter-grammars/tree-sitter-hyprlang) - MIT License
- [ispc](https://github.com/tree-sitter-grammars/tree-sitter-ispc) - MIT License
- [ini](https://github.com/justinmk/tree-sitter-ini) - Apache License 2.0
- [janet](https://github.com/GrayJack/tree-sitter-janet) - BSD-3-Clause license
- [java](https://github.com/tree-sitter/tree-sitter-java) - MIT License
- [javascript](https://github.com/tree-sitter/tree-sitter-javascript) - MIT License
- [jsdoc](https://github.com/tree-sitter/tree-sitter-jsdoc) - MIT License
- [json](https://github.com/tree-sitter/tree-sitter-json) - MIT License
- [jsonnet](https://github.com/sourcegraph/tree-sitter-jsonnet) - MIT License
- [julia](https://github.com/tree-sitter/tree-sitter-julia) - MIT License
- [kconfig](https://github.com/tree-sitter-grammars/tree-sitter-kconfig) - MIT License
- [kdl](https://github.com/tree-sitter-grammars/tree-sitter-kdl) - MIT License
- [kotlin](https://github.com/fwcd/tree-sitter-kotlin) - MIT License
- [latex](https://github.com/latex-lsp/tree-sitter-latex) - MIT License
- [linkerscript](https://github.com/tree-sitter-grammars/tree-sitter-linkerscript) - MIT License
- [llvm](https://github.com/benwilliamgraham/tree-sitter-llvm) - MIT License
- [lua](https://github.com/tree-sitter-grammars/tree-sitter-lua) - MIT License
- [luadoc](https://github.com/tree-sitter-grammars/tree-sitter-luadoc) - MIT License
- [luap](https://github.com/tree-sitter-grammars/tree-sitter-luap) - MIT License
- [luau](https://github.com/tree-sitter-grammars/tree-sitter-luau) - MIT License
- [magik](https://github.com/krn-robin/tree-sitter-magik) - MIT License
- [make](https://github.com/tree-sitter-grammars/tree-sitter-make) - MIT License
- [markdown](https://github.com/tree-sitter-grammars/tree-sitter-markdown) - MIT License
- [markdown_inline](https://github.com/tree-sitter-grammars/tree-sitter-markdown) - MIT License
- [matlab](https://github.com/acristoffers/tree-sitter-matlab) - MIT License
- [mermaid](https://github.com/monaqa/tree-sitter-mermaid) - MIT License
- [meson](https://github.com/tree-sitter-grammars/tree-sitter-meson) - MIT License
- [netlinx](https://github.com/Norgate-AV/tree-sitter-netlinx) - MIT License
- [nim](https://github.com/alaviss/tree-sitter-nim) - MPL-2.0 License
- [ninja](https://github.com/alemuller/tree-sitter-ninja) - MIT License
- [nix](https://github.com/nix-community/tree-sitter-nix) - MIT License
- [nqc](https://github.com/tree-sitter-grammars/tree-sitter-nqc) - MIT License
- [objc](https://github.com/tree-sitter-grammars/tree-sitter-objc) - MIT License
- [ocaml/ocaml_interface](https://github.com/tree-sitter/tree-sitter-ocaml) - MIT License
- [odin](https://github.com/tree-sitter-grammars/tree-sitter-odin) - MIT License
- [org](https://github.com/milisims/tree-sitter-org) - MIT License
- [pascal](https://github.com/Isopod/tree-sitter-pascal) - MIT License
- [pem](https://github.com/tree-sitter-grammars/tree-sitter-pem) - MIT License
- [perl](https://github.com/tree-sitter-perl/tree-sitter-perl) - Artistic License 2.0
- [pgn](https://github.com/rolandwalker/tree-sitter-pgn) - BSD-2-Clause license
- [php](https://github.com/tree-sitter/tree-sitter-php) - MIT License
- [po](https://github.com/tree-sitter-grammars/tree-sitter-po) - MIT License
- [pony](https://github.com/tree-sitter-grammars/tree-sitter-pony) - MIT License
- [powershell](https://github.com/airbus-cert/tree-sitter-powershell) - MIT License
- [printf](https://github.com/tree-sitter-grammars/tree-sitter-printf) - ISC License
- [prisma](https://github.com/LumaKernel/tree-sitter-prisma) - MIT License
- [properties](https://github.com/tree-sitter-grammars/tree-sitter-properties) - MIT License
- [proto](https://github.com/coder3101/tree-sitter-proto) - MIT License
- [psv](https://github.com/amaanq/tree-sitter-csv) - MIT License
- [puppet](https://github.com/tree-sitter-grammars/tree-sitter-puppet) - MIT License
- [purescript](https://github.com/postsolar/tree-sitter-purescript) - MIT License
- [pymanifest](https://github.com/tree-sitter-grammars/tree-sitter-pymanifest) - MIT License
- [python](https://github.com/tree-sitter/tree-sitter-python) - MIT License
- [qmldir](https://github.com/tree-sitter-grammars/tree-sitter-qmldir) - MIT License
- [qmljs](https://github.com/yuja/tree-sitter-qmljs) - MIT License
- [query](https://github.com/tree-sitter-grammars/tree-sitter-query) - Apache License 2.0
- [r](https://github.com/r-lib/tree-sitter-r) - MIT License
- [racket](https://github.com/6cdh/tree-sitter-racket) - MIT License
- [rbs](https://github.com/joker1007/tree-sitter-rbs) - MIT License
- [re2c](https://github.com/tree-sitter-grammars/tree-sitter-re2c) - MIT License
- [readline](https://github.com/tree-sitter-grammars/tree-sitter-readline) - MIT License
- [rego](https://github.com/FallenAngel97/tree-sitter-rego) - MIT License
- [requirements](https://github.com/tree-sitter-grammars/tree-sitter-requirements) - MIT License
- [ron](https://github.com/tree-sitter-grammars/tree-sitter-ron) - Apache License 2.0
- [rst](https://github.com/stsewd/tree-sitter-rst) - MIT License
- [ruby](https://github.com/tree-sitter/tree-sitter-ruby) - MIT License
- [rust](https://github.com/tree-sitter/tree-sitter-rust) - MIT License
- [scala](https://github.com/tree-sitter/tree-sitter-scala) - MIT License
- [scheme](https://github.com/6cdh/tree-sitter-scheme) - MIT License
- [scss](https://github.com/tree-sitter-grammars/tree-sitter-scss) - MIT License
- [slang](https://github.com/tree-sitter-grammars/tree-sitter-slang) - MIT License
- [smali](https://github.com/tree-sitter-grammars/tree-sitter-smali) - MIT License
- [smithy](https://github.com/indoorvivants/tree-sitter-smithy) - MIT License
- [solidity](https://github.com/JoranHonig/tree-sitter-solidity) - MIT License
- [sparql](https://github.com/GordianDziwis/tree-sitter-sparql) - MIT License
- [sql](https://github.com/derekstride/tree-sitter-sql) - MIT License
- [squirrel](https://github.com/tree-sitter-grammars/tree-sitter-squirrel) - MIT License
- [starlark](https://github.com/tree-sitter-grammars/tree-sitter-starlark) - MIT License
- [svelte](https://github.com/tree-sitter-grammars/tree-sitter-svelte) - MIT License
- [swift](https://github.com/alex-pinkus/tree-sitter-swift) - MIT License
- [tablegen](https://github.com/tree-sitter-grammars/tree-sitter-tablegen) - MIT License
- [tcl](https://github.com/tree-sitter-grammars/tree-sitter-tcl) - MIT License
- [test](https://github.com/tree-sitter-grammars/tree-sitter-test) - MIT License
- [thrift](https://github.com/tree-sitter-grammars/tree-sitter-thrift) - MIT License
- [toml](https://github.com/tree-sitter-grammars/tree-sitter-toml) - MIT License
- [tsv](https://github.com/amaanq/tree-sitter-csv) - MIT License
- [tsx](https://github.com/tree-sitter/tree-sitter-typescript) - MIT License
- [twig](https://github.com/gbprod/tree-sitter-twig) - WTFPL License
- [typescript](https://github.com/tree-sitter/tree-sitter-typescript) - MIT License
- [typst](https://github.com/uben0/tree-sitter-typst) - MIT License
- [udev](https://github.com/tree-sitter-grammars/tree-sitter-udev) - MIT License
- [ungrammar](https://github.com/tree-sitter-grammars/tree-sitter-ungrammar) - MIT License
- [uxntal](https://github.com/tree-sitter-grammars/tree-sitter-uxntal) - MIT License
- [v](https://github.com/nedpals/tree-sitter-v) - MIT License
- [verilog](https://github.com/tree-sitter/tree-sitter-verilog) - MIT License
- [vhdl](https://github.com/alemuller/tree-sitter-vhdl) - MIT License
- [vim](https://github.com/tree-sitter-grammars/tree-sitter-vim) - MIT License
- [vue](https://github.com/tree-sitter-grammars/tree-sitter-vue) - MIT License
- [wast & wat](https://github.com/mkatychev/tree-sitter-wasm) - Apache License 2.0 with LLVM-exception
- [wgsl](https://github.com/szebniok/tree-sitter-wgsl) - MIT License
- [xcompose](https://github.com/tree-sitter-grammars/tree-sitter-xcompose) - MIT License
- [xml](https://github.com/tree-sitter-grammars/tree-sitter-xml) - MIT License
- [yaml](https://github.com/tree-sitter-grammars/tree-sitter-yaml) - MIT License
- [yuck](https://github.com/tree-sitter-grammars/tree-sitter-yuck) - MIT License
- [zig](https://github.com/maxxnino/tree-sitter-zig) - MIT License
## Contributing
We welcome contributions! Please see our [Contributing Guide](CONTRIBUTING.md) for details on:
- Setting up your development environment
- Adding new languages
- Running tests
- Submitting pull requests
## License
This project is licensed under the MIT OR Apache-2.0 license. See the [LICENSE](LICENSE) file for details.
## Acknowledgments
This package started as a maintained fork of [tree-sitter-languages](https://github.com/grantjenks/py-tree-sitter-languages) by Grant Jenks.
Raw data
{
"_id": null,
"home_page": null,
"name": "tree-sitter-language-pack",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10.0",
"maintainer_email": null,
"keywords": "ast, code, parser, parsing, syntax, text-processing, tree-sitter",
"author": null,
"author_email": "Na'aman Hirschfeld <nhirschfeld@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/29/94/97948d2d8a1ebd714f84a79f185f9acf61193210afd72003eb3a109db712/tree_sitter_language_pack-0.10.0.tar.gz",
"platform": null,
"description": "# Tree Sitter Language Pack\n\n[](https://pypi.org/project/tree-sitter-language-pack/)\n[](https://pypi.org/project/tree-sitter-language-pack/)\n[](https://github.com/Goldziher/tree-sitter-language-pack/blob/main/LICENSE)\n[](https://pypi.org/project/tree-sitter-language-pack/)\n\nThis package bundles a comprehensive collection of [tree-sitter](https://tree-sitter.github.io/tree-sitter/) languages\nas both source distribution and pre-built wheels.\n\n## Support This Project\n\nIf you find tree-sitter-language-pack useful, please consider sponsoring the development:\n\n<a href=\"https://github.com/sponsors/Goldziher\"><img src=\"https://img.shields.io/badge/Sponsor-%E2%9D%A4-pink?logo=github-sponsors\" alt=\"Sponsor on GitHub\" height=\"32\"></a>\n\nYour support helps maintain and improve this package for the community! \ud83d\ude80\n\n## Installation\n\n```bash\npip install tree-sitter-language-pack\n```\n\n## Important Notes\n\n- This package started life as a maintained and updated fork of\n [tree-sitter-languages](https://github.com/grantjenks/py-tree-sitter-languages) by Grant Jenks, and it\n incorporates code contributed by ObserverOfTime (see\n this [PR](https://github.com/grantjenks/py-tree-sitter-languages/pull/65)).\n- This package is MIT licensed and the original package of which this is a fork has an Apache 2.0 License. Both licenses\n are available in the LICENSE file.\n- All languages bundled by this package are licensed under permissive open-source licenses (MIT, Apache 2.0 etc.) only -\n no GPL\n licensed languages are included.\n- This package follows the general Python life-cycle and now requires Python 3.10 or newer. We align with tree-sitter\n 0.25.x and newer, which dropped Python 3.9 support ahead of the upstream EOL.\n\n## Features\n\n- 165+ Languages: Support for all major programming languages and many domain-specific languages\n- Pre-built Wheels: Easy installation with no compilation required\n- Type-Safe: Full typing support for better IDE integration and code safety\n- Zero GPL Dependencies: All bundled languages use permissive licenses (MIT, Apache 2.0, etc.)\n\n## Usage\n\nThis library exposes three functions: `get_binding`, `get_language`, and `get_parser`.\n\n```python\nfrom tree_sitter_language_pack import get_binding, get_language, get_parser\n\npython_binding = get_binding(\"python\") # this is a pycapsule object pointing to the C binding\npython_lang = get_language(\"python\") # this is an instance of tree_sitter.Language\npython_parser = get_parser(\"python\") # this is an instance of tree_sitter.Parser\n```\n\nSee the list of available languages below to get the name of the language you want to use.\n\n## Development Setup\n\nTo work on the package locally you will need Python 3.10+ and the [uv](https://github.com/astral-sh/uv) toolchain.\n\n```bash\n# Install runtime dependencies\nuv sync --no-install-project\n\n# Install the tree-sitter CLI used for code generation\nnpm install -g tree-sitter-cli\n\n# Install prek hooks (Rust-based pre-commit replacement)\nuv tool install prek\nprek install\nprek install --hook-type commit-msg\n\n# Fetch bundled language vendors and build native extensions\nuv run --no-sync scripts/clone_vendors.py\nPROJECT_ROOT=. uv run setup.py build_ext --inplace\n\n# Run the full test suite\nPROJECT_ROOT=. uv run --no-sync pytest tests\n\n# Execute all lint/format checks\nprek run --all-files\n```\n\n## Available Languages\n\nEach language below is identified by the key used to retrieve it from the `get_language` and `get_parser` functions.\n\n- [actionscript](https://github.com/Rileran/tree-sitter-actionscript) - MIT License\n- [ada](https://github.com/briot/tree-sitter-ada) - MIT License\n- [agda](https://github.com/tree-sitter/tree-sitter-agda) - MIT License\n- [apex](https://github.com/aheber/tree-sitter-sfapex) - MIT License\n- [arduino](https://github.com/tree-sitter-grammars/tree-sitter-arduino) - MIT License\n- [asm](https://github.com/rush-rs/tree-sitter-asm) - MIT License\n- [astro](https://github.com/virchau13/tree-sitter-astro) - MIT License\n- [bash](https://github.com/tree-sitter/tree-sitter-bash) - MIT License\n- [beancount](https://github.com/polarmutex/tree-sitter-beancount) - MIT License\n- [bibtex](https://github.com/latex-lsp/tree-sitter-bibtex) - MIT License\n- [bicep](https://github.com/tree-sitter-grammars/tree-sitter-bicep) - MIT License\n- [bitbake](https://github.com/tree-sitter-grammars/tree-sitter-bitbake) - MIT License\n- [c](https://github.com/tree-sitter/tree-sitter-c) - MIT License\n- [cairo](https://github.com/tree-sitter-grammars/tree-sitter-cairo) - MIT License\n- [capnp](https://github.com/tree-sitter-grammars/tree-sitter-capnp) - MIT License\n- [chatito](https://github.com/tree-sitter-grammars/tree-sitter-chatito) - MIT License\n- [clarity](https://github.com/xlittlerag/tree-sitter-clarity) - MIT License\n- [clojure](https://github.com/sogaiu/tree-sitter-clojure) - CC0 1.0 Universal License\n- [cmake](https://github.com/uyha/tree-sitter-cmake) - MIT License\n- [comment](https://github.com/stsewd/tree-sitter-comment) - MIT License\n- [commonlisp](https://github.com/tree-sitter-grammars/tree-sitter-commonlisp) - MIT License\n- [cpon](https://github.com/tree-sitter-grammars/tree-sitter-cpon) - MIT License\n- [cpp](https://github.com/tree-sitter/tree-sitter-cpp) - MIT License\n- [csharp](https://github.com/tree-sitter/tree-sitter-c-sharp) - MIT License\n- [css](https://github.com/tree-sitter/tree-sitter-css) - MIT License\n- [csv](https://github.com/tree-sitter-grammars/tree-sitter-csv) - MIT License\n- [cuda](https://github.com/tree-sitter-grammars/tree-sitter-cuda) - MIT License\n- [d](https://github.com/gdamore/tree-sitter-d) - MIT License\n- [dart](https://github.com/UserNobody14/tree-sitter-dart) - MIT License\n- [dockerfile](https://github.com/camdencheek/tree-sitter-dockerfile) - MIT License\n- [doxygen](https://github.com/tree-sitter-grammars/tree-sitter-doxygen) - MIT License\n- [dtd](https://github.com/tree-sitter-grammars/tree-sitter-xml) - MIT License\n- [elisp](https://github.com/Wilfred/tree-sitter-elisp) - MIT License\n- [elixir](https://github.com/elixir-lang/tree-sitter-elixir) - MIT License\n- [elm](https://github.com/elm-tooling/tree-sitter-elm) - MIT License\n- [embeddedtemplate](https://github.com/tree-sitter/tree-sitter-embedded-template) - MIT License\n- [erlang](https://github.com/WhatsApp/tree-sitter-erlang) - MIT License\n- [fennel](https://github.com/TravonteD/tree-sitter-fennel) - MIT License\n- [firrtl](https://github.com/tree-sitter-grammars/tree-sitter-firrtl) - Apache License 2.0\n- [fish](https://github.com/ram02z/tree-sitter-fish) - Unlicense license\n- [fortran](https://github.com/stadelmanma/tree-sitter-fortran) - MIT License\n- [fsharp/fsharp_signature](https://github.com/ionide/tree-sitter-fsharp) - MIT License\n- [func](https://github.com/tree-sitter-grammars/tree-sitter-func) - MIT License\n- [gdscript](https://github.com/PrestonKnopp/tree-sitter-gdscript) - MIT License\n- [gitattributes](https://github.com/tree-sitter-grammars/tree-sitter-gitattributes) - MIT License\n- [gitcommit](https://github.com/gbprod/tree-sitter-gitcommit) - WTFPL License\n- [gitignore](https://github.com/shunsambongi/tree-sitter-gitignore) - MIT License\n- [gleam](https://github.com/gleam-lang/tree-sitter-gleam) - Apache-2.0 license\n- [glsl](https://github.com/tree-sitter-grammars/tree-sitter-glsl) - MIT License\n- [gn](https://github.com/tree-sitter-grammars/tree-sitter-gn) - MIT License\n- [go](https://github.com/tree-sitter/tree-sitter-go) - MIT License\n- [gomod](https://github.com/camdencheek/tree-sitter-go-mod) - MIT License\n- [gosum](https://github.com/tree-sitter-grammars/tree-sitter-go-sum) - MIT License\n- [graphql](https://github.com/bkegley/tree-sitter-graphql) - MIT License\n- [groovy](https://github.com/Decodetalkers/tree-sitter-groovy) - MIT License\n- [gstlaunch](https://github.com/tree-sitter-grammars/tree-sitter-gstlaunch) - MIT License\n- [hack](https://github.com/slackhq/tree-sitter-hack) - MIT License\n- [hare](https://github.com/tree-sitter-grammars/tree-sitter-hare) - MIT License\n- [haskell](https://github.com/tree-sitter/tree-sitter-haskell) - MIT License\n- [haxe](https://github.com/vantreeseba/tree-sitter-haxe) - MIT License\n- [hcl](https://github.com/tree-sitter-grammars/tree-sitter-hcl) - Apache License 2.0\n- [heex](https://github.com/phoenixframework/tree-sitter-heex) - MIT License\n- [hlsl](https://github.com/tree-sitter-grammars/tree-sitter-hlsl) - MIT License\n- [html](https://github.com/tree-sitter/tree-sitter-html) - MIT License\n- [hyprlang](https://github.com/tree-sitter-grammars/tree-sitter-hyprlang) - MIT License\n- [ispc](https://github.com/tree-sitter-grammars/tree-sitter-ispc) - MIT License\n- [ini](https://github.com/justinmk/tree-sitter-ini) - Apache License 2.0\n- [janet](https://github.com/GrayJack/tree-sitter-janet) - BSD-3-Clause license\n- [java](https://github.com/tree-sitter/tree-sitter-java) - MIT License\n- [javascript](https://github.com/tree-sitter/tree-sitter-javascript) - MIT License\n- [jsdoc](https://github.com/tree-sitter/tree-sitter-jsdoc) - MIT License\n- [json](https://github.com/tree-sitter/tree-sitter-json) - MIT License\n- [jsonnet](https://github.com/sourcegraph/tree-sitter-jsonnet) - MIT License\n- [julia](https://github.com/tree-sitter/tree-sitter-julia) - MIT License\n- [kconfig](https://github.com/tree-sitter-grammars/tree-sitter-kconfig) - MIT License\n- [kdl](https://github.com/tree-sitter-grammars/tree-sitter-kdl) - MIT License\n- [kotlin](https://github.com/fwcd/tree-sitter-kotlin) - MIT License\n- [latex](https://github.com/latex-lsp/tree-sitter-latex) - MIT License\n- [linkerscript](https://github.com/tree-sitter-grammars/tree-sitter-linkerscript) - MIT License\n- [llvm](https://github.com/benwilliamgraham/tree-sitter-llvm) - MIT License\n- [lua](https://github.com/tree-sitter-grammars/tree-sitter-lua) - MIT License\n- [luadoc](https://github.com/tree-sitter-grammars/tree-sitter-luadoc) - MIT License\n- [luap](https://github.com/tree-sitter-grammars/tree-sitter-luap) - MIT License\n- [luau](https://github.com/tree-sitter-grammars/tree-sitter-luau) - MIT License\n- [magik](https://github.com/krn-robin/tree-sitter-magik) - MIT License\n- [make](https://github.com/tree-sitter-grammars/tree-sitter-make) - MIT License\n- [markdown](https://github.com/tree-sitter-grammars/tree-sitter-markdown) - MIT License\n- [markdown_inline](https://github.com/tree-sitter-grammars/tree-sitter-markdown) - MIT License\n- [matlab](https://github.com/acristoffers/tree-sitter-matlab) - MIT License\n- [mermaid](https://github.com/monaqa/tree-sitter-mermaid) - MIT License\n- [meson](https://github.com/tree-sitter-grammars/tree-sitter-meson) - MIT License\n- [netlinx](https://github.com/Norgate-AV/tree-sitter-netlinx) - MIT License\n- [nim](https://github.com/alaviss/tree-sitter-nim) - MPL-2.0 License\n- [ninja](https://github.com/alemuller/tree-sitter-ninja) - MIT License\n- [nix](https://github.com/nix-community/tree-sitter-nix) - MIT License\n- [nqc](https://github.com/tree-sitter-grammars/tree-sitter-nqc) - MIT License\n- [objc](https://github.com/tree-sitter-grammars/tree-sitter-objc) - MIT License\n- [ocaml/ocaml_interface](https://github.com/tree-sitter/tree-sitter-ocaml) - MIT License\n- [odin](https://github.com/tree-sitter-grammars/tree-sitter-odin) - MIT License\n- [org](https://github.com/milisims/tree-sitter-org) - MIT License\n- [pascal](https://github.com/Isopod/tree-sitter-pascal) - MIT License\n- [pem](https://github.com/tree-sitter-grammars/tree-sitter-pem) - MIT License\n- [perl](https://github.com/tree-sitter-perl/tree-sitter-perl) - Artistic License 2.0\n- [pgn](https://github.com/rolandwalker/tree-sitter-pgn) - BSD-2-Clause license\n- [php](https://github.com/tree-sitter/tree-sitter-php) - MIT License\n- [po](https://github.com/tree-sitter-grammars/tree-sitter-po) - MIT License\n- [pony](https://github.com/tree-sitter-grammars/tree-sitter-pony) - MIT License\n- [powershell](https://github.com/airbus-cert/tree-sitter-powershell) - MIT License\n- [printf](https://github.com/tree-sitter-grammars/tree-sitter-printf) - ISC License\n- [prisma](https://github.com/LumaKernel/tree-sitter-prisma) - MIT License\n- [properties](https://github.com/tree-sitter-grammars/tree-sitter-properties) - MIT License\n- [proto](https://github.com/coder3101/tree-sitter-proto) - MIT License\n- [psv](https://github.com/amaanq/tree-sitter-csv) - MIT License\n- [puppet](https://github.com/tree-sitter-grammars/tree-sitter-puppet) - MIT License\n- [purescript](https://github.com/postsolar/tree-sitter-purescript) - MIT License\n- [pymanifest](https://github.com/tree-sitter-grammars/tree-sitter-pymanifest) - MIT License\n- [python](https://github.com/tree-sitter/tree-sitter-python) - MIT License\n- [qmldir](https://github.com/tree-sitter-grammars/tree-sitter-qmldir) - MIT License\n- [qmljs](https://github.com/yuja/tree-sitter-qmljs) - MIT License\n- [query](https://github.com/tree-sitter-grammars/tree-sitter-query) - Apache License 2.0\n- [r](https://github.com/r-lib/tree-sitter-r) - MIT License\n- [racket](https://github.com/6cdh/tree-sitter-racket) - MIT License\n- [rbs](https://github.com/joker1007/tree-sitter-rbs) - MIT License\n- [re2c](https://github.com/tree-sitter-grammars/tree-sitter-re2c) - MIT License\n- [readline](https://github.com/tree-sitter-grammars/tree-sitter-readline) - MIT License\n- [rego](https://github.com/FallenAngel97/tree-sitter-rego) - MIT License\n- [requirements](https://github.com/tree-sitter-grammars/tree-sitter-requirements) - MIT License\n- [ron](https://github.com/tree-sitter-grammars/tree-sitter-ron) - Apache License 2.0\n- [rst](https://github.com/stsewd/tree-sitter-rst) - MIT License\n- [ruby](https://github.com/tree-sitter/tree-sitter-ruby) - MIT License\n- [rust](https://github.com/tree-sitter/tree-sitter-rust) - MIT License\n- [scala](https://github.com/tree-sitter/tree-sitter-scala) - MIT License\n- [scheme](https://github.com/6cdh/tree-sitter-scheme) - MIT License\n- [scss](https://github.com/tree-sitter-grammars/tree-sitter-scss) - MIT License\n- [slang](https://github.com/tree-sitter-grammars/tree-sitter-slang) - MIT License\n- [smali](https://github.com/tree-sitter-grammars/tree-sitter-smali) - MIT License\n- [smithy](https://github.com/indoorvivants/tree-sitter-smithy) - MIT License\n- [solidity](https://github.com/JoranHonig/tree-sitter-solidity) - MIT License\n- [sparql](https://github.com/GordianDziwis/tree-sitter-sparql) - MIT License\n- [sql](https://github.com/derekstride/tree-sitter-sql) - MIT License\n- [squirrel](https://github.com/tree-sitter-grammars/tree-sitter-squirrel) - MIT License\n- [starlark](https://github.com/tree-sitter-grammars/tree-sitter-starlark) - MIT License\n- [svelte](https://github.com/tree-sitter-grammars/tree-sitter-svelte) - MIT License\n- [swift](https://github.com/alex-pinkus/tree-sitter-swift) - MIT License\n- [tablegen](https://github.com/tree-sitter-grammars/tree-sitter-tablegen) - MIT License\n- [tcl](https://github.com/tree-sitter-grammars/tree-sitter-tcl) - MIT License\n- [test](https://github.com/tree-sitter-grammars/tree-sitter-test) - MIT License\n- [thrift](https://github.com/tree-sitter-grammars/tree-sitter-thrift) - MIT License\n- [toml](https://github.com/tree-sitter-grammars/tree-sitter-toml) - MIT License\n- [tsv](https://github.com/amaanq/tree-sitter-csv) - MIT License\n- [tsx](https://github.com/tree-sitter/tree-sitter-typescript) - MIT License\n- [twig](https://github.com/gbprod/tree-sitter-twig) - WTFPL License\n- [typescript](https://github.com/tree-sitter/tree-sitter-typescript) - MIT License\n- [typst](https://github.com/uben0/tree-sitter-typst) - MIT License\n- [udev](https://github.com/tree-sitter-grammars/tree-sitter-udev) - MIT License\n- [ungrammar](https://github.com/tree-sitter-grammars/tree-sitter-ungrammar) - MIT License\n- [uxntal](https://github.com/tree-sitter-grammars/tree-sitter-uxntal) - MIT License\n- [v](https://github.com/nedpals/tree-sitter-v) - MIT License\n- [verilog](https://github.com/tree-sitter/tree-sitter-verilog) - MIT License\n- [vhdl](https://github.com/alemuller/tree-sitter-vhdl) - MIT License\n- [vim](https://github.com/tree-sitter-grammars/tree-sitter-vim) - MIT License\n- [vue](https://github.com/tree-sitter-grammars/tree-sitter-vue) - MIT License\n- [wast & wat](https://github.com/mkatychev/tree-sitter-wasm) - Apache License 2.0 with LLVM-exception\n- [wgsl](https://github.com/szebniok/tree-sitter-wgsl) - MIT License\n- [xcompose](https://github.com/tree-sitter-grammars/tree-sitter-xcompose) - MIT License\n- [xml](https://github.com/tree-sitter-grammars/tree-sitter-xml) - MIT License\n- [yaml](https://github.com/tree-sitter-grammars/tree-sitter-yaml) - MIT License\n- [yuck](https://github.com/tree-sitter-grammars/tree-sitter-yuck) - MIT License\n- [zig](https://github.com/maxxnino/tree-sitter-zig) - MIT License\n\n## Contributing\n\nWe welcome contributions! Please see our [Contributing Guide](CONTRIBUTING.md) for details on:\n\n- Setting up your development environment\n- Adding new languages\n- Running tests\n- Submitting pull requests\n\n## License\n\nThis project is licensed under the MIT OR Apache-2.0 license. See the [LICENSE](LICENSE) file for details.\n\n## Acknowledgments\n\nThis package started as a maintained fork of [tree-sitter-languages](https://github.com/grantjenks/py-tree-sitter-languages) by Grant Jenks.\n",
"bugtrack_url": null,
"license": null,
"summary": "Comprehensive collection of 160+ tree-sitter language parsers",
"version": "0.10.0",
"project_urls": {
"documentation": "https://github.com/Goldziher/tree-sitter-language-pack#readme",
"homepage": "https://github.com/Goldziher/tree-sitter-language-pack",
"issues": "https://github.com/Goldziher/tree-sitter-language-pack/issues",
"repository": "https://github.com/Goldziher/tree-sitter-language-pack"
},
"split_keywords": [
"ast",
" code",
" parser",
" parsing",
" syntax",
" text-processing",
" tree-sitter"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "eb7e0f2b2f02efeb7b09ef180b427a8f157f0e5fe3f1042ed200dafae444de47",
"md5": "19b0e7a6ede0f62f05970847d073b44f",
"sha256": "a1a15c1dedf95050ba175fbfb4c6feb5e78e2382e12c970757d192ba807f9d41"
},
"downloads": -1,
"filename": "tree_sitter_language_pack-0.10.0-cp310-abi3-macosx_10_13_universal2.whl",
"has_sig": false,
"md5_digest": "19b0e7a6ede0f62f05970847d073b44f",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10.0",
"size": 31971707,
"upload_time": "2025-10-10T07:24:01",
"upload_time_iso_8601": "2025-10-10T07:24:01.432483Z",
"url": "https://files.pythonhosted.org/packages/eb/7e/0f2b2f02efeb7b09ef180b427a8f157f0e5fe3f1042ed200dafae444de47/tree_sitter_language_pack-0.10.0-cp310-abi3-macosx_10_13_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3b8f854a3c397908a2fac74d32b6112e18d417d83ca5ac889440f83b97a08f6f",
"md5": "68560692d7e3a6a6340c9cc740813e52",
"sha256": "d509cd13728034643b4296b36eb18da3e7f3d41af7ce5a5c433c79e4c84ec848"
},
"downloads": -1,
"filename": "tree_sitter_language_pack-0.10.0-cp310-abi3-manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "68560692d7e3a6a6340c9cc740813e52",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10.0",
"size": 19613195,
"upload_time": "2025-10-10T07:24:04",
"upload_time_iso_8601": "2025-10-10T07:24:04.901610Z",
"url": "https://files.pythonhosted.org/packages/3b/8f/854a3c397908a2fac74d32b6112e18d417d83ca5ac889440f83b97a08f6f/tree_sitter_language_pack-0.10.0-cp310-abi3-manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3462033b2a380a60bcb36462074240d4434883b198bdf24d4d0b21c5df60f0c4",
"md5": "722ad4da88d193da883cea11b822c0f9",
"sha256": "013b138503b40b0d24294a7652d5bbc998affe506fede45fa2f7d02c9b6b192c"
},
"downloads": -1,
"filename": "tree_sitter_language_pack-0.10.0-cp310-abi3-manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "722ad4da88d193da883cea11b822c0f9",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10.0",
"size": 19459015,
"upload_time": "2025-10-10T07:24:07",
"upload_time_iso_8601": "2025-10-10T07:24:07.801563Z",
"url": "https://files.pythonhosted.org/packages/34/62/033b2a380a60bcb36462074240d4434883b198bdf24d4d0b21c5df60f0c4/tree_sitter_language_pack-0.10.0-cp310-abi3-manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "24c6ef0fb0f308f1581ff33c91514714b944c47e4990b10ceac02a5f7340b17e",
"md5": "e4a38ae900634ca0de9b994e72088102",
"sha256": "40f70a665d4011393ad2bb206027ed216d3fd01386b25785d5e253a1afff9e3b"
},
"downloads": -1,
"filename": "tree_sitter_language_pack-0.10.0-cp310-abi3-win_amd64.whl",
"has_sig": false,
"md5_digest": "e4a38ae900634ca0de9b994e72088102",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10.0",
"size": 16152740,
"upload_time": "2025-10-10T07:24:10",
"upload_time_iso_8601": "2025-10-10T07:24:10.337537Z",
"url": "https://files.pythonhosted.org/packages/24/c6/ef0fb0f308f1581ff33c91514714b944c47e4990b10ceac02a5f7340b17e/tree_sitter_language_pack-0.10.0-cp310-abi3-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "299497948d2d8a1ebd714f84a79f185f9acf61193210afd72003eb3a109db712",
"md5": "62fd2407d7da05e620399bc1e86380f7",
"sha256": "a1618b29828b64422ed6b2a11187599c5521781348fedd8420f01f6f5039a1fc"
},
"downloads": -1,
"filename": "tree_sitter_language_pack-0.10.0.tar.gz",
"has_sig": false,
"md5_digest": "62fd2407d7da05e620399bc1e86380f7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10.0",
"size": 49493401,
"upload_time": "2025-10-10T07:24:13",
"upload_time_iso_8601": "2025-10-10T07:24:13.492822Z",
"url": "https://files.pythonhosted.org/packages/29/94/97948d2d8a1ebd714f84a79f185f9acf61193210afd72003eb3a109db712/tree_sitter_language_pack-0.10.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-10-10 07:24:13",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Goldziher",
"github_project": "tree-sitter-language-pack#readme",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "tree-sitter-language-pack"
}