# Open Source
780 tools tagged
showing 48 of 780 tools
Cody
AI coding assistant by Sourcegraph
AI coding assistant from Sourcegraph for large enterprise codebases. Uses Sourcegraph's code graph for deep cross-file reasoning with flexible model choice (Claude, Gemini, GPT). Features autocomplete, chat, inline editing, test generation, and OpenCtx providers (Jira, Linear, Notion, Google Docs). As of July 2025, Cody Free and Pro tiers were discontinued — Sourcegraph now offers Cody to Enterprise customers only; Amp is the path for individuals.
Encore
Backend development framework with built-in infrastructure automation
Encore is a backend development framework for TypeScript and Go that automates infrastructure provisioning from application code. Developers define APIs, databases, cron jobs, and pub/sub topics using framework primitives, and Encore generates the necessary cloud infrastructure on AWS or GCP. Includes local development tooling with service catalog, tracing, and automatic API documentation.
Jean
AI agent dev environment with parallel git worktrees, magic git commands, and Linear integration.
Jean is an open-source desktop dev environment for AI agents from coolLabs (the team behind Coolify). It runs multiple coding agents — Claude Code, Codex, and others — in parallel inside isolated git worktrees, each with its own chat session and terminal. Magic git commands handle commits, PR descriptions, code reviews, and merge conflicts with AI assistance, while built-in Linear and GitHub integrations load issue context into every session.
LanceDB
Embedded vector database for multimodal AI with petabyte scale
LanceDB is an open-source embedded vector database built on the Lance columnar format for multimodal AI. It delivers near in-memory performance from disk with zero-copy architecture, supporting vector search, full-text search, and SQL. Native SDKs for Python, TypeScript, and Rust integrate with LangChain, LlamaIndex, and DuckDB. Backed by a $30M Series A, used by Harvey AI and Runway, with 18,000+ GitHub stars.
LangGraph
Stateful agent orchestration framework by LangChain
LangGraph is LangChain's framework for building stateful, multi-actor AI agent applications as controllable graphs. It models workflows as nodes and edges, enabling cycles, branching, and human-in-the-loop patterns that simple chains cannot express. Features built-in persistence for conversation memory, streaming support, and fault tolerance. Provides fine-grained control over execution flow while supporting single-agent and multi-agent architectures with shared or independent state.
Mastra
TypeScript AI agent framework
TypeScript-native framework for building AI agents and workflows with great developer experience. Provides primitives for agents with tool calling, RAG pipelines, workflow orchestration with branching/parallel steps, and integration connectors. First-class TypeScript support with type-safe tool definitions. Local dev server with playground UI for testing. Growing as a LangChain alternative for TypeScript developers building AI apps.
Onyx
Self-hosted AI platform with RAG, agents, and 40+ connectors
Onyx is an open-core, self-hostable AI knowledge platform for enterprise search, RAG chat, deep research, custom agents, and workplace connectors. It connects to 40+ apps, supports permission-aware retrieval, and offers Cloud, Docker/Kubernetes, and enterprise deployment paths for teams that need controlled internal AI search.
OpenAI Agents SDK
Official Python SDK for OpenAI agents
OpenAI's Python framework for building multi-agent AI applications with GPT models. Provides primitives for creating agents with tool calling, handoffs between specialized agents, guardrails for input/output validation, and tracing for observability. Supports building complex workflows where agents collaborate on tasks. Includes built-in tools for file search, code execution, and web browsing. Designed for production agent systems with structured output and error recovery patterns.
Orca
The Agent Development Environment for running parallel coding agents in isolated worktrees
Orca is an open-source Agent Development Environment (ADE) for running 25+ coding agents in parallel, each in an isolated git worktree. Supports Claude Code, Codex, Gemini, OpenCode, Amp, Goose, Grok, and Aider with BYOK subscriptions. Includes a WebGL terminal with infinite splits, built-in git tracking, hot-swap accounts, and an iOS/Android companion app for monitoring agent work on the move.
Panda CSS
Zero-runtime CSS-in-JS framework with type-safe style authoring
Panda CSS is a zero-runtime CSS-in-JS framework that generates atomic CSS at build time from type-safe style definitions. It provides the developer experience of CSS-in-JS with runtime performance of static CSS extraction. Supports design tokens, responsive styles, conditional variants, and recipes for component style APIs. 335K+ weekly npm downloads for @pandacss/dev with RSC compatibility.
Promptfoo
LLM testing and evaluation toolkit
Promptfoo is an OpenAI-owned open-source toolkit for evaluating, red-teaming and securing LLM applications. It supports config-driven prompt/model tests, CI regression gates, red-team scans, guardrails, model security workflows, MCP Proxy, code scanning and evaluations across prompts, agents and RAG pipelines.
Puck
Open-source visual editor for React — self-hostable core, optional Puck Cloud
Puck is an open-source visual page builder for React that gives teams a drag-and-drop editor backed by their own components. The MIT-licensed core remains self-hostable and persists plain JSON, while Puck Cloud and Puck AI now add optional hosted and agentic editing layers. With 12.8K+ stars, it is the dev-first visual editor to watch.
Pulumi
Infrastructure as Code using real programming languages — TypeScript, Python, Go, C#, Java.
Pulumi is a modern Infrastructure as Code platform that lets teams define cloud infrastructure using familiar programming languages instead of DSLs. Supports TypeScript, Python, Go, C#, Java, and YAML across major clouds, Kubernetes, and a broad Pulumi Registry with Terraform-derived provider coverage. Offers testing, IDE autocomplete, reusable components, and Pulumi Cloud state/governance features.
Repomix
Pack your entire codebase into a single AI-friendly file
Repomix packages entire repositories into single AI-optimized files for feeding to LLMs like Claude, ChatGPT, and Gemini. It outputs XML, Markdown, JSON, or plain text with token counting, security scanning via Secretlint, and Tree-sitter-based code compression. Works as CLI, MCP server, or Chrome extension for GitHub. Supports Claude Agent Skills generation. 26K+ GitHub stars, MIT licensed, with a web interface at repomix.com for zero-install usage.
TruffleHog
Secret scanning across Git history and cloud storage
TruffleHog by Truffle Security scans for high-entropy strings and secrets across GitHub history, S3 buckets, and other data stores with 26.7K+ GitHub stars. It goes beyond simple pattern matching by verifying whether discovered credentials are actually active and valid, significantly reducing false positives and helping teams prioritize remediation of truly exposed secrets.
VectorChord
High-recall Postgres vector search at billion scale
VectorChord is a Postgres extension from the supervc-stack/VectorChord project that brings high-recall vector search to PostgreSQL. As the spiritual successor to pgvecto.rs, it combines IVF indexes with RaBitQ quantization to deliver Pinecone-class performance at billion-vector scale while keeping all data inside a single Postgres database — no separate vector store, no two-system sync, no rewrites when the workload grows.
Vibe Kanban
Kanban board with isolated workspaces for AI coding agents
Vibe Kanban bridges project management and AI coding agents by providing kanban-style issue tracking with dedicated workspaces where agents like Claude Code, Codex, and Gemini CLI execute tasks. Each workspace gets its own Git branch, terminal, dev server, and preview environment through Git Worktrees isolation. Developers can review diffs, leave inline comments, and manage 10+ parallel coding sessions from a single Rust-powered interface with a local-first SQLite architecture.
Browser Use
AI agent framework for web browser automation
Browser Use is an open-source AI agent framework with 99K+ GitHub stars enabling LLMs to control web browsers via natural language. Y Combinator-backed, it lets agents navigate sites, fill forms, extract data, and complete multi-step tasks autonomously. Built on Playwright with vision-based element detection, multi-tab management, cookie persistence, and self-correcting actions. Supports OpenAI, Anthropic, and local models with a simple Python API for building custom browser agents.
Dolt
Git for data — version-controlled SQL database with branch, merge, and diff
Dolt is a SQL database that implements Git-style version control directly on structured data. Table changes can be staged, committed, branched, merged, diffed, and reverted through SQL workflows and a Git-like CLI. It speaks the MySQL wire protocol so existing MySQL clients, ORMs, and tools can connect with minimal driver changes. Dolt is used for AI training data management, reproducible analytics, collaborative data editing, and agent-memory experiments.
Inspect AI
UK AI Security Institute framework for LLM safety evaluations
Inspect AI is an MIT-licensed framework from the UK AI Security Institute for running large language model evaluations, including tool use, multi-turn dialogue, model-graded scoring, and reusable evaluation tasks.
K8sGPT
AI-powered Kubernetes diagnostics in plain English
K8sGPT is a CNCF Sandbox project that scans Kubernetes clusters, diagnoses issues, and explains problems in plain English with actionable remediation steps. It codifies SRE expertise into built-in analyzers for Pods, Services, Deployments, Ingress, PVCs, CronJobs, and more. K8sGPT connects to AI backends including OpenAI, Azure OpenAI, Google Gemini, Amazon Bedrock, Cohere, and local models via Ollama, with data anonymization to protect sensitive cluster information.
Kubernetes
Container orchestration at scale
Kubernetes (K8s) is the industry-standard open-source container orchestration platform originally developed by Google and now maintained by the CNCF. Automates deployment, scaling, self-healing, and networking of containerized workloads across clusters of machines. Runs everywhere from laptops (kind, k3s) to every major cloud (EKS, GKE, AKS), and is the foundation of modern cloud-native infrastructure.
LobeChat
Open-source multi-model AI chat framework with plugin ecosystem
LobeChat is a source-available AI chat and agent workspace for OpenAI, Claude, Gemini, Ollama, DeepSeek, and Qwen. It includes RAG, 10,000+ MCP-compatible plugins, Agent Groups, TTS/STT, Vercel/Docker self-hosting, and 79K+ GitHub stars.
MCP Python SDK
Official Python SDK for building MCP servers
The official Python SDK for the Model Context Protocol, enabling developers to build MCP servers and clients with asyncio support. Provides type-safe tool definitions, resource management, and all standard MCP transports. The most popular Python package for MCP development with comprehensive documentation.
Metabase
Open source business intelligence and analytics
Metabase is an open-source business intelligence and embedded analytics platform for teams that want self-service dashboards, SQL workflows, and customer-facing analytics without adopting a heavy BI suite. It supports visual querying, saved questions, alerts, database connectors, cloud or self-hosted deployment, and embedding paths that now require careful plan, permission, and license review.
OpenHands
Open-source AI software development agent
Open-source AI agent platform (formerly OpenDevin) for building developer agents that modify code, run shell commands, browse the web, and call APIs through a composable Python SDK and CLI. OpenHands runs agents in sandboxed Docker containers accessed via SSH, supports Claude/GPT/any LLM, and has solved 50%+ of real GitHub issues in software engineering benchmarks.
Ory
Modular open-source identity infrastructure with Kratos, Hydra, and Keto
Ory provides a suite of modular open-source identity components: Kratos for user management and authentication, Hydra for OAuth2 and OIDC, Oathkeeper for API gateway authorization, and Keto for fine-grained permission management. Used by OpenAI and other major organizations. API-first design with Go-based microservices that deploy independently or together as Ory Network cloud.
Portkey
AI gateway with observability, routing, and guardrails
Portkey is an AI gateway and observability platform providing a unified API for 200+ LLM providers with intelligent routing, caching, rate limiting, and guardrails. Route requests across OpenAI, Anthropic, Google, and more with automatic failover, load balancing, and cost optimization. Features request logging, prompt management, evaluation tools, and real-time monitoring. The open-source gateway can be self-hosted; Portkey Cloud adds managed observability and team features.
Prisma
Next-generation Node.js ORM
Next-generation TypeScript ORM with schema-first design and auto-generated, type-safe database client. Define models in Prisma Schema Language, manage migrations via Prisma Migrate, and browse data in Prisma Studio. Supports PostgreSQL, MySQL, SQLite, SQL Server, MongoDB, and CockroachDB. Prisma Accelerate provides edge caching and connection pooling, Optimize offers AI-powered query analysis. 40K+ GitHub stars, widely adopted in Node.js/TypeScript.
Prometheus
Open-source monitoring and alerting toolkit — the CNCF standard for metrics collection.
Prometheus is the open-source monitoring system and time-series database that has become the CNCF standard for metrics collection in cloud-native environments. Features a powerful query language (PromQL), pull-based metrics collection, multi-dimensional data model, and built-in alerting via Alertmanager. The foundation of modern Kubernetes observability.
Pydantic AI
Python agent framework by Pydantic team
Agent framework built on Pydantic for type-safe AI applications. Provides structured outputs, dependency injection, and multi-model support. Created by the Pydantic team, it brings the same validation and typing philosophy that made Pydantic essential for Python APIs to the world of AI agents, ensuring reliable data flow between LLMs and application logic.
Schemathesis
Property-based API fuzz testing from OpenAPI and GraphQL schemas
Schemathesis automatically generates test cases from OpenAPI and GraphQL schemas to find crashes, validation errors, and specification violations in APIs. It uses property-based testing and fuzzing techniques to explore edge cases that manual test writing misses. CLI tool and Python library with CI/CD integration. 3.4K+ GitHub stars with support for authentication, custom checks, stateful testing, JUnit XML, and Allure reports.
Scrapling
Adaptive web scraping library with anti-bot evasion and smart selectors
Scrapling is a Python web scraping library that uses adaptive selectors and anti-bot evasion techniques to extract data from websites reliably. It generates selectors that survive website layout changes by understanding element context rather than relying on brittle CSS paths. Features stealth browser automation, automatic retry logic, and proxy rotation. 65K+ GitHub stars.
SigNoz
SigNoz is an OpenTelemetry-native observability platform for collecting and correlating logs, metrics, and traces. Teams can self-host it or use SigNoz Cloud, with dashboards, alerting, query workflows, and enterprise controls for cloud-native and AI application telemetry.
Stagehand
AI-powered web browser automation with Playwright
Stagehand is an open-source browser-agent SDK from Browserbase that combines deterministic browser automation with AI primitives such as act(), extract(), observe(), and agent(). Instead of relying only on brittle selectors, developers can use natural-language actions, Zod-backed structured extraction, page observation, action caching, and Browserbase cloud-browser infrastructure for production web automation.
SuperTokens
Open-source authentication with self-hosting
SuperTokens is an open-source authentication solution with 14K+ GitHub stars providing email/password, passwordless, social login, MFA, session management, and user management. Designed for self-hosting with Docker — full control over user data with no vendor lock-in. Pre-built UI components for React, Vue, and vanilla JS. Backend SDKs for Node.js, Python, and Go. Managed cloud option also available. Emphasizes security with rotating refresh tokens and anti-CSRF protection by default.
Tabby
Self-hosted AI coding assistant
Tabby is an open-source, self-hosted AI coding assistant that serves as a privacy-focused alternative to GitHub Copilot. It provides code completion, chat-based coding assistance, and IDE integrations while running entirely on your own infrastructure with support for consumer-grade GPUs. Tabby supports multiple LLM backends and offers extensions for VS Code, JetBrains, Vim, and other editors, giving teams full control over their AI coding tools without sending code to external services.
Taskmaster AI
AI-driven task management for agentic coding
Taskmaster AI is an open-source task management system for AI-driven development that turns PRDs into structured, dependency-aware coding tasks. It runs as an MCP server inside Cursor, Claude Code, Windsurf, Lovable, and Roo, giving AI agents a disciplined workflow instead of ad-hoc code generation. Supports multiple AI providers with configurable main, research, and fallback models.
Trigger.dev
Open-source background jobs and AI workflows for TypeScript
Trigger.dev is an open-source platform for building and deploying background jobs, AI agents, and long-running workflows in TypeScript. It eliminates serverless timeouts with durable task execution, automatic retries, queue-based concurrency control, and elastic scaling. Used by 30,000+ developers at companies like MagicSchool and Icon.com, it processes hundreds of millions of agent runs monthly. Backed by a $16M Series A led by Dalton Caldwell's Standard Capital fund.
Valkey
Open-source high-performance key/value datastore
Valkey is a Linux Foundation-backed, BSD-3-Clause open-source fork of Redis 7.2.4 for caching, queues, and real-time data workloads. Current 9.1 and 8.1.8 releases continue performance, security, module, and cluster work while preserving Redis-compatible migration paths. It has 26K+ GitHub stars and managed-service support from AWS, Google, Oracle, Ericsson, and others.
Vitest
Blazing fast Vite-native testing
Next-generation testing framework powered by Vite for blazing-fast execution. Jest-compatible API with native ESM support, TypeScript out of the box, and in-source testing capabilities. The new default test runner for Vite-based projects, offering significantly faster test execution and a modern developer experience compared to Jest for projects using modern JavaScript tooling.
Weaviate
Open-source vector database for AI-native applications and semantic search.
Weaviate is an open-source vector database purpose-built for AI applications. Supports vector, keyword, and hybrid search with built-in vectorization modules for OpenAI, Cohere, Hugging Face, and more. Used for RAG pipelines, semantic search, recommendation engines, and multimodal search. Written in Go for high performance.
Zed
High-performance code editor built in Rust
High-performance code editor built entirely in Rust by the creators of Atom and Tree-sitter. GPU-accelerated rendering and a multicore architecture deliver 10x faster startup and 75% lower memory use than Electron editors like VS Code. Native real-time collaboration that works like Google Docs, deeply integrated AI with agentic editing (Claude and more), and Tree-sitter-powered syntax highlighting. Direct-to-display rendering on macOS. Available on macOS, Linux, and Windows.
Agent Governance Toolkit
Microsoft’s public-preview runtime governance toolkit for policy, identity, sandboxing, audit, and MCP security around AI agents.
Agent Governance Toolkit is Microsoft’s MIT-licensed public-preview toolkit for governing AI agent runtimes. It adds policy enforcement, zero-trust identity, execution sandboxing, audit, reliability, and MCP security-gateway patterns around tool calls and autonomous actions, helping platform teams move beyond prompt-only guardrails while preserving architecture review requirements.
Chroma
Open-source embedding database — the AI-native way to store and query embeddings.
Chroma is an open-source embedding database designed for simplicity and developer experience. Runs in-memory, as a Python library, or as a client-server deployment. Popular for prototyping RAG applications, local development, and lightweight vector search. Integrates natively with LangChain, LlamaIndex, and OpenAI.
Cline
Open-source autonomous coding agent for VS Code
Cline is an Apache-2.0 open-source AI coding agent runtime for editor, terminal, and SDK workflows. It reads and edits files, runs commands, uses browsers, plans then acts, and requires explicit approval for each step unless users enable auto-approve. Current Cline sources show 8M+ installs, 63.6k+ GitHub stars, BYOK/provider flexibility, local model support, MCP, plugins, hooks, and Enterprise governance.
Codebase Memory MCP
Codebase knowledge graph MCP server for AI coding agents
Codebase Memory MCP is an MIT-licensed MCP server that turns a repository into a persistent code knowledge graph for AI coding agents. It gives Claude Code, Cursor, Codex-style agents, and other MCP clients structural queries for functions, classes, call chains, routes, and architecture, helping them explore large projects without repeatedly rereading files or relying only on broad search.
Coolify
Self-hosted Heroku/Vercel alternative
Open-source, self-hostable PaaS alternative to Heroku, Vercel, and Netlify with 44K+ GitHub stars. Deploy static sites, APIs, full-stack apps, databases, and 280+ one-click services on your own VPS or bare metal via SSH. Features auto Let's Encrypt SSL, Git integration (GitHub/GitLab/Bitbucket/Gitea), S3 backups, Docker Swarm support, and a REST API for CI/CD automation. Self-hosted version is free forever with no features behind paywalls.