Kreuzberg’s Post

View organization page for Kreuzberg

227 followers

Our tree-sitter-language-pack (v1.6) now supports 305 languages. tree-sitter is the parsing library behind syntax highlighting and code intelligence in editors like Neovim, Helix, and Zed. It's fast and error-tolerant. However, using it usually means tracking down, compiling, and managing a separate grammar repository for each language you need. tree-sitter-language-pack addresses this issue. It provides one package with over 305 parsers available across 12 ecosystems: Rust, Python, Node.js, Go, Java, Ruby, Elixir, PHP, C#, WASM, CLI, and C FFI. Parsers are fetched on demand and cached locally. The unified process() API returns structured code intelligence: functions, classes, imports, comments, and AST-aware chunks built for code intelligence tools and RAG pipelines. This is important for AI agents working with code. Kreuzberg already supports 97 file formats. With tree-sitter-language-pack, agents can now process source code in over 305 languages and get the same structured, semantic output. There is no need for parser management or custom tools for each language. tree-sitter-language pack is MIT licensed and open source, and it is part of the Kreuzberg org. GitHub tree-sitter-language pack: https://lnkd.in/dxsUGqC3 #OpenSource #AIInfrastructure #CodeIntelligence #TreeSitter #Kreuzberg

  • text

Kreuzberg Cloud is launching soon. Join the waitlist: https://kreuzberg.dev/

To view or add a comment, sign in

Explore content categories