Tree-sitter
tree-sitter.github.ioGenerate concrete syntax trees that stay responsive while source code changes.
Generate concrete syntax trees that stay responsive while source code changes.
Query and update YAML, JSON, XML, and other structured data from the command line.
Build interactive Python applications for the terminal with widgets, CSS, and keyboard bindings.
Summarize files, code, comments, and blank lines across a project by programming language.
The Scala 3 compiler and language toolchain for JVM projects and cross-platform code.
Work with multidimensional arrays and vectorized numerical operations in Python.
Compile Ruby-inspired, statically typed Crystal programs into native executables.
A Rust framework for building web, desktop, and mobile apps from a shared codebase.
Search command-line cheatsheets and fill command arguments interactively.
Build component-based web interfaces with a compact library that shares a React-compatible API.
Define structured messages in `.proto` files and generate language-specific serialization code.
Build browser interfaces with declarative components compiled from HTML, CSS, and JavaScript.
Run JavaScript and TypeScript projects with a combined runtime, package manager, test runner, and bundler.
Create desktop and mobile apps with a web frontend and a Rust backend.
Build a distributed messaging and streaming system with topic subscriptions and persistent message storage.
Use an interactive command-line shell with built-in highlighting, suggestions, and completions.
Turn a concise text description into a customizable diagram with the D2 language.
Read source and text files in the terminal with syntax highlighting and Git-aware display.
Write programmable configuration with validation and generate JSON, YAML, and other output formats.
Run WebAssembly modules with a standalone runtime or embed the runtime in another application.
A free, open-source engine and editor for creating 2D and 3D games across desktop, mobile, and web targets.
Filter a list interactively with fuzzy matching from the command line or a shell workflow.
Use a vendor-neutral API specification to evaluate feature flags through compatible SDKs and providers.
Run JavaScript outside the browser for servers, command-line tools, and application scripts.