catalog / tools
Tools
Browse all developer tools — AI assistants, IDEs, terminals, and more.
1279 tools indexed
showing 31 of 1279 tools
napi-rs
Build native Node.js addons in Rust via Node-API
napi-rs is a framework for building compiled Node.js native addons in Rust through the Node-API interface, eliminating node-gyp and C++ toolchains. It provides async/await with Promise integration, extensive type mappings between Rust and JavaScript, and cross-compilation to Windows, macOS, Linux, FreeBSD, and Android across x64, ARM, and RISC-V. Used by major JS tooling projects, napi-rs enables Rust-speed performance in Node.js apps.
ngrok
Secure tunnels to localhost
Globally distributed reverse proxy that exposes local development servers to the internet with a single command. Essential for webhook testing, mobile development, and sharing work-in-progress with clients. Offers custom domains, request inspection, and replay tools, making it indispensable for developers who need public URLs for local services during development.
osv-scanner
Google's vulnerability scanner using the OSV database
OSV-Scanner is Google's official open-source vulnerability scanner that checks your project's dependencies against the OSV.dev database — the largest open vulnerability database covering all major ecosystems. Written in Go, it supports lockfiles from npm, pip, Maven, Cargo, Go modules, and more, providing actionable remediation guidance and CI/CD integration for automated security scanning.
pgAdmin
PostgreSQL administration tool
The most popular open-source administration and management tool for PostgreSQL, used by millions of DBAs and developers worldwide. Features a powerful SQL query editor with auto-completion, visual query builder (graphical EXPLAIN), server dashboard with real-time monitoring, backup/restore wizards, ERD generator for schema visualization, and user/role management. Runs as a web application accessible via browser. Supports PostgreSQL 12+ and is available on Windows, macOS, Linux, and Docker.
pg_textsearch
BM25 full-text search extension for PostgreSQL
pg_textsearch is a PostgreSQL extension from Timescale that adds BM25 relevance-ranked full-text search directly inside Postgres. Using the same ranking algorithm as Elasticsearch and Lucene, it provides search-engine quality results without requiring a separate search cluster — particularly valuable for developers building RAG pipelines on PostgreSQL who want semantic-quality ranking alongside pgvector.
prodlint
Static linter that catches production bugs in AI-generated code
prodlint is a zero-config static analysis tool with 52 rules targeting production bugs that AI coding tools consistently produce. It catches hallucinated npm imports, missing authentication checks, Prisma writes outside transactions, exposed secrets via NEXT_PUBLIC prefixes, and other patterns specific to code generated by Cursor, Claude Code, Bolt, and v0. Runs in one second via npx with no configuration needed.
pxpipe
Lossy image-token proxy for reducing Claude Code request context costs
pxpipe is a local proxy for Claude Code and compatible agent workflows that turns bulky request context—system prompts, tool docs, old history, code and JSON—into dense PNG image blocks before forwarding the call. The project README reports workload-dependent 59–70% end-to-end bill reduction, while warning exact byte values should stay as text.
qodo-cover
AI-powered test generation agent for automated code coverage improvement
qodo-cover (formerly Cover Agent) is an open-source AI agent that automatically generates meaningful unit tests to improve code coverage. It analyzes existing code and test patterns to produce tests that follow project conventions and target uncovered branches. Uses an iterative approach where generated tests are verified by running them, discarding those that fail. MIT licensed with over 5,300 GitHub stars.
ralphy
Multi-agent loop runner for autonomous PRD completion
ralphy is an autonomous bash-based orchestrator that runs Claude Code, Codex, OpenCode, Cursor agent, Qwen, and Droid in a continuous loop until a PRD is complete. Supports parallel task execution with isolated git worktrees, automated branching per task, PR creation, and webhook notifications to Discord and Slack. Cross-platform on macOS, Linux, and Windows via WSL2 or Git Bash.
ripgrep
Blazingly fast recursive search
Ultra-fast recursive text search tool written in Rust that respects .gitignore rules automatically. Searches directories significantly faster than grep with smart defaults like line numbers, syntax highlighting, and compressed file support. The de facto replacement for grep among developers, combining the speed of Rust with sensible defaults that eliminate the need for complex command-line flags.
roborev
Continuous local code-review loops for commits produced by AI coding agents
roborev is an MIT-licensed local review system that checks every commit in the background, stores findings in a review queue, and feeds actionable issues back into AI coding sessions. Git hooks, a TUI, branch and dirty-tree analysis, Codex and Claude agent hooks, plus iterative fix/refine commands turn review into a continuous agent workflow.
ruflo
Agent orchestration platform for Claude multi-agent swarms
ruflo is an agent orchestration platform built for Claude that enables deploying intelligent multi-agent swarms and coordinating autonomous workflows. Features enterprise-grade architecture with distributed swarm intelligence, self-learning capabilities, 100+ pre-built specialized agents, fault-tolerant consensus mechanisms, and RAG integration. Native Claude Code and Codex integration with MCP extension support.
screenshot-to-code
Convert any screenshot or mockup into clean frontend code with AI vision.
screenshot-to-code is an open-source tool that converts screenshots, mockups, and Figma designs into clean, functional HTML, Tailwind CSS, React, or Vue code using AI vision models. Powered by GPT-4V, Claude, and Gemini, it supports video-to-code and iterative editing workflows, making it a rapid scaffolding tool for frontend developers who want to skip the pixel-translation step entirely.
shadcn/ui
Beautifully designed components
Copy-paste component library for React that puts you in full control — not a dependency, you own the code. Built on Radix UI primitives and Tailwind CSS for accessibility and styling. The most popular React component system in the ecosystem, setting the standard for how modern component libraries should be distributed and customized by developers.
sqlite-vec
Vector search extension for SQLite that runs anywhere
sqlite-vec is a lightweight vector search extension for SQLite written in pure C with zero dependencies. It brings nearest-neighbor search capabilities directly into SQLite databases, enabling AI applications to store and query embeddings without running a separate vector database. The extension works everywhere SQLite runs including Linux, macOS, Windows, WebAssembly in browsers, and even Raspberry Pi devices. Sponsored by Mozilla Builders, Fly.io, and Turso.
tbls
CI-friendly database documentation generator
tbls is an open-source database documentation tool that automatically generates schema documentation in Markdown, with built-in linting to enforce documentation standards and coverage metrics for tables and columns. It supports 13+ databases including PostgreSQL, MySQL, BigQuery, Snowflake, MongoDB, and ClickHouse. Designed for CI integration with GitHub Actions support, tbls runs schema diff detection and documentation enforcement as part of automated pipelines.
testRigor
AI-powered E2E testing with plain English test authoring
testRigor enables end-to-end test creation in plain English without coding or element selectors. Tests describe user actions in natural language like 'click on the Submit button' and testRigor's AI interprets and executes them across web, mobile, and API. Self-healing tests automatically adapt to UI changes. Supports cross-browser testing, visual validation, and integration with CI/CD pipelines.
tgpt
Terminal AI chatbot — no API key required
Cross-platform terminal GPT client written in Go that provides free access to AI chatbots (KoboldAI, Blackbox AI, OpenAI) without API keys or account creation. Offers interactive multi-turn chat, shell command generation and execution, code generation, and image generation via Pollinations. Distributed as a single binary with no dependencies, making installation trivial on macOS, Linux, and Windows. Ideal for developers who want quick AI in the terminal without signup friction.
tldraw
Collaborative whiteboard as a React component
Source-available collaborative whiteboard library and app. Ships as a React component that can be embedded in any web application. Supports real-time multiplayer out of the box via tldraw sync. Recently gained AI-powered features for generating diagrams and UI wireframes from natural language, making it popular for design brainstorming and rapid prototyping.
tmux
Terminal multiplexer
Terminal multiplexer that lets you run multiple terminal sessions inside a single window with splits, tabs (windows), and detachable sessions. Sessions persist after disconnecting — essential for remote server work via SSH. Features customizable key bindings, statusbar, scriptable via tmux commands, and copy mode for scrollback navigation. Extensive plugin ecosystem via TPM (Tmux Plugin Manager). The standard for terminal session management for 15+ years. Pre-installed on most Linux servers.
torchtune
Meta's official PyTorch library for LLM fine-tuning
torchtune is Meta's official PyTorch-native library for fine-tuning large language models. It provides composable building blocks for training recipes covering LoRA, QLoRA, full fine-tuning, DPO, and knowledge distillation. Supports Llama, Mistral, Gemma, Qwen, and Phi model families with distributed training across multiple GPUs. Designed as a hackable, dependency-minimal alternative to higher-level frameworks.
txtai
All-in-one embeddings database with RAG, search, and agent capabilities
txtai is a self-contained AI search and RAG platform that combines vector embeddings, semantic search, LLM pipelines, and agent workflows in a single Python library. It handles embedding generation, similarity search, extractive QA, summarization, translation, and custom pipelines without external dependencies. Runs locally with over 12,400 GitHub stars and Apache 2.0 license.
ty
Extremely fast Python type checker written in Rust
ty is an extremely fast Python type checker built in Rust by Astral, the team behind Ruff and uv. It performs full type inference, supports PEP 695 type parameter syntax, and checks Python code orders of magnitude faster than mypy or pyright. ty completes the Astral Python toolchain alongside Ruff for linting and uv for package management, giving developers a unified Rust-powered development experience.
uv
Blazing-fast Python package and project manager in Rust
uv is an extremely fast Python package and project manager written in Rust by Astral. It replaces pip, pip-tools, pipx, poetry, pyenv, and virtualenv with a single binary that delivers 10-100x speedups. uv manages Python versions, resolves dependencies with universal lockfiles, runs scripts with inline metadata, and executes CLI tools via uvx. Over 82,000 GitHub stars and weekly releases make it the fastest-growing Python toolchain.
vCluster
Lightweight virtual Kubernetes clusters
vCluster creates lightweight, isolated virtual Kubernetes clusters inside physical host clusters, enabling teams to run sandboxed environments for development, testing, and AI agent experimentation without provisioning separate infrastructure. Each virtual cluster has its own API server, control plane, and resource isolation while sharing the underlying compute, reducing infrastructure costs by up to 90% compared to full cluster provisioning.
vLLM Production Stack
Official Kubernetes and Helm reference stack built on the vLLM inference engine
Official vLLM reference implementation for scaling the existing inference engine on Kubernetes with Helm, request routing, KV-cache offload, autoscaling and Prometheus/Grafana observability.
verl
Production-grade reinforcement learning framework for LLM training
verl is an open-source reinforcement learning framework designed specifically for training and aligning large language models. Built for production use with support for distributed training across multiple GPUs and nodes, it implements RLHF, DPO, and other alignment algorithms that make LLMs follow instructions, avoid harmful outputs, and generate higher quality responses. Over 580 contributors and 20,000 GitHub stars signal strong adoption.
workers-oauth-provider
OAuth 2.1 provider framework for Cloudflare Workers
workers-oauth-provider is Cloudflare's official OAuth provider library for Workers. It implements the provider side of the OAuth 2.1 protocol with PKCE support and RFC 8414 compliance. Handles token management automatically via Cloudflare KV storage. Gives fullstack teams a path to implement OAuth at the edge without heavy auth servers. TypeScript-native with npm package available.
xAI Python SDK
Official Python SDK for the xAI API
The xAI Python SDK is the official Python client for the xAI API, giving developers a direct way to build Grok-powered apps without relying on community proxies or unofficial wrappers. It supports synchronous and asynchronous Python clients for chat completions, streaming responses, function/tool calling, and multimodal workflows, making it a clean fit for backend services, agents, notebooks, and developer tools that need programmatic xAI access.
xan
Blazing-fast Rust-based CSV Swiss Army knife for the terminal
xan is a fast command-line tool for working with CSV files, built in Rust by the Sciences Po medialab team. It provides over 50 subcommands for filtering, sorting, joining, aggregating, and transforming CSV data directly in the terminal. With 3,900 GitHub stars and near-instant processing of multi-gigabyte files, xan replaces workflows that previously required loading data into Python or spreadsheets.
zoxide
Smarter cd command
Smarter cd command that learns your most-used directories and lets you jump to them with partial name matches. Written in Rust for speed, it replaces the standard cd command with intelligent fuzzy matching based on frequency and recency of access. A small quality-of-life tool that saves developers hundreds of keystrokes daily by eliminating tedious path typing.