# Open Source
761 tools tagged
showing 48 of 761 tools
Structured generation for LLMs
Outlines is an open-source Python library for structured text generation that guarantees LLM outputs conform to a defined schema or format. It constrains the model's token selection at each step so only tokens leading to valid output are considered, eliminating fragile post-processing. Supports multiple-choice constraints, regex patterns, JSON Schema, and type-safe Pydantic models — helping teams extract reliable structured data from any LLM.
High-performance Rust JavaScript toolchain
Oxc is a high-performance collection of JavaScript and TypeScript tools written in Rust by the VoidZero team. It includes a parser, linter, formatter, transpiler, minifier, and module resolver that run 50x faster than their JS equivalents. Oxc powers Rolldown and integrates with Vite, forming the backbone of a unified Rust-based toolchain. With 20K+ GitHub stars and MIT license, it provides drop-in replacements for ESLint, Prettier, and Babel with dramatic speed gains.
Rust-powered JavaScript linter that is 50-100x faster than ESLint
Oxlint is an extremely fast JavaScript and TypeScript linter built as part of the OXC (Oxidation Compiler) toolchain written in Rust. It runs 50-100x faster than ESLint by parsing and analyzing code in a single optimized pass without requiring any plugins or configurations. Oxlint ships with 520+ built-in rules covering correctness, performance, and style checks, and is designed to run alongside ESLint during migration. Part of Evan You's VoidZero initiative, OXC has over 20,000 GitHub stars.
Data versioning and pipeline automation for ML
Pachyderm is a data versioning and pipeline automation platform that provides Git-like version control for datasets with automatic data lineage tracking. Acquired by HPE, it enables reproducible ML workflows by connecting data versioning to containerized processing pipelines. Features include automatic provenance tracking, incremental processing, and deduplication for efficient storage of large datasets.
Consumer-driven contract testing for APIs and microservices
Pact is the de-facto contract testing framework for HTTP APIs and event-driven systems across 12+ languages. It verifies that services can communicate correctly by testing API contracts from the consumer's perspective before deployment, catching breaking changes in microservice architectures. Maintained by Pact Foundation with 7,000+ combined GitHub stars across implementations. PactFlow offers a managed SaaS broker. Used widely in enterprise microservice teams to prevent integration failures.
In-page AI browser agent via a single script tag
Page Agent is Alibaba's open-source JavaScript library that embeds an AI GUI agent directly into any web page through a single script tag injection. Unlike headless browser tools that operate externally, Page Agent works inside the DOM using text-based manipulation for natural language QA testing, enterprise copilots, and making legacy web apps AI-native. It supports BYOLLM with any model provider and requires no backend changes.
Vectorless, reasoning-based RAG that reads documents like a human expert — no vector DB, no chunking.
PageIndex is a vectorless, reasoning-based RAG system that builds hierarchical tree indexes from long documents and uses LLMs to navigate them like a human expert would. Instead of chunking text and comparing embeddings, it constructs a table-of-contents-style structure and reasons its way to the right sections — no vector database required. Available as an open-source Python package, cloud API, MCP server, and chat platform.
Elasticsearch-quality full-text and hybrid search inside Postgres
ParadeDB brings Elasticsearch-quality full-text search, BM25 ranking, and hybrid vector-keyword search directly into PostgreSQL as native extensions. Backed by a 12 million dollar Series A with over 500,000 Docker deployments, it eliminates the overhead of running separate search infrastructure. Teams get powerful search within their existing Postgres stack without managing additional clusters.
Run Claude Code, Codex, and Gemini agents in parallel with isolated branches
Open-source desktop app for orchestrating multiple AI coding agents simultaneously. Auto-creates git worktrees per agent and symlinks shared dependencies to prevent conflicts between parallel tasks. Designed for teams and power users who want to run several AI agents on different features or bugs at the same time, maximizing throughput while keeping each agent's changes cleanly isolated.
Real-time ETL and RAG engine with Python API and Rust core
Pathway is an open-source Python ETL framework with a high-performance Rust engine for stream processing, real-time analytics, and RAG pipelines. It handles both batch and streaming data in a unified API, enabling live-updating vector indexes, real-time document processing, and AI agent memory that refreshes as new data arrives. 63,000+ GitHub stars, used for production RAG systems where static vector databases create stale context. Apache 2.0 licensed with enterprise cloud options.
Open-source TypeScript headless CMS and app framework
Payload is an open-source TypeScript-first headless CMS and app framework with 32K+ GitHub stars. Built on Next.js with PostgreSQL or MongoDB, it provides auto-generated REST and GraphQL APIs, a customizable admin panel, access control, localization, versioning, and file uploads. Config-as-code defines collections in TypeScript for full type safety. Features live preview, draft system, block-based editor, and extensible plugins. Self-hostable with no vendor lock-in.
Open-source AI code editor (VS Code fork)
Community-driven AI code assistant that runs in VS Code with full local model support. Autocomplete, chat, and inline editing powered by your choice of cloud or local LLMs. Fully open-source with 25k+ GitHub stars, Continue is popular among privacy-conscious developers who want IDE-integrated AI assistance without vendor lock-in or data sharing.
Open-source design and prototyping
Open-source design and prototyping platform offering a free, web-based alternative to Figma and Sketch with self-hosting and no team-size limits. Penpot uses SVG and CSS as native formats for inherent web compatibility, with real-time multiplayer collaboration, vector editing, interactive prototyping, components with variants, design tokens, flex layouts, and Figma file import.
NVIDIA's real-time persona-driven voice dialogue model
PersonaPlex is NVIDIA's open-source, full-duplex speech-to-speech conversational AI model that enables persona control through text-based role prompts and audio-based voice conditioning. Built on the Moshi architecture, it produces natural, low-latency spoken interactions with consistent persona across conversations. The model supports multiple pre-packaged voice embeddings for both natural and varied speaking styles, making it suitable for building interactive voice agents and assistants.
AI-powered marketing-ready READMEs from code
PitchDocs is an AI documentation generator that scans codebases to produce marketing-ready READMEs, changelogs, and AI context files like llms.txt. It bridges the gap between raw source code and consumer-ready technical communication, targeting the growing need for high-quality README files that serve both human developers and AI agents accessing documentation.
Declarative multimodal AI data infrastructure
Pixeltable is a declarative data infrastructure for multimodal AI that stores video, audio, images, and documents as first-class column types. Define Python computed columns for inference and transformations, and Pixeltable auto-orchestrates execution with incremental updates. Built-in vector search eliminates the need for separate vector databases while supporting RAG and semantic search workflows.
Open-source Jira alternative
Plane is an open-source project management and issue tracking tool designed as a modern, self-hostable alternative to Jira, Linear, and Asana. Gives teams full control over their data and infrastructure while delivering a polished, feature-rich interface. Combines issue tracking, sprint management, documentation (Plane Pages), and modules into a single workspace with cycles, views, and kanban boards.
Visual builder for React with headless CMS
Plasmic is a visual page builder and design tool that integrates directly into existing codebases, letting teams create and manage web pages with a Figma-like canvas while keeping production code under version control. Non-developers can ship marketing pages and CMS content, while engineers expose React components for visual editing. Supports Next.js, Gatsby, Remix, and any React framework.
Privacy-friendly Google Analytics alternative
Plausible Analytics is an open-source, lightweight, privacy-friendly web analytics tool trusted by 17,000+ paying customers including Hugging Face and Basecamp. It provides essential website metrics on a single-page dashboard without cookies, personal data collection, or GDPR consent banners. The tracking script is 75x smaller than Google Analytics. Self-hostable via Docker or available as managed EU-hosted SaaS.
Microsoft's MCP server for structured browser automation by AI agents
Playwright MCP is Microsoft's Model Context Protocol server that enables AI agents to automate web browsers through structured tool calls. It exposes Playwright's browser automation capabilities as MCP tools for navigation, clicks, forms, extraction, and screenshots. The Microsoft-maintained repo has 30K+ GitHub stars and is a durable default for structured browser interaction in agent workflows.
Single-binary open-source backend
PocketBase is an open-source backend in a single Go binary with 44K+ GitHub stars providing a real-time database, authentication, file storage, and admin dashboard. No dependencies, no Docker required — just download and run. Features collection-based data modeling, REST API, real-time subscriptions, OAuth2 authentication, file uploads with thumbnails, and a built-in admin UI. Extends with custom Go code or JavaScript hooks. Ideal for prototyping, MVPs, and small-to-medium applications.
Daemonless container engine — a drop-in Docker alternative that runs rootless.
Podman is a daemonless, open-source container engine developed by Red Hat as a secure alternative to Docker. It can run, build, and manage OCI containers and pods without requiring a daemon process or root privileges. CLI-compatible with Docker commands, making migration seamless.
Task runner for Python with Poetry and uv
Poethepoet (poe) is a batteries-included task runner for Python projects that integrates with Poetry and uv package managers. Define tasks in pyproject.toml, compose them in sequential, parallel, or DAG workflows, and execute with full virtual environment context. Supports shell commands, Python scripts, environment variables, .env file loading, and auto-generated shell completion across bash, zsh, and fish for streamlined development workflows.
Lightning-fast DataFrame library in Rust
Polars is an extremely fast DataFrame library written in Rust that provides a powerful query engine for data manipulation in Python, Node.js, and R. Built on Apache Arrow columnar format, Polars delivers performance that outpaces Pandas by 10-100x on common operations through parallel execution and SIMD optimizations. It features lazy evaluation with automatic query optimization, streaming for out-of-core processing, and an expressive API for filtering, joining, and aggregating datasets.
Container management GUI for Docker and Kubernetes
Portainer is an open-source container management platform with 32K+ GitHub stars providing a web-based GUI for Docker, Docker Swarm, and Kubernetes. Simplifies container operations with visual management of containers, images, volumes, networks, and stacks without CLI expertise. Features user management with RBAC, environment templates, GitOps deployments, and edge computing support. Community Edition is free for up to 5 environments. Business Edition adds governance and support.
Heroku-like PaaS built on Kubernetes with YC backing
Porter is a YC-backed platform-as-a-service that provides a Heroku-like deployment experience on top of Kubernetes. It abstracts away cluster management while giving teams full access to underlying infrastructure when needed. Supports deploying from Git repos, Docker images, or Helm charts with automatic HTTPS, scaling, and preview environments. Runs on AWS, GCP, or Azure.
Build codebase context graphs and AI agents for engineering
Engineering context graph and agent platform that parses codebases into living knowledge graphs for automated SDLC tasks. Connects to repositories, issue trackers, and team communications to empower AI agents with deep architecture understanding for debugging, PR generation, and system design. Offers an open-source core with full IDE extensions, CLI integrations, and enterprise on-premises deployment options.
Low-code multi-agent framework with chat integrations
PraisonAI is an open-source low-code multi-agent framework with 6K+ GitHub stars for building AI agent teams through simple YAML configuration. Define agent roles, goals, and tools in YAML and PraisonAI handles orchestration. Features built-in integrations with WhatsApp, Telegram, Discord, and Slack for deploying conversational agents. Supports both CrewAI and AutoGen as backend orchestrators, RAG capabilities, and a web UI for monitoring agent interactions in real-time.
Modern workflow orchestration for data pipelines
Prefect is an open-source workflow orchestration framework with 18K+ GitHub stars providing a Python-native approach to building, scheduling, and monitoring data pipelines. Turns any Python function into a schedulable, observable workflow with decorators. Features automatic retries, caching, concurrency controls, event-driven triggers, and a modern dashboard. Easier to adopt than Airflow with less boilerplate. Prefect Cloud provides managed orchestration with team collaboration features.
Open-source PII detection and anonymization for AI data flows
Presidio is an MIT-licensed privacy framework for identifying and anonymizing personally identifiable information in text, images, and structured data. It can act as a de-identification layer around LLM prompts, logs, RAG corpora, and customer-data workflows.
Build and evaluate LLM apps end-to-end
Prompt Flow is Microsoft's open-source development suite for building, testing, evaluating, and deploying LLM-based applications end-to-end. It links LLM calls, prompts, Python code, and other tools into executable flows defined in YAML, with a VS Code extension providing a visual flow designer. The tool supports tracing LLM interactions for debugging, running batch evaluations with quality metrics against larger datasets, and integrating tests into CI/CD pipelines before production deployment.
AI/ML supply chain security and model risk management
Protect AI is a YC-backed AI security company focused on ML supply chain protection. Its platform includes ModelScan for detecting malicious code in model files, Guardian for model repository security policies, and NB Defense for Jupyter notebook scanning. Advocates for SLSA-style supply chain standards for ML, helping organizations secure the full pipeline from training data to production model deployment.
Headless Chrome Node.js API
Node.js library by Google that provides a high-level API for controlling headless or full Chrome and Chromium browsers programmatically. Used extensively for web scraping, automated testing, PDF generation, screenshot capture, form submission, and performance monitoring. Supports page navigation, DOM manipulation, network interception, and cookie management. Works with Chrome DevTools Protocol directly. The most widely-used browser automation tool in the Node.js ecosystem with 89K+ GitHub stars.
Microsoft's automated red teaming framework for AI systems
PyRIT (Python Risk Identification Toolkit) is Microsoft's open-source framework for automated red teaming of generative AI systems. It enables security researchers to probe LLMs for jailbreaks, prompt injection, content safety bypasses, and harmful output generation using multi-turn attack strategies, scoring engines, and orchestrated adversarial workflows. Supports multiple target models and integrates with Azure AI services.
Production RAG engine with hybrid search and knowledge graphs
R2R is a production-grade RAG engine from SciPhi AI that combines hybrid search with knowledge graph extraction and agentic retrieval capabilities. It provides a complete pipeline from document ingestion through retrieval and generation, supporting vector, keyword, and graph-based search strategies. The managed API and self-hosted options make it accessible for both rapid prototyping and production deployments requiring advanced retrieval beyond simple vector similarity.
All-in-one multimodal RAG framework
RAG-Anything is an all-in-one multimodal RAG framework from the University of Hong Kong that processes text, images, tables, and equations through a unified pipeline built on LightRAG. It constructs multi-modal knowledge graphs by extracting multimodal entities and establishing cross-modal relationships. The VLM-Enhanced Query mode integrates visual content into large language models for deeper document understanding beyond plain text retrieval.
Deep document understanding RAG engine
RAGFlow is an open-source RAG engine with 76K+ GitHub stars that provides deep document understanding for building knowledge-based AI applications. Optimizes chunking for 20+ document types including PDFs, Word docs, presentations, and images using layout-aware parsing. Features template-based chunking strategies, citation with source references, multi-recall retrieval combining keyword and semantic search, and a visual knowledge base management interface with drag-and-drop document upload.
Unstyled, accessible React component primitives for building design systems.
Radix UI is an open-source library of unstyled, accessible React component primitives. Provides fully functional components (dialog, dropdown, tooltip, tabs, accordion, etc.) without any styling, letting developers apply their own design. The foundation behind shadcn/ui. WAI-ARIA compliant with keyboard navigation built in.
Container-native local AI model serving with Podman
RamaLama is an open-source tool that containerizes AI model inference using Podman or Docker, eliminating host system configuration complexity. It auto-detects GPUs (NVIDIA, AMD, Intel, Apple Silicon), pulls models from HuggingFace, Ollama, and OCI registries, and runs them in isolated rootless containers with read-only mounts and network isolation. Developed under the Containers project (Red Hat ecosystem), it brings familiar container workflows to local LLM serving.
Inspect React component trees
Official browser extension by Meta for inspecting and debugging React component trees, props, state, hooks, and context in real-time. Features component highlighting on hover, profiler for measuring render performance and identifying bottlenecks, and component search/filtering. Supports React 16+ including Suspense, error boundaries, and concurrent features. Available for Chrome and Firefox. Essential for debugging re-renders, state management issues, and understanding component hierarchies.
On-device AI inference for React Native apps
Declarative framework for running AI models on-device in React Native applications, powered by Meta ExecuTorch runtime. Supports LLMs including Llama 3.2, computer vision, OCR, embeddings, and vision-language models on iOS 17+ and Android 13+. Developed by Software Mansion with pre-built optimized models, custom model export support, and privacy-first inference without any cloud dependency for mobile AI development.
Automatically detect and fix slow React re-renders
Open-source tool that highlights unnecessary and slow React re-renders directly in your app — as a browser extension, CLI, or drop-in package, with no code changes required.
DeepSeek-native terminal coding agent with a Go rewrite and MCP support
Reasonix is an open-source terminal coding agent built around DeepSeek workflows, with a newer Go-based 1.0 line, MCP integration, repository-aware code understanding, and BYOK model usage. It fits developers who want a DeepSeek-first CLI agent rather than a Claude- or OpenAI-native workflow.
Cursor for business workflow automation
Rebolt is a Y Combinator W25 company marketed as Cursor for business workflow automation, focusing on generating the business logic and internal UIs needed for complex company operations. It targets the internal tooling problem with an agentic automation approach, helping teams build custom workflow applications that connect existing business systems without traditional development cycles.
OpenAPI-powered developer portals
OpenAPI documentation renderer with a clean three-panel layout that generates beautiful, responsive API reference pages from your OpenAPI spec. Available as open-source React component or CLI-generated static site. Supports code samples in multiple languages, search, and deep linking, making it the go-to choice for teams who want polished API docs without custom development.
Time-travel debugging for Redux
Browser extension for inspecting and debugging Redux state management in React applications. Features time-travel debugging to replay actions step-by-step, state diff viewer showing exactly what changed, action log with payload inspection, state import/export, and ability to dispatch actions manually. Supports Redux Toolkit and legacy Redux. Available for Chrome, Firefox, and as a standalone Electron app. Essential for debugging complex Redux state flows in production and development.
React meta-framework for enterprise CRUD apps
Refine is an open-source React meta-framework for building data-intensive enterprise applications like admin panels, dashboards, and internal tools. Its headless architecture separates business logic from UI, supporting Ant Design, Material UI, Mantine, and Tailwind CSS. Connects to 15+ backends including REST, GraphQL, Supabase, Firebase, Strapi, and Hasura with built-in authentication and role-based access control. Deploys on Next.js, Remix, React Native, and Electron.
Hundreds of GitHub UI enhancements
Open-source browser extension with hundreds of small UX improvements to GitHub: cleaner diffs, one-click PR merging, reaction avatars, linkified commit SHAs, and much more. Fixes dozens of long-standing GitHub UI annoyances that power users encounter daily, making the GitHub web experience feel polished and efficient without waiting for official feature updates.