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.
Write text descriptions and render them as UML and other technical diagrams.
An open-source desktop notebook for stylus handwriting, PDF markup, layers, and audio notes.
A lightweight programmer's editor for website files, scripts, and source code.
Continuously fuzz accepted open-source projects to find crashes and other input-handling bugs.
A privacy-first, open-source knowledge base for structured personal notes.
Apply structured code-migration recipes across Maven and Gradle projects, then review the changed files.
Manage versioned files with a distributed source-control tool and a concise command-line workflow.
A desktop note environment for Markdown, source files, mind maps, PDFs, and other formats.
Convert AsciiDoc source into HTML and other publishing formats with the Ruby-based reference implementation.
Write statically typed Nim programs and compile them with a toolchain designed for systems and application work.
Edit source files and send build or run output to an integrated pane on Windows or Linux.
Sentry-SDK-compatible error monitoring, available hosted or self-hosted.
Keep reading notes, quotations, analysis, and source details beside the writing they inform.
Compile C, C++, and other supported languages into programs for native and cross-target systems.
Track project history locally, branch freely, and share selected commits with collaborators.
Track app and website activity locally with a free open-source time tracker.
Run Python programs and isolate project packages with the official CPython interpreter.
Add interactive, mobile-friendly maps to a web page with a JavaScript library.
Draw together in real time on a free, open-source online whiteboard.
Summarize files, code, comments, and blank lines across a project by programming language.
Configure native-code builds in a separate build directory, then compile and run registered tests.
Run containerized apps, source builds, functions and batch jobs on IBM's managed serverless runtime.