290 tools
| Tool | Catch | |||||
|---|---|---|---|---|---|---|
CCClaude CodeTerminal-first coding agent with deep repository context | AI Agents / Coding Agents | Hosted | Multi-platform | — | Paid | The $200/month Max plan is what serious users need—the cheaper tiers hit limits fast on large codebases. Token consumption on big repositories gets expensive. There is no autocomplete; this is for delegating tasks, not for inline suggestions while you type. |
CUCursorThe AI-first code editor that understands your codebase | AI Agents / Coding Agents | Hosted | Multi-platform | — | Freemium | You are switching editors—VS Code extensions mostly work, but not all. Cursor closes, your background agents stop. The context can drift on very large refactors; you will need to guide it back. |
DEDevinAutonomous AI engineer for defined engineering tasks | AI Agents / Coding Agents | Hosted | Multi-platform | — | Paid | Loud Catch: Devin is paid. The $500/month price prices out small teams. Success rates drop sharply on vague tickets; this is not a free coding agent. |
STStagehandAI-native browser automation that mixes code and natural language | AI Agents / Browser Automation | Self-host | Node.js | 24.1k | OSS/MIT | AI calls add latency and cost. The natural-language parts are only as reliable as the underlying model. Debugging AI-driven steps is harder than debugging selectors. |
BUBrowser UseOpen-source framework for LLM-driven browser agents | AI Agents / Browser Automation | Self-host | Python | 112k | OSS/MIT | You need browser infrastructure—Browser Use is a framework, not a managed service. Token consumption scales with page complexity. Anti-bot measures will block you without stealth tooling. |
BRBrowserbaseManaged browser infrastructure for AI agents at scale | AI Agents / Browser Automation | Hosted | Multi-platform | — | Freemium | Another service to pay for and depend on. Complex pricing at scale—budget carefully for high-volume workloads. You are outsourcing control over the browser layer. |
PMPlaywright MCPOfficial Microsoft MCP server for Playwright browser automation | AI Agents / Browser Automation | MCPSelf-host | Node.js | 36.8k | OSS/MIT | It is a control interface, not a complete solution. You still need browser infrastructure (local Chromium or Browserbase). No built-in session management, authentication, or scaling. |
MEMem0Memory infrastructure for AI agents that actually persists | AI Agents / Memory & Evals | Hosted | Multi-platform | 64.6k | Freemium | External dependency for a core capability. Async processing adds latency. Platform optimizations are not in the open-source SDK. You are trusting Mem0 with potentially sensitive user data. |
BRBraintrustEval-first LLM platform that blocks bad prompts in CI | AI Agents / Memory & Evals | Hosted | Multi-platform | — | Freemium | Eval-first means observability is secondary—if your primary loop is debugging traces, look elsewhere. Learning curve to build eval datasets that actually represent production. |
LALangfuseOpen-source LLM observability you can self-host | AI Agents / Memory & Evals | Self-host | Multi-platform | 34.1k | OSS/MIT | Self-hosting means self-operating—you are running Postgres, ClickHouse, Redis, and the app. Observability-first means evals are layered on, not central. |
AIAiderAI pair programming in your terminal with any model | AI Agents / Coding Agents | APISelf-host | Python | 48.7k | OSS/MIT | You are paying per-token at API rates—can exceed subscription costs on heavy use. No managed infrastructure; you are the ops team. Less polished than commercial alternatives. |
CLClineVS Code extension for human-in-the-loop AI coding | AI Agents / Coding Agents | Self-host | Node.js | 67.4k | OSS/MIT | Human-in-the-loop means constant interruptions. Large tasks require many approvals. The pace is slower than autonomous alternatives. |
LELettaEpisodic memory for agents that think across sessions | AI Agents / Memory & Evals | Self-host | Multi-platform | 24.6k | OSS/MIT | More complex to reason about than simple vector retrieval. The paging mechanism adds latency and orchestration overhead. Documentation assumes understanding of the original MemGPT paper. |
VAVercel AI SDKUnified TypeScript SDK for building AI applications | AI Agents / Orchestration | SDKSelf-host | Node.js | 26.6k | OSS/MIT | Vercel-optimized, which is great on Vercel and requires more work elsewhere. Abstraction means some provider-specific features are harder to access. |
LALangChainThe OG LLM orchestration framework | AI Agents / Orchestration | Self-host | Multi-platform | 146k | OSS/MIT | Abstraction layers add complexity. Simple use cases feel over-engineered, and the learning curve is steeper than rolling your own for basic RAG. |
LALangGraphStateful multi-actor agent workflows | AI Agents / Orchestration | Self-host | Multi-platform | 41k | OSS/MIT | The abstraction overhead is real. Debugging graph execution requires understanding the underlying state management, and simple agents become verbose. |
CRCrewAIRole-playing agents that actually ship | AI Agents / Orchestration | Self-host | Multi-platform | 58k | OSS/MIT | The simplicity cuts both ways. Complex inter-agent communication patterns require workarounds, and you are locked into CrewAI execution model. |
HAHaystackProduction NLP pipelines from deepset | AI Agents / Orchestration | Self-host | Python | 26.4k | OSS/MIT | Haystack strength is also its constraint. The framework assumes pipeline-based architectures; more exotic agent patterns require workarounds. |
LLLlamaIndexData framework for LLM applications | AI Agents / Orchestration | Self-host | Multi-platform | 52k | OSS/MIT | The abstraction layers can be confusing. Index, query engine, retriever, synthesizer—the terminology requires investment to master. |
VEVercelThe platform that made Next.js deployment trivial | Next.js / Platform | Hosted | Node.js | — | Freemium | Vendor lock-in is real, and costs scale with success. Bandwidth and serverless function invocations add up quickly for high-traffic apps. |
PRPrismaType-safe database access with killer DX | Next.js / ORM | Hosted | Node.js | 47.6k | Freemium | Abstraction costs. Complex queries sometimes require raw SQL, and the generated client adds bundle size. Performance-sensitive applications need careful query optimization. |
DODrizzle ORMTypeScript ORM that feels like SQL | Next.js / ORM | Self-host | Node.js | 35.7k | OSS/MIT | Less magic means more typing. Relation handling requires more manual work than Prisma. The ecosystem is smaller. |
TRtRPCEnd-to-end typesafe APIs without codegen | Next.js / API | APISelf-host | Node.js | 40.6k | OSS/MIT | TypeScript only—this is not for mixed-language teams. The tight coupling means you lose the API as a standalone artifact. |
CLClerkAuth that actually ships with your UI | Next.js / Auth | Hosted | Node.js | — | Freemium | Loud Catch: Clerk is a paid auth product with a free tier that evaporates as MAUs grow. You are outsourcing login UI and session logic; customization is the Clerk way or a fight. This is not the OSS auth library. |
AJAuth.jsAuthentication for the web, framework-agnostic | Next.js / Auth | Self-host | Node.js | 28.4k | OSS/MIT | You are building the UI, handling edge cases, and managing the infrastructure. Provider quirks require debugging. |
UPUploadThingFile uploads that do not make you cry | Next.js / Files & Email | Hosted | Node.js | 5.3k | Freemium | You are depending on a third-party service for a core feature. Storage costs scale with usage, and egress gets expensive. |
REResendEmail API designed for developers | Next.js / Files & Email | APIHosted | Node.js | — | Freemium | Newer service means less track record. Deliverability depends on your domain reputation as much as theirs. Feature set is smaller than established players. |
NENeonServerless Postgres that branches | Next.js / Data | Hosted | Node.js | — | Freemium | Cold starts affect latency for scale-to-zero databases. The branching model has a learning curve. Regional availability is limited. |
PLPlanetScaleServerless MySQL with Vitess DNA | Next.js / Data | APIHosted | Node.js | — | Freemium | No foreign key constraints enforced by the database—application-level enforcement required. The Vitess heritage means some MySQL features work differently. |
INInngestBackground jobs and workflows with zero infrastructure | Next.js / Jobs | Hosted | Node.js | 5.8k | Freemium | Another service dependency. Debugging distributed workflows requires understanding the execution model. Costs scale with function runs. |
TDTrigger.devOpen-source background jobs for Next.js | Next.js / Jobs | Self-hostHosted | Node.js | 16.2k | Freemium | v3 was a significant breaking change. The managed platform costs scale with compute. Self-hosting requires maintaining infrastructure. |
FAFastAPIModern Python APIs at startup speed | Python / Frameworks | APISelf-host | Python | 102k | OSS/MIT | The ecosystem assumes you will integrate pieces yourself—no batteries-included ORM or auth. Async programming has its own learning curve. |
PYPydanticData validation using Python type hints | Python / Data | Self-host | Python | 28.7k | OSS/MIT | The v1 to v2 migration was painful—significant API changes broke existing code. Some advanced validation patterns require understanding the internals. |
UVuvPython packaging at Rust speed | Python / Tooling | Self-host | Python | 89.4k | OSS/MIT | Relatively new, so edge cases exist. Some older packages with unusual build systems may have issues. |
RURuffPython linter faster than your test suite | Python / Tooling | Self-host | Python | 49.5k | OSS/MIT | Not every rule from every tool is implemented. Some teams have strong opinions about specific linter behaviors. |
POPolarsDataFrames that respect your CPU | Python / Data | Self-host | Python | 39.6k | OSS/MIT | Different API than pandas—existing codebases need rewriting. The ecosystem is smaller; some pandas integrations do not exist. |
TYTyperCLI apps with type hints and zero effort | Python / Frameworks | CLISelf-host | Python | 19.9k | OSS/MIT | Complex CLI patterns sometimes fight the abstraction. Very dynamic interfaces may need lower-level Click access. |
RIRichBeautiful terminal output without the pain | Python / TUI | Self-host | Python | 57.3k | OSS/MIT | Terminal compatibility varies—some environments render poorly. The feature set is large; learning the full API takes time. |
HTHTTPXAsync HTTP client for modern Python | Python / Tooling | APISelf-host | Python | 15.5k | OSS/MIT | Another dependency when requests works for simple cases. Some requests plugins do not have HTTPX equivalents. |
SQSQLModelSQL + Pydantic in one elegant package | Python / Data | APISelf-host | Python | 18.3k | OSS/MIT | Relatively young library, so edge cases exist. Complex SQLAlchemy patterns may need direct SQLAlchemy access. |
LILitestarThe FastAPI alternative with batteries | Python / Frameworks | APISelf-host | Python | 8.4k | OSS/MIT | Smaller community means fewer tutorials and Stack Overflow answers. Some FastAPI extensions need equivalents. |
TETextualBuild TUIs like web apps | Python / TUI | Self-host | Python | 37.1k | OSS/MIT | Terminal constraints limit what is possible. Learning curve for the reactive model. Not every terminal renders correctly. |
HYHydrogenShopify React framework for headless commerce | Shopify / Commerce | Self-host | Node.js | 2.1k | OSS/MIT | You are locked into Shopify architectural choices. Customization beyond their patterns requires deeper knowledge. Oxygen hosting limits deployment options. |
RERemixFull stack React that Shopify acquired | Shopify / Commerce | Self-host | Node.js | 33.3k | OSS/MIT | The mental model shift from SPA patterns takes adjustment. Some React patterns do not translate directly. The ecosystem is smaller than Next.js. |
SASanityHeadless CMS that developers actually like | Shopify / Commerce | Hosted | Node.js | — | Freemium | Another service to manage and pay for. The schema learning curve is real. Heavy customization requires understanding Sanity Studio internals. |
SCShopify CLIThe development tool every Shopify dev needs | Shopify / Commerce | CLISelf-host | Node.js | 738 | OSS/MIT | Occasional bugs with authentication flows. Resource usage can be heavy. Some advanced workflows still require manual setup. |
POPolarisShopify design system for embedded apps | Shopify / Commerce | Self-host | Node.js | 6.2k | OSS/MIT | Looks out of place outside Shopify admin. Breaking changes between major versions require updates. |
CUCheckout UI ExtensionsCustomize Shopify checkout safely | Shopify / Commerce | Self-host | Node.js | — | OSS/MIT | The sandboxed environment limits what is possible. Some desired customizations are not supported by extension points. |
GCGraphQL Code GeneratorType-safe Shopify API without manual typing | Shopify / Commerce | APISelf-host | Node.js | 11.3k | OSS/MIT | Configuration complexity for advanced setups. Build step adds friction to the workflow. Large schemas generate large type files. |
SAShopify App JSOfficial Node.js library for Shopify apps | Shopify / Commerce | Self-host | Node.js | 538 | OSS/MIT | Node.js only. Some edge cases require diving into implementation details. Version updates can break existing apps. |
SUSupabaseOpen-source Firebase alternative built on Postgres | Databases / Data | Hosted | Multi-platform | 109k | Freemium | The all-in-one convenience creates dependency. Complex queries hit performance limits. Self-hosting requires significant operational knowledge. |
TUTursoSQLite at the edge with libSQL | Databases / Data | Hosted | Multi-platform | 17.2k | Freemium | SQLite limitations still apply—no concurrent writes from different regions. The embedded replica model has a learning curve. Less battle-tested than Postgres. |
RERedisThe in-memory data store everyone uses | Databases / Data | Self-host | Multi-platform | 76.2k | OSS/MIT | Memory-bound storage is expensive at scale. Persistence options have tradeoffs. The licensing changes caused uncertainty. Clustering adds complexity. |
UPUpstashServerless Redis and Kafka | Databases / Data | Hosted | Multi-platform | — | Freemium | HTTP adds latency compared to native Redis protocol. High-throughput workloads get expensive. Some Redis features are not available. |
PIPineconeVector database for AI applications | Databases / Data | Hosted | Multi-platform | — | Freemium | Vendor lock-in for a core AI capability. Costs scale with vector count and queries. Self-hosting is not an option. |
QDQdrantOpen-source vector database with filtering | Databases / Data | Self-hostHosted | Multi-platform | 34.4k | OSS/MIT | Operational burden of self-hosting. Smaller ecosystem than Pinecone. Some advanced features require understanding internals. |
CLClickHouseColumn-oriented database for analytics | Databases / Data | Self-host | Multi-platform | 49.6k | OSS/MIT | Not a general-purpose database—updates and deletes are expensive. Operational complexity for self-hosting. The learning curve for optimal schema design is steep. |
TITimescaleTime-series superpowers for Postgres | Databases / Data | Hosted | Multi-platform | 23.5k | Freemium | Adds complexity to Postgres operations. Some hypertable features have limitations. The learning curve for optimal performance is real. |
DUDuckDBIn-process OLAP database | Databases / Data | Self-host | Multi-platform | 41k | OSS/MIT | Not for OLTP workloads—it is analytics-focused. Single-node limits apply. Less ecosystem than traditional databases. |
SQSQLiteThe most deployed database in the world | Databases / Data | Self-host | Multi-platform | — | OSS/MIT | Single writer at a time limits write concurrency. Not designed for network access. Feature set is smaller than Postgres. |
GAGitHub ActionsCI/CD that lives where your code does | DevOps / Infrastructure | Self-hostHosted | Multi-platform | — | Freemium | YAML syntax has a learning curve. Debugging failed workflows is frustrating. Costs scale with build minutes. Complex workflows become hard to maintain. |
DODockerContainer runtime that changed deployment | DevOps / Infrastructure | Hosted | Multi-platform | 5.7k | Freemium | Resource overhead compared to native. Security requires attention. Desktop licensing changes affected teams. Image size management is ongoing work. |
KUKubernetesContainer orchestration at scale | DevOps / Infrastructure | Self-host | Multi-platform | 126k | OSS/MIT | Complexity is legendary. Small teams often do not need it. Operational burden is significant. The YAML can become unmanageable. |
TETerraformInfrastructure as code that actually works | DevOps / Infrastructure | Self-host | Multi-platform | 49.6k | OSS/MIT | State management requires care. The licensing change to BSL concerned some users. HCL has quirks. Complex modules become hard to debug. |
PUPulumiInfrastructure as code in real languages | DevOps / Infrastructure | Hosted | Multi-platform | 25.6k | Freemium | Smaller ecosystem than Terraform. Learning curve for infrastructure patterns. The state service is a dependency unless self-hosted. |
FIFly.ioDeploy apps to VMs close to your users | DevOps / Infrastructure | Hosted | Multi-platform | — | Freemium | More operational than PaaS alternatives. Pricing requires understanding. Some features are less polished. The free tier has limitations. |
RARailwayDeploy from GitHub with zero configuration | DevOps / Infrastructure | Hosted | Multi-platform | — | Freemium | Less control than VMs or containers. Pricing scales with usage. Customization options are limited. Some workloads do not fit the model. |
COCoolifySelf-hosted Heroku alternative | DevOps / Infrastructure | Self-host | Multi-platform | 61.3k | OSS/MIT | Self-hosting means self-operating. Some features are less polished than commercial alternatives. Single-server focus limits scale. |
CACapRoverFree PaaS you can run anywhere | DevOps / Infrastructure | Self-host | Multi-platform | 15.2k | OSS/MIT | Documentation assumes Docker knowledge. Some advanced features require manual configuration. Less active development than alternatives. |
TCTailwind CSSUtility-first CSS that developers love | Design / UI | Self-host | Browser | 97.4k | OSS/MIT | HTML becomes verbose. The utility-first paradigm requires adjustment. Complex components need extraction. Some designers find it limiting. |
SUshadcn/uiCopy-paste components built on Radix | Design / UI | Self-host | Browser | 123k | OSS/MIT | You own the code, including the maintenance. Updates require manual copying. The paradigm differs from traditional component libraries. |
RURadix UIUnstyled, accessible React components | Design / UI | Self-host | Browser | 19.2k | OSS/MIT | Styling from scratch takes time. Learning the API requires investment. Some components have quirks. |
FMFramer MotionProduction-ready React animations | Design / UI | Self-host | Browser | 33.5k | OSS/MIT | Bundle size is not negligible. Complex animations require understanding the system. Performance needs attention on mobile. |
FIFigmaCollaborative design tool in the browser | Design / UI | Hosted | Browser | — | Freemium | Subscription costs add up. Adobe acquisition raised concerns. Offline access is limited. Large files can lag. |
STStorybookUI component workshop | Design / UI | Self-host | Browser | 91k | OSS/MIT | Configuration complexity grows. Build times can be slow. Keeping stories updated requires discipline. |
LULucideBeautiful open-source icons | Design / UI | Self-host | Browser | 24.3k | OSS/MIT | Style might not fit every project. Some niches have gaps. Customization requires understanding SVG. |
PCPanda CSSCSS-in-JS with build-time extraction | Design / UI | Self-host | Browser | 6.2k | OSS/MIT | Different mental model from both Tailwind and traditional CSS-in-JS. Ecosystem is younger. Migration from other solutions takes work. |
SESentryError tracking that actually helps | Observability / Error Tracking | Hosted | Multi-platform | 44.7k | Freemium | Event volume drives cost. Self-hosting is complex. Some features are enterprise-gated. Alert noise requires tuning. |
GRGrafanaDashboards for everything observable | Observability / Metrics | Self-host | Multi-platform | 76.6k | OSS/MIT | Dashboard sprawl becomes a maintenance burden. Learning PromQL or LogQL takes time. Self-hosting requires infrastructure. |
PRPrometheusTime-series metrics for cloud-native | Observability / Metrics | Self-host | Multi-platform | 65.9k | OSS/MIT | Single-node storage limits scale. PromQL has a learning curve. High cardinality labels cause problems. |
OPOpenTelemetryVendor-neutral observability framework | Observability / Tracing | Self-host | Multi-platform | — | OSS/MIT | The specification is complex. Implementation maturity varies by language. Configuration requires understanding the model. |
DADatadogUnified observability platform | Observability / Metrics | Hosted | Multi-platform | — | Paid | Expensive at scale—costs surprise teams. Vendor lock-in is significant. Feature creep makes the platform complex. |
AXAxiomLog management without limits | Observability / Logs | Hosted | Multi-platform | — | Freemium | Younger platform than alternatives. Some enterprise features are missing. The ecosystem is smaller. |
BSBetter StackUptime monitoring and incident management | Observability / Logs | Hosted | Multi-platform | — | Freemium | Multiple products mean multiple things to learn. Pricing across products adds up. Some features overlap with other tools. |
HIHighlight.ioOpen-source session replay and monitoring | Observability / Error Tracking | Self-hostHosted | Multi-platform | 9.4k | Freemium | Newer than established players. Self-hosting requires significant infrastructure. Some features are less mature. |
RURustSystems programming without the footguns | Rust / Systems | Self-host | Rust | 117k | OSS/MIT | The learning curve is steep. Compile times are slow. Fighting the borrow checker is frustrating at first. |
TOTokioAsync runtime for Rust | Rust / Systems | Self-host | Rust | 33.1k | OSS/MIT | Async Rust has a learning curve. Stack traces are confusing. Some patterns from other languages do not translate. |
AXAxumWeb framework from the Tokio team | Rust / Systems | Self-host | Rust | 27k | OSS/MIT | Less batteries-included than frameworks like Actix. Error messages can be cryptic. Some patterns require boilerplate. |
AWActix WebFast Rust web framework | Rust / Systems | Self-host | Rust | 24.8k | OSS/MIT | Macro-heavy API differs from idiomatic Rust. The actor foundation is not always needed. Some community history caused concern. |
SESerdeSerialization framework for Rust | Rust / Systems | Self-host | Rust | 10.8k | OSS/MIT | Compile times increase with heavy use. Error messages can be confusing. Some edge cases require manual implementation. |
SQSQLxCompile-time checked SQL for Rust | Rust / Systems | Self-host | Rust | 17.4k | OSS/MIT | Compile-time checking requires database connection. Migration story is simpler than some alternatives. Complex queries need understanding. |
TATauriBuild desktop apps with web tech and Rust | Rust / Systems | Self-host | Rust | 111k | OSS/MIT | Webview inconsistencies across platforms. Rust learning curve for backend code. Younger ecosystem than Electron. |
LELeptosFull-stack Rust web framework | Rust / Systems | Self-host | Rust | 21.3k | OSS/MIT | WASM ecosystem is still maturing. Debugging can be challenging. Smaller community than JavaScript frameworks. |
CLclapCommand line argument parser for Rust | Rust / Systems | CLISelf-host | Rust | 16.7k | OSS/MIT | Compile times increase with complex CLIs. Some advanced patterns require builder API. Error messages could be clearer. |
OCOpenAI Codex CLITerminal coding agent from OpenAI | AI Agents / Coding Agents | CLIHosted | Multi-platform | 121k | Freemium | The CLI is open-source, but the frontier models powering it sit behind ChatGPT Plus, Pro, or Enterprise subscriptions. You are paying OpenAI either way. Feature parity with Claude Code is still catching up. |
GOGooseLocal-first Rust agent with MCP at its core | AI Agents / Coding Agents | MCPSelf-host | Rust | — | OSS/MIT | General-purpose agent means you configure it for your use case. You bring the model—Goose is the runtime, not the intelligence. Documentation is still maturing. |
OPOpenHandsSelf-hostable autonomous software engineer | AI Agents / Coding Agents | Self-host | Multi-platform | — | OSS/MIT | Heavier than lighter agents like Goose. Self-hosting autonomous agents requires infrastructure and monitoring. The autonomy that makes it powerful also makes debugging failures harder. |
O2OpenClaw 2.0Coding and personal agent across 29 messaging channels | AI Agents / Coding Agents | Hosted | Multi-platform | — | Freemium | Huge security surface. Every connected channel is a potential attack vector. You are trusting OpenClaw with access to your messaging platforms and the code it writes. Evaluate carefully for sensitive work. |
N2Needle 214MB on-device tool-calling model | AI Agents / Orchestration | Self-host | Multi-platform | 10.1k | OSS/MIT | Not a chat LLM. Needle does one thing: parse user intent into tool calls. You still need the tools and the orchestration around it. Do not expect conversation or reasoning. |
MAMastraTypeScript agent runtime with typed agents and workflows | AI Agents / Orchestration | Self-host | Node.js | — | OSS/MIT | Framework, not a coding CLI. Mastra helps you build agents; it is not an agent itself. Learning curve for the runtime concepts. You are committing to their abstractions. |
E2E2BFirecracker sandboxes for untrusted agent code | AI Agents / Orchestration | Hosted | Multi-platform | — | Freemium | Hosted by default. You are sending code to E2B infrastructure. Self-hosting is possible but requires more work. Another external dependency in your agent stack. |
COConvexReactive TypeScript backend with real-time sync | Next.js / Data | Hosted | Node.js | — | Freemium | Not Postgres. Convex has its own data model and query language. Migration from existing databases requires rethinking your data layer. Chef (their AI feature) was deprecated. Vendor dependency is real. |
GCGemini CLIGoogle open-source terminal agent powered by Gemini | AI Agents / Coding Agents | CLISelf-host | Multi-platform | 107k | OSS/MIT | Gemini-bound lock-in—not model-agnostic like Goose or Crush. Consumer cutoff 2026-06-18: free/Pro/Ultra access dies; enterprise and API keys stay. Do not bet a workflow on the old Google-login quota path. The OSS CLI remains. Antigravity CLI is the successor, not a 1:1 swap. Preview/nightly channels move fast; pin stable for production workflows. Enterprise path pushes you toward Vertex AI and Google Cloud project setup. |
CDChrome DevTools MCPOfficial Chrome DevTools as an MCP server for coding agents | AI Agents / Browser Automation | MCPSelf-host | Node.js | 50.8k | OSS/MIT | chrome-devtools-mcp@1.8.0 engines: "^20.19.0 || ^22.12.0 || >=23". 20.16 and 20.17 fail; 20.19 LTS is in engines. “Node ≥ 22.12” and “Node 20 fails” are both too blunt — README “LTS” is marketing; engines is the catch. A CLI is provided for use without MCP; official CLI docs call it experimental. Complementary to Playwright MCP already on the catalog—DevTools-grade traces, Lighthouse, heap snapshots, and --autoConnect, not a generic scraper or a Playwright replacement. Officially supports Google Chrome and Chrome for Testing only. Exposes browser content to the MCP client—do not point it at sensitive sessions. Usage statistics on by default (opt out with --no-usage-statistics). Needs a current Chrome. |
CRCrushCharm-grade TUI coding agent with LSP and mid-session model switch | AI Agents / Coding Agents | — | Multi-platform | 27.9k | Open-Core | Licensed FSL-1.1-MIT (competing-use restriction; source-available; MIT after two years—not OSI open-source). Pre-1.0 energy—config is migrating from JSON to crushrc Bash. Not a fully autonomous SWE agent like OpenHands; you stay in the loop. Hyper is Charm own model path if you want a subscription. Metrics on by default (DO_NOT_TRACK / CRUSH_DISABLE_METRICS to opt out). |
PAPydantic AITyped Python agent loop with a snap-on Coder harness | AI Agents / Coding Agents | Self-host | Python | 19.7k | OSS/MIT | ACP (Agent Client Protocol, for editors like Zed) is experimental: it lives under pydantic_ai_harness.experimental.acp, may change or be removed in any release without a deprecation period, and importing it emits HarnessExperimentalWarning. Coder is a capability you assemble, not a turnkey SWE agent like OpenHands. Logfire is the convenient observability path; OpenTelemetry works with any backend. Do not confuse this gem with Pydantic validation. |
WOWorktrunkGit worktrees that spawn an agent in one switch | AI Agents / Coding Agents | Self-host | Multi-platform | 6.8k | Apache-2.0 | On Windows, `wt` is Windows Terminal's command. The installer ships `git-wt` to avoid the collision (`winget install max-sixty.worktrunk` then `git-wt config shell install`); you can also disable the Terminal app-execution alias. Project hooks require first-run approval. This is worktree plumbing, not a coding agent. |
ABagent-browserVercel Labs Rust CLI with compact a11y refs for agents | AI Agents / Browser Automation | CLISelf-host | Rust | 41.8k | Apache-2.0 | Default idle timeout is about one hour: the headless daemon shuts down and discards transient tabs/state unless you passed `--restore` (or another restore key). Headed, Safari/iOS WebDriver, and user-attached browsers are exempt; cloud-provider browsers are not. Tune with `--idle-timeout` or `AGENT_BROWSER_IDLE_TIMEOUT_MS`; `0` disables. This is CDP Chrome, not stealth—anti-bot pages will still block you. |
POPostHogProduct analytics, flags, replay, and errors in one MIT-core stack | Observability / Product Analytics | Self-hostHosted | Multi-platform | 39.6k | Freemium | ee/ is a separate proprietary license. posthog-foss strips it if you need a clean MIT tree. Self-hosting is a Postgres + ClickHouse ops job. Cloud is usage-metered after the free allowances; replay is usually the line that bites first. |
BABetter AuthTypeScript auth that lives in your app, not a rented IdP | Next.js / Auth | Hosted | Node.js | 29.8k | Freemium | The library is free; dashboards, audit, and SSO add-ons are the paid wedge. Starter audit retention is 1 day. This is not a hosted IdP — you still own the database and the incident. |
HOHonoTiny TypeScript web framework that runs on every runtime | Libraries / Web Frameworks | APISelf-host | Multi-platform | 32.1k | OSS/MIT | Not Next.js. No filesystem router, no RSC, no batteries. You bring auth, ORM, and deploy. The Cloudflare-first energy is real — Node works, but the happy path is an edge runtime. |
SCStripe CLIOfficial Stripe terminal for webhooks, events, and API objects | Payments / Billing | CLIAPISelf-host | Multi-platform | 2.2k | Apache-2.0 | The CLI is free; card charges are not. See stripe.com/pricing for processing rates. Live mode needs a real secret. Dispute fees are on Stripe, not on this binary. |
NTntfyHTTP pub-sub notifications you can curl from cron | Comms / Notifications | APISDKSelf-host | Go | 34k | Apache-2.0 | Anonymous topics are passwords — guessable names leak other people's alerts. Public ntfy.sh rate-limits; reserved topics need Pro. Dual license means you pick Apache-2.0 or GPLv2, not Apache-only. |
PHPhaserMIT HTML5 2D game framework with scenes, physics, and tilemaps | Graphics & 3D / Game Engines | Self-host | Browser | 40.2k | OSS/MIT | Phaser 4 replaced the v3 renderer/FX/mask stack — v3 games need the migration guide. Phaser Editor is a separate commercial desktop product, not the OSS engine. The homepage can Cloudflare-gate a raw fetch; docs and GitHub are the source of truth. |
POPolarApache-2.0 merchant-of-record billing for indie and AI products | Payments / Billing | Hosted | Multi-platform | 10.2k | Freemium | No first-party CLI in the docs index — SDKs, MCP, and API only. Starter take-rate sits on top of card-brand costs. Polar is MoR, so you do not keep the Stripe account relationship. International cards add extra. Payouts have their own cut. |
POPocketBaseSQLite backend, auth, and admin UI in one Go binary | Databases / SQLite | Self-host | Go | 60.9k | OSS/MIT | SQLite is the database. Concurrent writes and multi-region are not the product. There is no official hosted PocketBase Cloud. You run the binary, you own backups, you own the disk filling up. |
BIBiomeRust formatter and linter that replaces Prettier plus ESLint | DevOps / Tooling | Self-host | Rust | 25.7k | Apache-2.0 | Not a 1:1 ESLint plugin ecosystem. Some rules and framework plugins do not exist yet. Dual-license is MIT OR Apache-2.0 at your option — there is no single LICENSE file at the repo root. |
KAKamalDeploy Docker containers to your own VMs with one CLI | DevOps / Containers | CLISelf-host | Multi-platform | 14.6k | OSS/MIT | You still run Docker hosts. This is not a PaaS. Networking, disks, and what-if-the-VM-dies remain your problem. Kamal 2 changed proxy defaults — read the current docs, not a 2024 blog post. |
N8n8nFair-code workflow automation you can self-host | DevOps / CI/CD | Self-host | Multi-platform | 203k | Open-Core | Sustainable Use License is not OSI. Use and modification: internal / non-commercial / personal. Distribution only free of charge for non-commercial purposes. Files with .ee. in the name need a separate Enterprise License. Do not call it open source. |
HYHyperswitchApache-2.0 payment orchestrator you can self-host | Payments / Orchestration | Self-host | Rust | 43.6k | Apache-2.0 | Community Edition means you run PCI scope. Cloud and Self-Host Enterprise are Contact Us. The 500+ global enterprises line is Juspay production experience, not a Hyperswitch-customer logo wall. |
LOLogtoMPL-2.0 identity platform with a 50k-MAU free Cloud | Next.js / Auth | Self-hostHosted | Node.js | 14.5k | Freemium | Cloud Free is for starting out. Passkeys, hiding branding, orgs, MFA, and enterprise SSO live as Pro add-ons. MPL-2.0 is file-level copyleft, not MIT. |
SUSuperTokensApache-2.0 session auth you can self-host with no MAU cap | Next.js / Auth | Self-hostHosted | Node.js | 15.3k | Freemium | Three processes, not a single library. ee/ is not Apache. Cloud is MAU-metered; MFA and account-linking have 100 USD/month minima on Cloud. Read the carve-out before you assume the whole repo is Apache-2.0. |
NONovuMIT notification workflows with a real 0 USD Cloud | Comms / Notifications | Hosted | Multi-platform | 39.7k | Freemium | The default GitHub branch is next, and GET /LICENSE there 404s. Open-core: enterprise/, apps/web/src/ee, and apps/dashboard/src/ee are commercial. Self-hosted deployment on the pricing page sits under Enterprise. Free Cloud caps 10K runs, 20 workflows, 24h retention. |
LILiveKitApache-2.0 realtime rooms, SFU, and agents | Comms / Realtime | Self-host | Go | 20.7k | Apache-2.0 | Self-hosting an SFU is ops-heavy. Cloud pricing was unverified, so no Cloud Build $0 claim and no monthly allowance numbers. Do not assume Cloud is free. |
CHChatwootMIT-core support inbox you can self-host for $0/agent | Comms / Support | Self-hostHosted | Multi-platform | 36.4k | Freemium | SSO, roles, Captain AI, and voice live in paid/enterprise directories — MIT does not cover enterprise/. Cloud paid plans also lead with a 15-day trial. Hacker is live-chat-only. |
SISocket.IOMIT realtime library with fallbacks, not a hosted product | Comms / Realtime | Self-host | Node.js | 63.2k | OSS/MIT | You bring the host. Horizontal scale needs Redis (or equivalent) adapter. This is not LiveKit and not a managed pub-sub. CORS, sticky sessions, and polling surprises remain your bugs. |
LIListmonkAGPL-3.0 self-hosted newsletters and transactional mail | Comms / Notifications | Self-host | Go | 23.2k | AGPL | AGPL-3.0 is copyleft — network use means you share modifications. You operate Postgres, SMTP, and bounces. There is no official hosted Listmonk Cloud. |
PIPixiJSMIT 2D WebGPU/WebGL renderer, not a game engine | Graphics & 3D / Renderers | Self-host | Browser | 48.1k | OSS/MIT | A renderer, not a game engine. Bring physics, audio, scenes, netcode. If you wanted Phaser, this is the wrong layer. |
BJBabylon.jsApache-2.0 3D engine for the web, now on v9 | Graphics & 3D / Renderers | Self-host | Browser | 26k | Apache-2.0 | Heavier than a 2D starter. docs.babylonjs.com (with an s) has returned 500; working docs host is doc.babylonjs.com. Editor pricing was not verified here, so it is omitted. |
PLPlayCanvasMIT WebGL2/WebGPU engine plus an optional hosted Editor | Graphics & 3D / Game Engines | Self-hostHosted | Browser | 16.6k | Freemium | Do not conflate the MIT engine with the hosted Editor. Private cloud projects are the paid line (Personal 15 USD/month; Organization 50 USD per seat/month). Cancel and private projects lock until you resubscribe or make them public. |
COColyseusMIT Node multiplayer rooms with state sync | Graphics & 3D / Multiplayer | Self-host | Node.js | 7.3k | OSS/MIT | A server framework, not a renderer. Colyseus Cloud has no free tier — it starts at 15 USD/mo. Capacity depends on your code, not a marketed CCU cap. |
KAKAPLAYMIT successor to Kaboom for playground-first 2D games | Graphics & 3D / Game Engines | Self-host | Browser | 1.8k | OSS/MIT | Two lines: stable v3001 vs v4000 still alpha. Official host is kaplayjs.com, not kaboomjs.com. Named homepage titles are testimonials, not a studio showcase. |
ORoRPCMIT end-to-end typed TypeScript RPC | Libraries / RPC | Self-host | Node.js | 7 | OSS/MIT | TypeScript-first. Not a drop-in for every tRPC plugin. You still choose the HTTP server (Hono, Next, etc.). Do not confuse it with a backend-as-a-service. |
SSSSTMIT infrastructure-as-code for AWS, with live Lambda dev | DevOps / IaC | Self-host | Multi-platform | 26.3k | OSS/MIT | AWS-shaped. Other clouds are not the happy path. You still pay AWS. The Ion/v3 cut left a trail of outdated v2 tutorials — read current sst.dev docs. |
ZEZedGPL-3.0 GPU-accelerated editor with first-party agents | AI Agents / Coding Agents | Self-host | Rust | 89.7k | GPL-3.0 | GPL-3.0 is copyleft, not MIT. Hosted agent features that talk to Zed's models are a product on top of the editor — this review does not invent a Cloud free tier. Web is not shipped. |
MIMiseMIT polyglot runtime manager, the asdf successor that is fast | DevOps / Tooling | Self-host | Rust | 33.4k | OSS/MIT | Not a container runtime and not direnv-only. Some asdf plugins still assume bash. Team-wide adoption means every laptop runs mise, or CI drifts. |
DADaggerApache-2.0 CI as containers, programmable in your language | DevOps / CI/CD | Self-host | Multi-platform | 16.2k | Apache-2.0 | You need Docker or a compatible engine. Rewriting mature CI YAML is a project, not an afternoon. Dagger Cloud is a separate product — this review does not invent its free tier. |
EXExcalidrawMIT virtual whiteboard with the hand-drawn look | Design / UI | Self-host | Browser | 131k | OSS/MIT | plus.excalidraw.com is a separate commercial product for teams. This review does not treat Plus as OSS. The OSS app is a drawing surface, not a full design system. |
TITigerBeetleApache-2.0 financial-transactions database, not general OLTP | Databases / Ledger | Self-host | Multi-platform | 16.9k | Apache-2.0 | Not a Postgres replacement. No ad-hoc SQL, no JSON documents. Clustered replicas. If you needed a general database, this is the wrong gem. |
BEBentoMIT slide decks as a single HTML file | Design / UI | Self-host | Browser | 4.7k | OSS/MIT | Reveal.js-based. This is slides-for-agents, not an office suite. Not BentoML and not bentonow.com. |
KBKill BillApache-2.0 in-house subscriptions and payments, no % take-rate | Payments / Billing | Self-host | Multi-platform | 5.7k | Apache-2.0 | JVM and ops-heavy. Aviate is the proprietary accelerator — not the Apache tree. Self-Hosted OSS Free; AWS Marketplace is ~$40/mo plus the AWS bill. No revenue tiles here because there is no % of revenue to quote. |
LALagoAGPLv3 usage and entitlements metering you self-host | Payments / Billing | Self-host | Multi-platform | 10.5k | AGPL | Loud: Premium is Contact us. There is no $0 Lago Cloud. Self-host is the free path; Cloud and Premium are quotes. AGPLv3 is network copyleft. |
PLPlunkAGPL-3.0 transactional email, workflows, and broadcasts | Comms / Email | Self-hostHosted | Node.js | 5.4k | Freemium | AGPL-3.0 is copyleft. Hosted Free keeps Plunk branding. This is not Resend at volume — 1k/mo is the free wall, then $0.001/email. Self-host means you bring SES or equivalent. |
CECentrifugoApache-2.0 Go realtime server binary, not in-process Socket.IO | Comms / Realtime | Self-host | Go | 10.7k | Apache-2.0 | You run it. This is not Socket.IO in-process. Cloud/PRO SKUs were unverified here — no invented Cloud prices. Ops, clustering, and Redis when you scale stay yours. |
APAppriseBSD-2-Clause CLI that talks to a hundred notifiers | Comms / Notifications | CLISelf-host | Python | 17.2k | OSS/MIT | Not a hosted inbox. There is no pricing page — that is the path. You bring every backend (SMTP, Slack tokens, Twilio). This is a notifier, not ntfy and not Novu. |
AUauthentikMIT-core self-hosted IdP; enterprise/ is not MIT | Auth / Auth | Self-host | Python | 25.3k | OSS/MIT | enterprise/ is not MIT — EE license, paid seats. No hosted hatch: goauthentik.io/pricing says they do not currently provide a hosted version. You run Postgres and the stack. |
HAHankoAGPLv3 passkeys-first auth with a 10k-MAU free Cloud | Auth / Auth | Self-hostHosted | Go | 9k | Freemium | Split licenses: backend AGPLv3, Elements and frontend SDKs MIT. Cloud Starter Free 10k MAU is the wall — after that you pay. Cloud Console is closed source. AGPL on the API is network copyleft. |
HJhowler.jsMIT audio sprites for the browser, tagged 2.2.4 in 2023 | Graphics & 3D / Audio | Self-host | Browser | 25.3k | OSS/MIT | Quiet since September 2023. Stale LICENSE copyright year -- live MIT line, not a ghost. No Used-By names. |
ZIZITADELAGPLv3 identity Cloud at US$0/Month — 100 DAU, not Logto 50k MAU | Auth / Auth | Self-hostHosted | Go | 14.9k | Freemium | Loud: the wall is 100 DAU, not Logto 50k MAU. AGPLv3 is network copyleft — Cloud or self-host, the license is loud. Pro is US$100/Month for 25k DAU. Distinct from Hanko passkeys-first Cloud and authentik no-hosted-hatch. |
KIKindeHosted auth plus billing, $0 forever, 10,500 MAU, no OSS | Auth / Auth | Hosted | Node.js | — | Freemium | Not self-host. Kinde branding stays on Free. SMS is 10 included. Pro is $25/mo to uncap MAU and drop branding. Distinct from Polar (Apache MoR, not an IdP) and Clerk (auth UI, no 0.7% billing take-rate on Free). |
AUAutheliaApache-2.0 reverse-proxy SSO, not a full IdP like authentik | Auth / Auth | Self-host | Go | 28.8k | Apache-2.0 | You run it behind Traefik/Caddy/nginx. Thin proxy SSO, not a full IdP like authentik (flows, LDAP/RADIUS/SAML, enterprise/). No hosted Authelia Cloud. Ops, the user store, and the proxy stay yours. |
LILiveblocksHosted collab rooms; Free $0 pauses at the cap | Comms / Realtime | Hosted | Node.js | 4.7k | Freemium | Free pauses at the cap until the next cycle — not PAYG. Pro is $30/mo (credits + drop branding). Self-host is an Enterprise add-on, not the OSS path. Distinct from Socket.IO (you run the server) and Centrifugo (Go binary you operate). |
YJYjsMIT CRDT library, not a hosted collab product | Comms / Realtime | Self-host | Browser | 22.7k | OSS/MIT | Not a product. No hosted SKU, no pricing page, no support SLA. You bring the network layer (Liveblocks, y-websocket, your own). Distinct from Socket.IO: CRDT merge, not event fan-out. |
GOGotifyMIT self-host push server; Android-first, no ntfy.sh twin | Comms / Notifications | Self-host | Go | 15.8k | OSS/MIT | No public hosted twin like ntfy.sh. Android-first client, not a public pub-sub host. Distinct from ntfy (public ntfy.sh + dual license) and Apprise (CLI fan-out, no inbox). |
MJMatter.jsMIT 2D rigid-body physics, not a Phaser replacement | Graphics & 3D / Physics | Self-host | Browser | 18.4k | OSS/MIT | Loud: Phaser already ships Matter physics. If you are on Phaser, you already have this. This gem is for Pixi/KAPLAY/canvas, not a second physics stack inside Phaser. Distinct from Phaser (full engine) and howler.js (audio sprites). |
BSBTCPay ServerMIT self-hosted Bitcoin/LN, 0% fees to your wallet | Payments / Crypto | Self-host | Multi-platform | 7.7k | OSS/MIT | Bitcoin and Lightning to your wallet — not card rails, not a PSP. Distinct from Polar (MoR cards) and Hyperswitch (card orchestration). You operate a node. Network miner fees still exist. |
MEMedusaMIT commerce OS you self-host; Cloud from $29/mo | Payments / Commerce | Self-host | Node.js | 36.1k | OSS/MIT | Commerce OS, not invoices and not card rails. Cloud From $29/mo is not a $0 hobby hatch — self-host is the free path. Distinct from Polar/Hyperswitch (payments) and from Lago (metering). |
PRpretixAGPL-3.0-with-additional-terms event tickets and POS | Payments / Ticketing | Self-hostHosted | Python | 2.5k | Freemium | Loud additional terms: SaaS restrict (do not offer pretix as a service to third parties), footer attribution must stay, modified versions must not look official. Event tickets+POS, not subscriptions. Distinct from Polar (SaaS billing) and Lago (usage metering). |
OPOpenMeterApache-2.0 usage-event metering; Cloud is Kong Konnect now | Payments / Metering | Self-host | Go | 2.2k | AGPL | Cloud is now Kong Konnect Metering — do not reprint Kong tiles. Distinct from Lago: usage-event metering first, not AGPL usage-billing with no hobby cloud. Compose is a local evaluation stack (Kafka/ClickHouse), not production topology. |
KEKeycloakApache-2.0 CNCF-incubation Java IAM: OIDC, OAuth, SAML, LDAP | Auth / Auth | Self-host | Multi-platform | 36.6k | Apache-2.0 | CNCF Java IAM, OIDC+OAuth+SAML+LDAP. Distinct from authentik (MIT-core Python, no hosted hatch, enterprise/ carve-out). You run a JVM and a database. There is no $0 Keycloak Cloud on the project site. |
DEDexApache-2.0 federated OIDC IdP that owns no user state | Auth / Auth | Self-host | Go | 11.1k | Apache-2.0 | Protocol adapter, not a user directory and not a proxy gate. Distinct from Authelia (reverse-proxy SSO) and from authentik/ZITADEL/Keycloak (they store users). Dex owns no user state. You still need an upstream IdP. |
SOSoketiAGPL-3.0 Pusher Protocol v7 server you run yourself | Comms / Realtime | Self-host | Node.js | 5.6k | AGPL | Drop-in Pusher-protocol server, not Socket.IO in-process and not Centrifugo language-agnostic PUB/SUB. AGPLv3 is network copyleft. Hosted plans were not verified here — none invented. |
MEMercureAGPL-3.0 SSE hub; homepage still says MIT | Comms / Realtime | Self-host | Go | 5.3k | AGPL | Homepage still says the Hub is MIT-licensed. The LICENSE file is AGPL-3.0 — print the file. SSE, not WebSockets, not Pusher protocol. Distinct from Socket.IO and Soketi. Cloud/Enterprise exist; do not invent prices. OSS self-host is the free path. |
SCSpree CommerceBSD-3-Clause Ruby commerce OS; Free Sandbox, no platform fees | Payments / Commerce | Self-hostHosted | Multi-platform | 15.7k | Freemium | Ruby commerce + REST/OpenAPI + Next.js storefront — not Medusa MIT Node OS. Solidus (BSD sibling) omitted: same Spree-fork slot. Distinct from Medusa. |
SYSyliusMIT Symfony commerce; Plus is the commercial add-on | Payments / Commerce | Self-hostHosted | Multi-platform | 8.5k | Freemium | Symfony + API Platform PHP headless — not Medusa MIT Node OS and not JS. Distinct from Medusa and Spree. Plus is commercial; do not invent rates. |
KAKanidmMPL-2.0 Rust IdP aiming to replace needing Keycloak | Auth / Auth | Self-host | Rust | 5.3k | Apache-2.0 | Rust IdP aiming to replace needing Keycloak — not the Java CNCF suite. Distinct from Keycloak (Apache-2.0 JVM IAM). You still operate the box. |
NANATSApache-2.0 subject-based messaging and streaming fabric | Comms / Realtime | Self-host | Go | 20.7k | Apache-2.0 | Subject-based messaging/streaming fabric — not an in-process WS lib and not a Go realtime binary alone. Distinct from Socket.IO and Centrifugo. |
ANAnyCableMIT realtime for Action Cable with delivery guarantees | Comms / Realtime | Hosted | Multi-platform | 2.4k | Freemium | Delivery guarantees + presence + Action Cable / multi-backend — not a Pusher-protocol server. Distinct from Socket.IO and Centrifugo. Pro and Managed exist; prices not reprinted here. |
MEmediasoupISC embeddable SFU as a Node module or Rust crate | Comms / Realtime | Self-host | Node.js | 7.4k | OSS/MIT | Embeddable media router as Node module/Rust crate — not LiveKit rooms/agents product. Distinct from LiveKit. |
MEmelonJSMIT 2D engine: WebGPU to WebGL2 to Canvas AUTO, zero deps | Graphics & 3D / Game Engines | Self-host | Browser | 6.4k | OSS/MIT | WebGPU to WebGL2 to Canvas AUTO and Canvas2D-shaped API — not Phaser scene/plugin ecosystem. W4 cut re-opened. Distinct from Phaser, KAPLAY, and PixiJS. |
TJTone.jsMIT Web Audio: synths, Transport, effects, sample-accurate | Libraries / Audio | Self-host | Browser | 14.7k | OSS/MIT | Synths/Transport/effects/sample-accurate scheduling — not audio-sprite playback. W4 cut re-opened. Distinct from howler.js. |
INInvoiceShelfAGPL-3.0 self-host invoices, estimates, expenses, client portal | Payments / Invoicing | Self-host | Multi-platform | 1.8k | AGPL | SMB invoices/estimates/expenses/portal + Stripe on your server — not Kill Bill/Lago subscription orchestration or usage metering. Crater cut re-opened as InvoiceShelf. Distinct from Kill Bill and Lago. |
BABagistoMIT Laravel/Vue commerce with marketplace and B2B | Payments / Commerce | Self-host | Multi-platform | 28.1k | OSS/MIT | Laravel/Vue commerce + marketplace/B2B — PHP twin to Medusa, not Medusa MIT Node OS. Sylius and Spree already cover Symfony/Ruby in Wave 5. Distinct from Medusa. |
PRPrestaShopOSL-3.0 classic PHP cart; pitch the core, not the module store | Payments / Commerce | Self-host | Multi-platform | 9.2k | OSS/MIT | Loud: installer may bundle optional SA commercial modules — pitch core only. Classic PHP cart, not headless Node (Medusa) and not Magento (HOLD). Distinct from Medusa, Bagisto, Sylius, Spree. |
CECerbosApache-2.0 authZ PDP: YAML policies, run anywhere | Auth / AuthZ | Self-host | Multi-platform | 4.6k | Apache-2.0 | authZ YAML PDP — not authentik/Keycloak/Better Auth authN/IdP. Do not reprint Hub prices; self-host PDP is the free path. Distinct from authentik, Keycloak, and Better Auth. |
OPOpenFGAApache-2.0 Zanzibar-style ReBAC with a Check API | Auth / AuthZ | APISelf-host | Go | 5.7k | Apache-2.0 | Zanzibar-style ReBAC + Check API — not Cerbos YAML ABAC. Vs SpiceDB: CNCF/Okta OpenFGA modeling + Check API lane; SpiceDB is AuthZed production Zanzibar + ZedTokens/Cloud. Distinct from Cerbos. |
PEPeerJSMIT browser P2P WebRTC with free cloud or self-host signaling | Comms / Realtime | Self-hostHosted | Browser | 13.4k | Freemium | Browser P2P WebRTC + optional free signaling — not LiveKit/mediasoup media-server rooms. Larger groups need a media server (SFU-class), not PeerJS alone. Distinct from LiveKit and mediasoup. |
RARapierApache-2.0 Rust/WASM physics: 2D+3D, joints, SIMD | Graphics & 3D / Physics | Self-host | Rust | 5.7k | Apache-2.0 | Rust/WASM 2D+3D with joints/SIMD/optional determinism — Matter.js is MIT 2D only. Planck HOLD (same 2D JS slot as Matter). Distinct from Matter.js. |
MAMauticGPL-3.0 self-host marketing automation; hosted trial is not free | Comms / Notifications | Self-host | Multi-platform | 10.4k | GPL-3.0 | Marketing automation — not Listmonk newsletter/tx alone. Hosted 14-day trial is NOT the free path; self-host is. Distinct from Listmonk. |
TOTopazApache-2.0 authZ: OPA Rego + embedded Zanzibar in one container | Auth / AuthZ | Self-host | Go | 1.4k | Apache-2.0 | One container = OPA Rego + embedded Zanzibar directory (ABAC+ReBAC) — not Cerbos YAML-only PDP and not OpenFGA ReBAC-only Check API. Distinct from Cerbos and OpenFGA. |
PWPion WebRTCMIT embeddable Go WebRTC library — not a rooms product | Comms / Realtime | Self-hostHosted | Go | 16.8k | OSS/MIT | Embeddable Go library — not LiveKit rooms product, not mediasoup C++/Node media server, not PeerJS browser-only P2P helper. You assemble signaling and any SFU-class topology yourself. Distinct from LiveKit, mediasoup, and PeerJS. |
JGJanus GatewayGPL-3.0 plugin-core WebRTC gateway (SIP, VideoRoom, streaming) | Comms / Realtime | Self-hostHosted | Multi-platform | 9.2k | GPL-3.0 | Plugin-core C gateway — not LiveKit/mediasoup opinionated rooms products. You pick plugins and ops the gateway. Distinct from LiveKit, mediasoup, PeerJS, and Pion. |
SOSocketClusterMIT Node pub/sub+RPC+JWT with SCC scale-out | Comms / Realtime | Self-host | Node.js | 6.2k | OSS/MIT | Node pub/sub+RPC+JWT+SCC scale-out — not Socket.IO library-only, not Soketi Pusher-protocol, not Centrifugo Go hub, not NATS messaging, not AnyCable Rails WS. Distinct from Socket.IO, Soketi, Centrifugo, NATS, and AnyCable. |
INInkvoiceMIT freelancer invoicing; self-host primary, tiny Cloud Free | Payments / Invoicing | Self-hostHosted | Multi-platform | 21 | Freemium | Freelancer invoicing — not InvoiceShelf SMB suite, not Kill Bill subscription OS, not Lago usage metering. Distinct from InvoiceShelf, Kill Bill, and Lago. |
EDEdgepushAGPL server + MIT SDK: BYO APNs/FCM on Cloudflare Workers | Comms / Notifications | SDKSelf-hostHosted | Multi-platform | 6 | Freemium | BYO APNs+FCM on Cloudflare Workers — not ntfy/Gotify self-host pub/sub, not Novu workflow orchestration. Server is AGPL; pitch self-host or Hosted Free caps. Distinct from ntfy, Gotify, and Novu. |
DEDefoldSource-available Lua game engine; forever free, not OSI Open Source | Graphics & 3D / Game Engines | — | Multi-platform | 6.3k | Open-Core | LOUD: source-available NOT OSI Open Source — §4a may not commercialize as a Game Engine Product. Forever free for making games; license is not MIT/Apache. Vs Phaser/melonJS/KAPLAY JS engines. Distinct from Phaser, melonJS, and KAPLAY. |
SHShoveMIT end-to-end Go device-push relay | Comms / Notifications | Self-host | Go | 285 | AGPL | Edgepush server is AGPL; Shove is MIT end-to-end Go. Device-push relay — not ntfy/Gotify general pub/sub, not Novu multi-channel workflows. Distinct from Edgepush, ntfy, Gotify, and Novu. |
POPostalMIT self-hosted mail delivery: SMTP + HTTP API | Comms / Email | APISelf-host | Multi-platform | 16.8k | OSS/MIT | Self-hosted mail delivery SMTP+HTTP API — not Resend hosted tx email, not Plunk Node email, not Listmonk newsletter app. You own deliverability and IP reputation. Distinct from Resend, Plunk, and Listmonk. |
HRHyvor RelayAGPL-3.0 email relay; Self-Hosted Free Forever unlimited | Comms / Email | Self-host | Multi-platform | 883 | AGPL | Do NOT claim Cloud free. Self-host unlimited is the pitch. Vs Postal full mail server and Plunk Node email. Distinct from Postal and Plunk. |
CFCute Frameworkzlib/Unlicense C/C++ native-first framework + Emscripten | Graphics & 3D / Game Engines | Self-host | Multi-platform | 834 | OSS/MIT | C/C++ native-first + Emscripten — not Phaser/KAPLAY JS engines. Full framework — not Pixi/Babylon/PlayCanvas renderer-or-editor slots alone. Distinct from Phaser, KAPLAY, Pixi, Babylon, and PlayCanvas. |
GOGodotMIT engine with HTML5/Wasm+WebGL2; Compatibility mode for embeds | Graphics & 3D / Game Engines | Self-host | Multi-platform | 117k | OSS/MIT | Loud: Compatibility/WebGL2 only for web; threaded export needs COOP/COEP — single-thread default since 4.3 for embeds. Not Phaser JS canvas. Distinct from Phaser. |
UNUnleashAGPLv3 feature flags; OSS caps 1 project / 2 environments | Observability / Feature Flags | Self-host | Multi-platform | 13.8k | AGPL | Loud: OSS caps Projects 1 / Environments 2. Cloud = Enterprise trial FAIL — pitch self-host only. Vs PostHog dedicated-flags-inside-analytics. Distinct from PostHog. |
FLFlagsmithBSD-3-Clause flags; Cloud Free 50k req/mo, self-host uncapped | Observability / Feature Flags | Self-hostHosted | Multi-platform | 6.5k | Freemium | Cloud Free is capped (50k/1 seat/1 project); self-host uncapped. Vs PostHog analytics-native flags and Unleash AGPL OSS caps. Distinct from PostHog and Unleash. |
GRGrowthBookMIT-core flags+experiments; Cloud Starter Free, self-host unlimited users | Observability / Feature Flags | Self-hostHosted | Multi-platform | 8.3k | Freemium | Warehouse-native experimentation competitor to PostHog — different pitch (flags+experiments first). Cloud Starter Free has user/project caps; self-host OSS uncapped users. Distinct from PostHog. |
WOWorkOSProprietary AuthKit: first 1M MAUs Free — LOUD not OSS | Auth / Auth | Hosted | Node.js | — | Freemium | LOUD: proprietary — not OSS. Vs Clerk/Logto/Kinde/Hanko/Better Auth. Free MAU band is the pitch; paid enterprise features exist — do not invent numbers. Distinct from Clerk, Logto, Kinde, Hanko, and Better Auth. |
DEDescopeProprietary auth: Free Forever 7500 MAUs / 10 tenants / 3 SSO | Auth / Auth | Hosted | Node.js | — | Freemium | LOUD: proprietary — not OSS. Free Forever caps are real; above them is paid. Vs Clerk/Logto/Kinde/WorkOS/Hanko/Better Auth. Distinct from Clerk, Logto, Kinde, WorkOS, Hanko, and Better Auth. |
CACasdoorApache-2.0 UI-first IdP; Hosted Free 25k MAU, self-host primary | Auth / Auth | Self-hostHosted | Go | 14.3k | Freemium | UI-first IdP — vs Keycloak/authentik/Kanidm/Logto/Hanko/Zitadel. Hosted Free 25k MAU; self-host uncapped. Distinct from Keycloak, authentik, Kanidm, Logto, Hanko, and Zitadel. |
LRLaravel ReverbMIT first-party Laravel WebSocket server | Comms / Realtime | Self-host | Multi-platform | 1.6k | OSS/MIT | First-party Laravel WS — not Soketi Pusher-protocol, not Centrifugo Go hub, not AnyCable Rails, not Socket.IO library, not Mercure SSE. Distinct from Soketi, Centrifugo, AnyCable, Socket.IO, and Mercure. |
TUTuwunelApache-2.0 Matrix homeserver; official conduwuit successor | Comms / Realtime | Self-host | Rust | 2.5k | Apache-2.0 | Official conduwuit successor — Conduit is still beta; do not dual-KEEP Conduit. Matrix homeserver slot, not a generic WS product. Distinct from LiveKit/Soketi-style realtime. |
BEBevyMIT/Apache Rust ECS engine with first-party Web | Graphics & 3D / Game Engines | Self-host | Rust | 48k | Apache-2.0 | Rust ECS + first-party Web — not Phaser/Pixi/Babylon/PlayCanvas JS engines. Steeper Rust learning curve. Distinct from Phaser, Pixi, Babylon, and PlayCanvas. |
TETextbeeMIT Android SMS gateway; Hosted Free 1 device/50 msgs/day | Comms / Notifications | Self-hostHosted | Multi-platform | 3.1k | Freemium | Android phone must stay online; not iOS. SMS hole vs Twilio trials — you own the handset and carrier, not a cloud number product. Distinct from Twilio-class CPaaS. |
HEHeapsMIT Haxe+HashLink engine; HTML5/WebGL; Dead Cells stack | Graphics & 3D / Game Engines | Self-host | Multi-platform | 3.5k | OSS/MIT | Haxe+HashLink HTML5/WebGL — not Phaser/Godot/Defold/Cute Framework/melonJS/Bevy. Different language/runtime bet. Distinct from Phaser, Godot, Defold, Cute Framework, melonJS, and Bevy. |
SISimpleWebAuthnMIT passkeys ceremony library — not an IdP | Auth / Auth | Self-host | Node.js | 2.3k | OSS/MIT | Passkeys ceremony lib — not Hanko/Better Auth/Auth.js IdP or auth framework. You still store credentials and issue sessions. Distinct from Hanko, Better Auth, and Auth.js. |
RAraylibzlib/libpng C game library + Emscripten web | Graphics & 3D / Game Engines | Self-host | Multi-platform | 34.6k | OSS/MIT | C+Emscripten web — not Phaser/Pixi/KAPLAY/melonJS JS engines. Lower-level than Godot/Defold/Bevy full engines. Distinct from JS canvas engines. |
MAMailuMIT full mailbox stack: SMTP/IMAP/webmail — not tx API | Comms / Email | APISelf-host | Multi-platform | 7.5k | OSS/MIT | Full mailbox SMTP/IMAP/webmail — not Resend/Plunk/Postal transactional-or-relay API. Ops-heavy: DNS, TLS, spam, storage. Distinct from Postal, Plunk, and Resend. |
GDGDevelopMIT event/no-code engine + HTML5; Pro required above $50k revenue | Graphics & 3D / Game Engines | Hosted | Multi-platform | 26.2k | Freemium | Loud: companies >$50k revenue must use Pro if using a GDevelop account. Event/no-code+HTML5 — not Phaser code-first or Godot editor. Distinct from Phaser and Godot. |
MJmatrix-js-sdkApache-2.0 Matrix client library — needs a homeserver | Comms / Realtime | SDKSelf-host | Node.js | 2.2k | Apache-2.0 | Client lib only — you need a homeserver (Tuwunel etc.). Not a homeserver and not a generic WS product. Distinct from Tuwunel. |
PAParadeDBAGPL-3.0 Postgres search + analytics; Community free forever | Databases / Search | Self-host | Multi-platform | 9.2k | AGPL | Search + analytics inside Postgres (pg_search) — not a separate search server. Distinct from Typesense/Meilisearch (cut: no free forever Cloud). Loud: Cloud is waitlist/beta — NOT a free hosted tier. Enterprise HA is sales; do not reprint Enterprise. |
EMEclipse MosquittoEPL-2.0 / BSD-3 MQTT broker; OSS self-host forever free | Comms / Realtime | Self-host | Multi-platform | 11.2k | OSS/MIT | MQTT broker, not a NATS messaging fabric. Distinct from Soketi/Laravel Reverb/Centrifugo (WebSocket/Pusher paths). Not a messaging-bus twin of NATS. Cedalo Pro exists; do not invent rates. |
RJRPG-JSMIT browser RPG/MMORPG TypeScript framework; Free Engine $0 | Graphics & 3D / Game Engines | Hosted | Browser | 1.6k | Freemium | Browser RPG/MMORPG TypeScript framework (same code solo + networked) — not Phaser scenes, not Colyseus rooms alone, not GDevelop no-code, not Godot/Heaps. Do not sell Studio as the free path. |
GAGarageAGPL-3.0 S3-compatible store for small geo-distributed hosts | DevOps / Storage | Self-host | Multi-platform | 4.5k | AGPL | AGPL. S3-compatible for small/geo-distributed self-host — not SeaweedFS/Ceph/MinIO-scale. SeaweedFS omitted once this publishes. Stretch: object store outside core remit, kept for the free forever self-host bar. |
INInfisicalMIT secrets; Cloud Free forever 5 identities; ee/ needs LICENSE_KEY | Auth / Secrets | Self-hostHosted | Multi-platform | 29.1k | Freemium | ee/ needs LICENSE_KEY even self-hosted (SSO+, versioning, rotation, dynamic secrets) — authentik enterprise pattern. Stretch: secrets remit. Distinct from authentik (IdP) and from Vault-scale ops. |
VAValkeyBSD-3-Clause forever-OSS Redis-protocol KV after the license fork | Databases / Cache | Self-host | Multi-platform | 27.1k | OSS/MIT | Forever-OSS Redis-protocol fork lane, not Redis but faster. Redis gem is already live — this is the license/governance fork, not a performance twin. Do not invent managed free tiers. |
LILitestreamApache-2.0 SQLite WAL replication to S3 or local disk | Databases / SQLite | Self-host | Multi-platform | 14.3k | Apache-2.0 | Ops/replication beside SQLite/Turso/PocketBase — not a new database. You still pick the SQLite host. Distinct from Turso (libSQL edge) and PocketBase (BaaS binary). |
OPOpenBaoMPL-2.0 Vault-compatible secrets engine after the Vault fork | Auth / Secrets | Self-host | Multi-platform | 7.3k | OSS/MIT | Vault-engine / IdP-secrets lane, not Infisical app-secrets DX. Infisical already shipped — this is the engine/compat fork, not the developer-secrets UI. Do not invent Cloud free tiers. |
TETemporalMIT self-host workflow engine; Cloud is credits then paid | DevOps / Workflows | Self-hostHosted | Multi-platform | 22.8k | Freemium | Not Inngest/Trigger.dev — different durable-execution shape. Cloud is credits-then-paid ($1k/90d style credits, then paid) — never free forever. Local temporal server start-dev is not production. OSS self-host is the $0 hatch. |
CACaddyApache-2.0 reverse proxy with automatic HTTPS by default | DevOps / Proxy | Self-host | Multi-platform | 75.5k | Apache-2.0 | Encyclopedia-adjacent but was absent while Coolify/CapRover assume a proxy. Caddy is the proxy, not the PaaS. Not nginx with a friendlier name — ACME-first defaults are the product. |
OXOxcMIT Rust JS/TS toolchain: parser, linter, and friends | Libraries / Tooling | Self-host | Rust | 22.6k | OSS/MIT | Biome is live — Oxc is the lower-level toolchain / oxlint lane, not a Biome killer. Do not sell it as drop Prettier+ESLint tomorrow the way Biome markets format+lint as one product. |
DEDenoMIT TypeScript runtime forever; Deploy free tier is real but separate | Libraries / Runtime | Hosted | Multi-platform | 108k | Freemium | Deploy is not the runtime. The MIT runtime is free forever; Deno Deploy is a separate hosted product with a free tier — do not conflate them. Distinct from Node and Bun as runtimes. |
TYtyMIT Astral Python type checker (beta) in Rust | Python / Tooling | Self-host | Python | 19.6k | OSS/MIT | Beta/maturing vs mypy/pyright — say so. Do not invent pass rates or claim it already replaces either tool on every codebase. Distinct from Ruff (lint/format) even though same vendor. |
OOOry Open SourceApache-2.0 modular Go IAM: Kratos, Hydra, Keto, Oathkeeper | Auth / Auth | Self-host | Go | 13.9k | Apache-2.0 | Vs Keycloak: modular Go you compose, not one Java IAM. LOUD: Ory own compare table still labels Ory Open Source Evaluation and prototyping; FAQ steers prototypes to OSS and scale to OEL/Network — print that. Ory Cloud/Network CUT as the free path. Not a Dex/Keycloak/Casdoor twin if the Catch stays modular-compose. |
GEGalacean EngineMIT Ant Group TypeScript WebGL engine + browser Editor | Graphics & 3D / Game Engines | Self-host | Browser | 5.9k | OSS/MIT | Vs Babylon/PlayCanvas: Ant Group TS WebGL + browser Editor + WeChat minigame lane — not Microsoft Babylon docs gravity, not PlayCanvas hosted-Editor freemium. Do not invent Editor cloud prices here. |
SOSockudoMIT Rust Pusher V1 edge + Protocol V2 recovery/history/push | Comms / Realtime | Self-host | Rust | 795 | AGPL | Vs Soketi: Rust Pusher V1 edge + Protocol V2 recovery/history/mutable/push — not AGPL v7-only. Distinct from Soketi AGPL Protocol v7 drop-in. Self-host is the free path; do not invent Cloud SKUs. |
PAPaymenterMIT hosting billing; self-host free, cloud PaaS $5/mo paid | Payments / Billing | Self-hostHosted | Multi-platform | 2.3k | Freemium | Vs Kill Bill/Lago/Polar: hosting webshop + provisioning (Pterodactyl/cPanel, WHMCS importer) — not generic subscription metering or Polar MoR. Cloud is $5/mo paid. Self-host is the $0 path. |
PIPocket IDBSD-2-Clause passkey-only OIDC IdP; self-host only | Auth / Auth | Self-host | Multi-platform | 9.1k | OSS/MIT | Vs Hanko/Authelia/Keycloak/Ory: passkey-ONLY OIDC IdP (no passwords). Homelab/MCP-scoped, not enterprise IAM. Free path is self-host only. |
TITinyauthAGPL-3.0 one-binary proxy auth + Certified OIDC | Auth / Auth | Self-host | Multi-platform | 8.2k | AGPL | Vs Authelia/Pocket ID: tiny proxy-fronted auth + Certified OIDC in one binary — not Authelia reverse-proxy SSO alone, not passkeys-only Pocket ID. Free path is self-host. |
SOSolidInvoiceMIT Symfony invoicing; self-host free, Cloud trial paid | Payments / Invoicing | Self-hostHosted | Multi-platform | 965 | Freemium | Vs InvoiceShelf/Inkvoice: Symfony/PHP freelancer+SMB invoicing (quotes→invoices, payments, API/MCP). LOUD: solidinvoice.co leads with 14-day Cloud trial / from $9/mo — free path is self-host ONLY. |
SPSpiceDBApache-2.0 Google Zanzibar permissions DB; AuthZed Cloud optional | Auth / AuthZ | Self-hostHosted | Go | 7k | Freemium | Vs OpenFGA/Cerbos/Topaz: AuthZed production Zanzibar + ZedTokens/Cloud — not OpenFGA CNCF Check API twin, not Cerbos YAML PDP, not Topaz Rego+ReBAC bundle. Free path is self-host; Cloud is paid usage. |
ATAtlasApache-2.0 schema-as-code CLI; Cloud CI/governance is paid | Databases / Migrations | CLIHosted | Multi-platform | 8.7k | Freemium | Vs Flyway/Liquibase/Prisma migrate: schema-as-code + auto-planned diffs, not only ordered SQL scripts. LOUD: Atlas Cloud (CI automation, drift, governance) is a separate paid product — Starter free-limited, Pro adds per-dev/project fees. Free path is the OSS CLI. |
HAHatchetMIT durable tasks/agents on Postgres; Cloud free tier real | AI Agents / Orchestration | Hosted | Multi-platform | 7.9k | Freemium | Vs Temporal/Inngest/Trigger.dev: Postgres-backed durable tasks + agent runs — not Temporal’s own cluster story, not Inngest/Trigger event-function DX alone. Cloud paid past free run allotment. Self-host is $0 software. |
LILiteLLMMIT OpenAI-compatible gateway to 100+ LLMs; Enterprise SSO paid | AI Agents / Orchestration | APISDKSelf-hostHosted | Python | 58k | Freemium | Vs OpenRouter/provider SDKs: self-host gateway you operate — not a hosted model marketplace. LOUD: enterprise/ tree and SSO/audit/RBAC are commercial; core proxy stays MIT. You still pay model providers. |
ELElectricApache-2.0 Postgres read-path sync; Cloud PAYG under $5 waived | Databases / Sync | APISelf-hostHosted | Multi-platform | 10.4k | Freemium | Read-path sync — not a full offline-write CRDT stack or a replacement for your mutation API. Vs PowerSync/Replicache: Postgres-native shapes + free reads on Cloud, not mobile SQLite product packaging. Pro Cloud starts $249/mo. |
AUAutumnApache-2.0 Stripe billing layer; Free to 8K billing volume | Payments / Billing | Self-hostHosted | Multi-platform | 2.7k | Freemium | Vs Polar/Lago/OpenMeter: Stripe abstraction + entitlements — not Polar MoR, not Lago/OpenMeter metering-first. Stripe fees still apply. Pro Cloud from $375/mo. Free path is Free tier or self-host. |
OPOpenTofuMPL-2.0 Linux Foundation Terraform fork; truly OSS IaC | DevOps / IaC | CLISelf-host | Multi-platform | 30.1k | OSS/MIT | Vs Terraform/Pulumi: license-first fork of Terraform 1.5-era lineage — not Pulumi programming-language IaC. Not HashiCorp Cloud/Enterprise features. Provider edge cases exist; verify before big migrations. |
SISigNozMIT-core OTel APM (logs/metrics/traces); Cloud from $49/mo | Observability / APM | Self-hostHosted | Multi-platform | 32k | Freemium | Open-core: ee/ enterprise bits (advanced authz/audit-class) are not MIT. Self-host means you operate ClickHouse. Vs Grafana stack/Datadog: all-in-one OTel product, not a la carte LGTM or Datadog SaaS. Cloud is paid after trial. |
MEMeilisearchMIT typo-tolerant search engine; Cloud managed, EE sharding paid | Databases / Search | Self-hostHosted | Multi-platform | 59.2k | Freemium | Vs Typesense/ParadeDB: dedicated search engine UX, not Postgres extension search. LOUD: Enterprise Edition sharding/advanced ops is BUSL — commercial license for prod EE. Cloud is managed paid. CE is the free production path. |
PAPayloadMIT Next.js-native headless CMS; Cloud new deploys paused | Next.js / CMS | Self-host | Node.js | 44.6k | OSS/MIT | LOUD: Payload Cloud new project deploys are paused after Figma — existing Cloud keeps running; new teams should self-host (Vercel/Cloudflare templates). Not Sanity Content Lake SaaS. Enterprise features/support are commercial conversations. |
HEHeadscaleBSD-3 self-hosted Tailscale control server | DevOps / Networking | Self-host | Go | 43.5k | OSS/MIT | Control server only — not a userspace WireGuard client replacement. Not associated with Tailscale Inc as a product. You operate DERP/coordination yourself; MagicDNS/feature parity lags Tailscale SaaS at the edges. |
WCWoodpecker CIApache-2.0 container-native CI; self-host forever, no paid tier | DevOps / CI/CD | Self-host | Multi-platform | 7.8k | Apache-2.0 | Self-host only — not GitHub Actions managed UX. Smaller plugin ecosystem than Actions/Drone-era commercial. You own runners, secrets, and forge OAuth. Distinct from GitHub Actions and Buildkite hosted. |
BYBytebaseMIT-core DB change governance; Community free to 20 users/10 instances | Databases / Migrations | CLIHosted | Multi-platform | 14.5k | Freemium | Vs Atlas/Liquibase: governance UI + access/review workflow, not only schema-as-code CLI. LOUD: enterprise/ paths are commercial; SSO beyond Google/GitHub, unlimited audit, JIT access, dynamic masking, custom approvals are Pro/Enterprise. Pro $20/user/mo; Community caps users/instances. |
KNKnockHosted notification workflows; Developer free to 10k messages/mo | Comms / Notifications | Self-hostHosted | Multi-platform | — | Freemium | Closed-source SaaS — not Novu MIT self-host. LOUD: Starter jumps to $250/mo (50k messages). Downstream SendGrid/Twilio/etc still bill you. HIPAA/SAML/SCIM are Enterprise. Free path is Developer tier only. |
WIWindmillAGPLv3 scripts→workflows/UIs/agents; CE free self-host unlimited runs | AI Agents / Orchestration | Self-hostHosted | Multi-platform | 17.8k | Freemium | Vs Temporal/Hatchet/n8n: script+UI internal platform, not Temporal durable SDK alone or n8n canvas. LOUD: CE caps (4 groups, 10 SSO users, no durable audit logs, limited Git sync); Enterprise from ~$120/mo + seats/compute. Binary CE includes proprietary bits; from-source without enterprise flag is AGPL. |
TRTrivyApache-2.0 all-in-one vuln/IaC/secret/SBOM scanner; no paid tier | DevOps / Security | Self-host | Multi-platform | 37.8k | Apache-2.0 | CLI/CI scanner — not Aqua Platform management UI/RBAC/policy SaaS. Vs Grype/Snyk: Aqua OSS default with broad target surface; Aqua Inc monetizes a separate commercial platform. You still triage and patch. |
DBdbmateMIT framework-agnostic SQL migration CLI; single Go binary | Databases / Migrations | CLISelf-hostHosted | Multi-platform | 7.3k | OSS/MIT | Vs Atlas/Flyway/Bytebase: ordered SQL files only — no declarative planner, no review UI. You own ordering and rollbacks. Distinct from goose-style twins by DX focus plus dump. |
NENetBirdWireGuard mesh ZTNA; Cloud free 5 users/100 machines, self-host AGPL plane | DevOps / Networking | Self-hostHosted | Go | 28.9k | Freemium | Vs Headscale/Tailscale: own clients+plane. LOUD: Cloud Team from about 6 EUR/user; self-host HA/SCIM/device-approval need Commercial Starter or Enterprise. Dual license on control plane. |
EJExcalibur.jsBSD-2 TypeScript 2D HTML5 game engine; free forever | Graphics & 3D / Game Engines | Self-host | Browser | 2.3k | OSS/MIT | Still pre-1.0 API caution. Vs Phaser/melonJS/KAPLAY: smaller plugin marketplace than Phaser; not a 3D/WebGPU-first engine. You bring art pipeline and multiplayer. |
PAPartyKitMIT realtime rooms on Cloudflare Durable Objects; pay CF Workers only | Comms / Realtime | Self-host | Node.js | 1.3k | OSS/MIT | Vs Liveblocks/Yjs+Hocuspocus: room primitive on CF, not prebuilt comments/inbox SaaS. You pay Cloudflare Workers/DO usage at scale. Auth, persistence, and CRDT choice are yours. Post-acquisition roadmap rides CF. |
COCosignApache-2.0 Sigstore keyless container/artifact signing CLI | DevOps / Security | CLISelf-host | Multi-platform | 6.3k | Apache-2.0 | Signing CLI + public-good Sigstore infra — not a full policy admission controller (pair with Kyverno/OPA). Offline/air-gap needs different PKI. Registry must support referrers/OCI artifacts cleanly. |
FUFusionAuthSource-available CIAM; Community self-host free unlimited users | Auth / Auth | Self-hostHosted | Multi-platform | — | Freemium | LOUD: NOT open source — source-available proprietary CE. Vs Keycloak/ZITADEL/Ory: easier admin UX + flat pricing, but you cannot fork freely like Apache/AGPL IdPs. Premium features and FusionAuth Cloud are paid. Ops burden is yours on CE. |
ONOneSignalMulti-channel messaging SaaS; Free now capped at 1k mobile MAU | Comms / Notifications | Self-hostHosted | Multi-platform | — | Freemium | Closed SaaS. LOUD (2026): Free mobile push/in-app limited to 1,000 MAU (new orgs Sep 1, existing Oct 1) — overage pauses mobile until Growth (from about $19/mo + per-MAU). Not Novu/Knock twins. SMS/RCS extra. |
PCPaddle CLIMIT community CLI for full Paddle Billing API; agent-native | Payments / Billing | CLIAPISelf-host | Python | 1 | OSS/MIT | Community CLI — not an official Paddle Inc product; API drift risk. Still need a Paddle merchant account (MoR fees apply). Vs Stripe CLI: Paddle-only. Thin MCP forks exist; this is the general CLI. |
PRPromptfooMIT LLM evals & red-teaming CLI; Community free, 10k probes/mo | AI Agents / Memory & Evals | CLIHosted | Node.js | 24.8k | Freemium | Vs DeepEval/Braintrust: YAML/CLI-first, not pytest-native Python or Braintrust SaaS. LOUD: Community caps red-team probes (~10k/mo); Enterprise/On-Prem are contact-sales (SSO, dashboards, dedicated runner). LLM API costs are yours. Acquisition governance is a multi-year bet. |
DEDeepEvalApache-2.0 pytest-style LLM/agent evals; Confident AI is the paid cloud | AI Agents / Memory & Evals | Self-host | Python | 18.1k | Apache-2.0 | OSS is the runner — collaboration/dashboards/monitoring are Confident AI (Free: 2 seats/1 project/5 runs/wk; Starter $200/mo; Team $2k/mo). LLM-as-judge burns provider tokens. Vs Ragas: broader agent/chat coverage, not RAG-only. |
GRGraphitiApache-2.0 temporal knowledge graphs for agent memory; Zep's OSS engine | AI Agents / Memory & Evals | Self-host | Python | 30.6k | Apache-2.0 | Framework only — you run a graph DB + ops. Zep Community Edition deprecated; full Zep SaaS is separate (Free credits then Flex ~$104/mo billed annually). Not a drop-in chat history store. Schema/ops cost vs Mem0 Docker. |
GIGitleaksMIT secret scanner for git/dirs/stdin; CLI free, org Action needs free key | DevOps / Security | CLISelf-hostHosted | Multi-platform | 29.1k | OSS/MIT | LOUD: maintainer marks feature-complete (security patches; focus shifting to Betterleaks). Official Action for GitHub org repos needs a free license key from gitleaks.io — personal accounts exempt. Not a full ASVS/SAST suite. False positives need allowlists. |
GRGrypeApache-2.0 SBOM-first vulnerability scanner from Anchore; free CLI | DevOps / Security | CLISelf-host | Multi-platform | 12.8k | Apache-2.0 | Vuln scanner — not Trivy's IaC/secrets swiss-army, not Cosign signing, not Anchore Enterprise governance UI. You still triage CVEs. Anchore monetizes Enterprise separately. |
SASaleorBSD-3 GraphQL headless commerce; self-host free, Cloud from $1599/mo | Shopify / Commerce | APISelf-hostHosted | Python | 23.3k | Freemium | Vs Shopify/Hydrogen: you own ops or pay Cloud. LOUD: production Cloud Select from about $1599/mo (to ~$200k GMV) / Volume ~$3999/mo — sandboxes are not for live selling. GraphQL-only + Django stack is a team bet. Not a Shopify App Store ecosystem. |
INInstructorMIT Pydantic structured outputs for any LLM; free library | Python / Data | Self-host | Python | 13.8k | OSS/MIT | Library not an agent framework (pair with your orchestrator). Provider token costs remain. Vs native structured-output APIs: Instructor shines on validation/retry DX across providers, not on replacing tool-calling agents. |
SMsmolagentsApache-2.0 minimal code-agent framework from Hugging Face | AI Agents / Orchestration | Self-host | Python | 29.2k | Apache-2.0 | Minimalist — not Temporal durable workflows or production multi-tenant agent platform. Code execution needs sandbox discipline. Vs CrewAI/PydanticAI: HF Hub gravity, less enterprise packaging. You own evals, memory, and deploy. |
MAMagicBellMultichannel notification API + inbox; Builder free to 1k deliveries/mo | Comms / Notifications | APIHosted | Multi-platform | — | Freemium | Closed SaaS — not Novu self-host. LOUD: Startup jumps to $249/mo (50k deliveries; $0.0025 overage). Multi-channel = multi-delivery counts. You still pay SendGrid/Twilio/FCM underneath. Not Knock twin for complex workflow DAGs. |
STStytchAuth SaaS with no feature gates; free to 10k MAU + 5 SSO/SCIM | Auth / Auth | Hosted | Multi-platform | — | Freemium | Closed SaaS — not Better Auth/Ory self-host. LOUD: SSO/SCIM beyond 5 is $125/connection/mo; brand removal $99/mo; fingerprints $0.005 after 10k. MAU overage metered (no hard cliff). HIPAA/SLA need Enterprise. |
INInvoice NinjaELv2 source-available invoicing; self-host free, hosted Free 5 clients | Payments / Invoicing | Self-host | Multi-platform | 10.1k | Open-Core | LOUD: NOT OSI open source — ELv2 forbids offering it as competing hosted SaaS. Hosted Pro from ~$14/mo (2026 pricing). Vs Lago/Autumn: client invoicing, not usage metering/MoR. Attribution stays unless white-label. |
TRTraefikMIT dynamic reverse proxy for Docker/K8s ingress | DevOps / Proxy | Self-host | Go | — | OSS/MIT | Vs Caddy: dynamic Docker/K8s LB/Ingress lane, not auto-HTTPS-for-one-binary. Steeper label/static-vs-dynamic model. Not a PaaS. Hub/API-management SKUs are separate paid products you do not need for reverse-proxy duty. |
PEPenpotMPL-2.0 Figma-class design; self-host forever + Cloud Professional $0 | Design / Design Tools | Self-hostHosted | Multi-platform | — | Freemium | Only serious OSS Figma-class design; not Excalidraw whiteboards. LOUD: Cloud Unlimited from ~$7/editor (capped ~$175/mo). Self-host means you own Docker/backups/upgrades. Ecosystem/plugins thinner than Figma marketplace. |
VIViteMIT next-gen frontend tooling — dev server + build | Libraries / Tooling | Self-host | Node.js | — | OSS/MIT | Bundler/dev-server — not an app framework (routing, SSR, data are yours or a meta-framework). Not Biome/Oxc (lint/format/parser). SSR frameworks built on Vite are separate products. |
ZOZodMIT TypeScript-first schema validation with static type inference | Libraries / Validation | Self-hostHosted | Node.js | — | OSS/MIT | TS schema plus static inference; library not SaaS. Bundle size matters at the edge. Not a form UI or API gateway. |
LELefthookMIT Go manager for polyglot repo git-hooks | DevOps / Tooling | CLISelf-host | Go | — | OSS/MIT | Vs Husky: polyglot hooks; not a CI product. Local only. Teams still need a shared install path. |
JUjustCC0-1.0 command runner — modern Makefile replacement | DevOps / Tooling | CLISelf-host | Rust | — | OSS/MIT | Modern Makefile replacement; not Taskfile this wave. No implicit build DAG like Make. You still pick how CI invokes recipes. Distinct from package.json scripts if the repo is polyglot. |
ZEZellijMIT Rust terminal workspace with layouts and plugins | Rust / Terminal | Self-host | Rust | — | OSS/MIT | Rust terminal workspace/layouts/plugins — agent terminal lane; not tmux-clone marketing. Plugin ecosystem younger than tmux. Some SSH/remote habits still assume tmux/screen. |
FLFluxApache-2.0 CNCF GitOps Toolkit for Kubernetes | DevOps / GitOps | Self-host | Go | — | Apache-2.0 | K8s-only GitOps Toolkit; not Kamal/Coolify VM PaaS. You need a working cluster plus RBAC plus secrets story. Prefer current Flux Operator docs over legacy bootstrap blogs. |
OLOllamaMIT local model runner — free forever; Pro cloud $20/mo | AI Agents / Agents | Hosted | Multi-platform | 180k | Freemium | Model runner, not a coding agent. Distinct from vLLM (server serving) and LM Studio (GUI desktop app). You still pick models, prompts, and the agent layer on top. |
COContinueApache-2.0 open-source coding assistant — GitHub is source of truth | AI Agents / Agents | Self-host | Multi-platform | 35.8k | Apache-2.0 | Cursor acquired Continue; product site is memorial, GitHub is source of truth; OSS remains. Not Cursor-the-editor. Expect docs/site lag vs the repo. |
LAlazygitMIT Go terminal UI for git | DevOps / Infrastructure | Self-host | Multi-platform | 82k | OSS/MIT | Go git TUI — not a GitHub app, not magit (Emacs), not CI. You still need git installed and a terminal habit. |
STStarshipISC cross-shell prompt — needs a Nerd Font | Rust / Systems | Self-host | Rust | 59.8k | OSS/MIT | Prompt only — not a shell, not Zellij. Needs a Nerd Font for the glyph set. Config is yours to keep sane. |
UKUptime KumaMIT self-host uptime monitoring and status pages | Observability / Observability | APISelf-hostHosted | Multi-platform | 91k | OSS/MIT | Self-host uptime + status pages — not Datadog/APM. You run the container, backups, and alerting path. HTTP/TCP checks are the lane, not full distributed tracing. |
BUBunMIT JS runtime + install + test + bundle (JSC linked) | Libraries / Libraries | Self-host | Node.js | 95.9k | OSS/MIT | Node-compat is not 100%. Joined Anthropic — watch ecosystem/governance noise, but license remains MIT. Not Deno. Some packages still assume Node quirks. |
HEHelixMPL-2.0 modal terminal editor — tree-sitter + LSP | Rust / Editors | Self-host | Rust | 40.7k | OSS/MIT | Vs Zed: terminal modal + tree-sitter/LSP; not a GPU IDE. No Electron GUI, weaker AI-IDE surface than Cursor/Zed. Plugin story is thinner than Neovim. |
TQTanStack QueryMIT server-state cache for async data (React Query lineage) | Libraries / Data Fetching | Self-host | Node.js | 47k | OSS/MIT | Server-state cache library; not SaaS. Not a global client store (that is Zustand/Redux). Not tRPC itself — pairs with it. You still own the API and auth. |
ACArgo CDApache-2.0 CNCF declarative GitOps CD for Kubernetes | DevOps / GitOps | Self-host | Go | 22k | Apache-2.0 | Vs Flux: UI/app-centric GitOps CD lane, not Flux Toolkit. Still K8s-only. You run the control plane, secrets, and promotion story. Not Kamal/Coolify for VMs. |
PNpnpmMIT content-addressable Node pkg manager | Libraries / Tooling | Self-host | Node.js | 33k | OSS/MIT | Vs Bun: Node pkg manager lane (content-addressable/monorepo); not install+runtime. Not a JS runtime or test runner. |
VIVitestMIT Vite-native unit/integration test runner | Libraries / Testing | Self-host | Node.js | 16k | OSS/MIT | Vs Vite: Vite-native test runner; not the bundler. Not full E2E browser suites. Closest when Vite is already the toolchain. |
ASAstroMIT content-first web framework with islands | Libraries / Web Frameworks | Self-host | Node.js | 55k | OSS/MIT | Content-first islands; not Next/RSC. App-router SaaS dashboards often stay on Next. Server islands and adapters vary by host. Not a commerce-only stack. |
PLPlaywrightApache-2.0 cross-browser library and CLI | Libraries / Testing | CLIAPISelf-host | Node.js | 80k | Apache-2.0 | Vs Playwright MCP gem: library/CLI lane; not the MCP wrapper. Heavier than unit tests. Browser downloads and CI images are real ops. Not Stagehand/Browserbase. |
SVSvelteKitMIT full-stack Svelte framework | Libraries / Web Frameworks | Self-host | Node.js | 20k | OSS/MIT | Vs Remix/Hydrogen: full-stack Svelte lane. Ecosystem and hiring pool smaller than React/Next. Not Shopify Hydrogen commerce defaults. You still pick auth/data. |
HEHelmApache-2.0 Kubernetes package manager | DevOps / Infrastructure | Self-host | Multi-platform | 30.2k | Apache-2.0 | K8s package manager - not Argo CD/Flux GitOps sync, not a cluster itself. Templating can become spaghetti; you still own values, secrets, and upgrade discipline. Not Kamal/Coolify for VMs. |
K9k9sApache-2.0 terminal UI for Kubernetes | DevOps / Infrastructure | Self-host | Multi-platform | 34.5k | Apache-2.0 | K8s cluster TUI - not Helm packaging, not a dashboard SaaS. Needs a working kubeconfig and cluster access. Not Lens Electron GUI. |
FZfzfMIT command-line fuzzy finder | Libraries / Libraries | CLISelf-host | Node.js | 82.8k | OSS/MIT | Fuzzy finder only - not a file manager, not ripgrep itself (pairs with it), not a shell. You wire the pipes. Not Atuin shell history sync. |
SQsqlcMIT type-safe code gen from SQL | Databases / Data | Self-host | Multi-platform | 18.3k | OSS/MIT | Codegen from SQL - not Prisma/Drizzle ORM, not a database. Schema migrations are still yours (golang-migrate, Atlas, etc.). Language support depth varies. |
ELElysiaMIT ergonomic Bun-first web framework | Libraries / Libraries | APISelf-host | Node.js | 19.1k | OSS/MIT | Vs Hono: Bun-first ergonomic lane; Hono is multi-runtime edge-first. Ecosystem and hiring still Bun-skewed. Not Nest/Fastify full Node default. |
TUTurborepoMIT Rust monorepo build system (JS/TS) | Libraries / Libraries | Self-host | Node.js | 31.1k | OSS/MIT | Task runner only. Not a bundler. Not Nx. Not Bazel. |