Stack Gems
Menu

Tag

Copyleft (GPL, AGPL, MPL) developer tools

AGPL / GPL / LGPL / MPL. 86 reviewed tools: 85 free or open source, 1 hosted with a real free tier.

Order: free and open source first, then hosted products with a real free tier, then paid-led; catalog order inside each group, with quiet or archived repos last. Not a score, and no tool pays for its place.

86 tools · first 30 in full

  • GrafanaDashboards for everything observable

    Free / OSS · AGPL-3.0 · 77.4k GitHub stars

    VerdictThe universal observability dashboard.

    CatchDashboard sprawl becomes a maintenance burden. Learning PromQL or LogQL takes time. Self-hosting requires infrastructure.

  • LogtoMPL-2.0 identity platform with a 50k-MAU free Cloud

    Free / OSS · Freemium · 14.7k GitHub stars

    VerdictThe MPL-2.0 Auth0-shaped stack. Use it when Clerk MAUs are the product.

    CatchCloud 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.

  • ListmonkAGPL-3.0 self-hosted newsletters and transactional mail

    Free / OSS · AGPL-3.0 · 23.8k GitHub stars

    VerdictThe self-host newsletter stack. AGPL, fully free, you run the mail.

    CatchAGPL-3.0 is copyleft — network use means you share modifications. You operate Postgres, SMTP, and bounces. There is no official hosted Listmonk Cloud.

  • ZedGPL-3.0 GPU-accelerated editor with first-party agents

    Free / OSS · GPL-3.0 · 91.9k GitHub stars

    VerdictThe fast open editor. GPL-3.0, agents in-process, no invented Cloud giveaway.

    CatchGPL-3.0 is copyleft, not MIT. Hosted agent features that talk to Zed's models are a product on top of the editor — no Cloud free tier to count on. Web is not shipped.

  • LagoAGPLv3 usage and entitlements metering you self-host

    Free / OSS · AGPL-3.0 · 10.7k GitHub stars

    VerdictAGPLv3 metering. Self-host or talk to sales — there is no hobby cloud.

    CatchPremium is Contact us. There is no $0 Lago Cloud. Self-host is the free path; Cloud and Premium are quotes. AGPLv3 is network copyleft.

  • PlunkAGPL-3.0 transactional email, workflows, and broadcasts

    Free / OSS · Freemium · 5.5k GitHub stars

    VerdictAGPL email with a real 1k hosted free tier. Branding stays until you pay.

    CatchAGPL-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.

  • ZITADELAGPLv3 identity Cloud at US$0/Month — 100 DAU, not Logto 50k MAU

    Free / OSS · Freemium · 15.3k GitHub stars

    VerdictAGPL identity with a real $0 Cloud. 100 DAU is the meter; self-host if that is a joke.

    Catchthe 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.

  • OpenMeterApache-2.0 usage-event metering; Cloud is Kong Konnect now

    Free / OSS · AGPL-3.0 · 2.4k GitHub stars

    VerdictApache-2.0 metering you compose locally. Hosted path is Kong; README is beta.

    CatchCloud is now Kong Konnect Metering — check current Kong pricing on the vendor site. 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.

  • MercureAGPL-3.0 SSE hub; homepage still says MIT

    Free / OSS · AGPL-3.0 · 5.3k GitHub stars

    VerdictAGPL SSE hub. Believe the LICENSE file, not the MIT line on the homepage.

    CatchHomepage 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; check their pricing page. OSS self-host is the free path.

  • KanidmMPL-2.0 Rust IdP aiming to replace needing Keycloak

    Free / OSS · Apache-2.0 · 5.5k GitHub stars

    VerdictMPL-2.0 Rust IdP. Self-host free. Not Keycloak.

    CatchRust IdP aiming to replace needing Keycloak — not the Java CNCF suite. Distinct from Keycloak (Apache-2.0 JVM IAM). You still operate the box.

  • InvoiceShelfAGPL-3.0 self-host invoices, estimates, expenses, client portal

    Free / OSS · AGPL-3.0 · 1.9k GitHub stars

    VerdictAGPL SMB invoicing you host. Free forever; not a metering engine.

    CatchSMB 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.

  • MauticGPL-3.0 self-host marketing automation; hosted trial is not free

    Free / OSS · GPL-3.0 · 10.8k GitHub stars

    VerdictGPL-3.0 marketing automation. Self-host free; hosted trial is not forever-$0.

    CatchMarketing automation — not Listmonk newsletter/tx alone. Hosted 14-day trial is NOT the free path; self-host is. Distinct from Listmonk.

  • Janus GatewayGPL-3.0 plugin-core WebRTC gateway (SIP, VideoRoom, streaming)

    Free / OSS · GPL-3.0 · 9.2k GitHub stars

    VerdictGPL-3.0 WebRTC gateway. Self-host free; commercial options exist — pitch the OSS core.

    CatchPlugin-core C gateway — not LiveKit/mediasoup opinionated rooms products. You pick plugins and ops the gateway. Distinct from LiveKit, mediasoup, PeerJS, and Pion.

  • EdgepushAGPL server + MIT SDK: BYO APNs/FCM on Cloudflare Workers

    Free / OSS · Freemium · 9 GitHub stars

    VerdictAGPL Workers push. Self-host $0; Hosted Free is capped — ignore Pro.

    CatchBYO 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.

  • ShoveMIT end-to-end Go device-push relay

    Free / OSS · AGPL-3.0 · 283 GitHub stars

    VerdictMIT Go push relay. Self-host free; not Edgepush AGPL Workers.

    CatchEdgepush 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.

  • Hyvor RelayAGPL-3.0 email relay; Self-Hosted Free Forever unlimited

    Free / OSS · AGPL-3.0 · 918 GitHub stars

    VerdictAGPL email relay. Self-host free forever; no Cloud free claim.

    CatchCloud is not free. Self-host unlimited is the pitch. Vs Postal full mail server and Plunk Node email. Distinct from Postal and Plunk.

  • UnleashAGPLv3 feature flags; OSS caps 1 project / 2 environments

    Free / OSS · AGPL-3.0 · 13.9k GitHub stars

    VerdictAGPLv3 flags. Self-host with OSS caps; Cloud trial is not free forever.

    CatchOSS caps Projects 1 / Environments 2. Cloud = Enterprise trial FAIL — pitch self-host only. Vs PostHog dedicated-flags-inside-analytics. Distinct from PostHog.

  • ParadeDBAGPL-3.0 Postgres search + analytics; Community free forever

    Free / OSS · AGPL-3.0 · 9.4k GitHub stars

    VerdictAGPL Postgres search. Community self-host free forever. Cloud is not the free path.

    CatchSearch + analytics inside Postgres (pg_search) — not a separate search server. Distinct from Typesense/Meilisearch (cut: no free forever Cloud). Cloud is waitlist/beta — NOT a free hosted tier. Enterprise HA is sales; check current Enterprise pricing on the vendor site.

  • GarageAGPL-3.0 S3-compatible store for small geo-distributed hosts

    Free / OSS · AGPL-3.0 · 4.7k GitHub stars

    VerdictAGPL S3 for small clusters. Self-host free. Not MinIO-scale.

    CatchAGPL. 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.

  • OpenBaoMPL-2.0 Vault-compatible secrets engine after the Vault fork

    Free / OSS · MPL-2.0 · 8.5k GitHub stars

    VerdictMPL Vault-compat engine. Fork for license, not Infisical DX.

    CatchVault-engine / IdP-secrets lane, not Infisical app-secrets DX. This is the engine/compat fork, not the developer-secrets UI. Don’t assume a Cloud free tier.

  • SockudoMIT Rust Pusher V1 edge + Protocol V2 recovery/history/push

    Free / OSS · AGPL-3.0 · 828 GitHub stars

    VerdictMIT Rust Pusher-compat with V2 durability. Not AGPL Soketi.

    CatchVs 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.

  • TinyauthAGPL-3.0 one-binary proxy auth + Certified OIDC

    Free / OSS · AGPL-3.0 · 8.4k GitHub stars

    VerdictAGPL one-binary proxy auth + Certified OIDC. Self-host forever.

    CatchVs 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.

  • OpenTofuMPL-2.0 Linux Foundation Terraform fork; truly OSS IaC

    Free / OSS · MPL-2.0 · 30.5k GitHub stars

    VerdictMPL-2.0 Terraform-compatible IaC. The OSS license answer to BSL.

    CatchVs 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.

  • PenpotMPL-2.0 Figma-class design; self-host forever + Cloud Professional $0

    Free / OSS · Freemium · 61.3k GitHub stars

    VerdictMPL-2.0 design suite. Self-host free; Cloud Pro $0 then Unlimited ~$7/editor.

    CatchOnly serious OSS Figma-class design; not Excalidraw whiteboards. Cloud Unlimited from ~$7/editor (capped ~$175/mo). Self-host means you own Docker/backups/upgrades. Ecosystem/plugins thinner than Figma marketplace.

  • HelixMPL-2.0 modal terminal editor — tree-sitter + LSP

    Free / OSS · MPL-2.0 · 46.6k GitHub stars

    VerdictMPL-2.0 terminal editor. Free forever; not Zed/Cursor.

    CatchVs 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.

  • TypesenseGPL-3.0 typo-tolerant search; Cloud managed paid

    Free / OSS · Freemium · 27k GitHub stars

    VerdictGPL-3.0 search. Self-host if you accept copyleft; Cloud is paid.

    CatchGPL-3.0 copyleft — distributing modified Typesense (or a SaaS that conveys it) pulls GPL obligations; not MIT like Meilisearch CE. Cloud paid ≠ forever free. Distinct from Meilisearch MIT CE and ParadeDB Postgres search.

  • VectorMPL-2.0 logs/metrics/traces data plane vs OTel Collector/Alloy

    Free / OSS · MPL-2.0 · 22.7k GitHub stars

    VerdictMPL-2.0 obs data plane. Free to run; watch MPL + Datadog stewardship.

    CatchMPL-2.0 (file-level copyleft, not MIT/Apache). Datadog-maintained after Timber acquisition - product direction follows Datadog. Distinct from OpenTelemetry Collector and Grafana Alloy.

  • PushForgeMIT edge-native Web Push builder; free playground

    Free / OSS · AGPL-3.0 · 66 GitHub stars

    VerdictMIT edge Web Push lib. Free forever library + playground; you own the delivery stack.

    CatchVs Edgepush, Shove, ntfy, Gotify, and Novu: edge Web Push HTTP builder — not a Workers device-push product, not a Go APNs/FCM relay, not self-host pub/sub, not multi-channel workflows. You still implement the service worker, subscription store, and send loop yourself.

  • SOPSMPL-2.0 encrypts config values; keys stay readable

    Free / OSS · MPL-2.0 · 23.4k GitHub stars

    VerdictMPL-2.0 secrets-in-git. Free forever; use age underneath when you want KMS-free recipients.

    CatchVs age (file encryption) and Infisical (secrets product): SOPS is the *structured config encryptor*, not a password manager and not a hosted vault UI. You still design key distribution, rotation, and who can decrypt in CI. Binary mode encrypts whole files when structure does not apply.

  • SemgrepLGPL-2.1 SAST engine; Free Edition caps repos/contributors

    Free / OSS · LGPL-2.1 · 17.1k GitHub stars

    VerdictLGPL SAST. Free forever CLI; Free Edition SaaS for small teams; Teams when AppSec wants the paid platform.

    CatchVs Trivy/Gitleaks (scanners): Semgrep is SAST/SCA-shaped AppSec, not container CVE inventory or git-history secret regex alone. Teams starts ~$30/contributor/mo per product; Secrets is a separate SKU. Free Edition caps contributors/repos — OSS CLI without the SaaS seat is the uncapped escape hatch.

More with this tag (56)

  • D2 — MPL-2.0 diagram-as-code; TALA bundled for auto-layout
  • Lightning CSS — MPL-2.0 CSS parser, transformer, and minifier in Rust
  • eza — EUPL-1.2 modern ls replacement in Rust (exa successor)
  • doggo — GPL-3.0 human DNS client — DoH/DoT/DoQ/DNSCrypt + web UI
  • k6 — AGPL-3.0 scriptable load testing (JS) from Grafana
  • ShellCheck — GPL-3.0 de-facto static analysis for shell scripts
  • Hadolint — GPL-3.0 AST Dockerfile linter + ShellCheck on RUN
  • River — MPL-2.0 durable Postgres job queue for Go; Pro is paid add-ons
  • Open Interpreter — Apache-2.0 terminal coding agent; Rust Codex fork for open models
  • RustFS — Apache-2.0 Rust S3-compatible object store
  • BrewUI — AGPL-3.0 official Homebrew macOS GUI
  • Firecrawl — AGPL-3.0 OSS + cloud scrape API — LLM-ready pages
  • OpenStatus — AGPL-3.0 status/uptime as code — Terraform/CLI/MCP
  • Tinycast — Native macOS launcher — hotkeys, clipboard, Raycast extensions, under 100 MB RAM
  • Hister — Private local search over visited pages and files
  • Coder — Durable remote workspaces for humans and coding agents
  • Cua — Open computer-use drivers, sandboxes, MCP, and CUA-S1 decision models
  • OpenViking — AGPL self-evolving context database for memory, RAG, and skills
  • Paperless-ngx — GPL-3 document management — scan, OCR, tag, and full-text search
  • OpenHuman — GPL-3 local-first agent orchestrator with memory trees and MCP
  • LitterBox — Malware and payload detection sandbox with LitterBoxMCP
  • Equibles — Self-hosted financial-data MCP — SEC, 13F, FRED, prices for agents
  • Workflow Use — AGPL RPA 2.0 — record/run durable browser workflows
  • BrowserOS — AGPL agentic browser — open alternative to Atlas/Comet/Dia
  • Invisible Playwright MCP — MIT stealth Firefox Playwright MCP — not plain Chromium MCP
  • git-bug — GPL-3.0+ offline-first bugs stored inside the git repo
  • OpenKnowledge — GPL-3.0 local markdown IDE + LLM wiki — MCP/skills for agent editing
  • cmux — Native macOS terminal for parallel coding agents
  • TruffleHog — AGPL-3.0 secret scanner that finds leaked credentials and checks whether they still work
  • Codync — Apache-2.0 bots for Claude Code, Codex, Cursor and 40+ ACP agents — message them from phone or desktop
  • Kandev — AGPL-3.0 multi-agent kanban with git worktrees — orchestrate, review diffs, open PRs
  • Firecrawl MCP Server — MIT official MCP server for Firecrawl scraping
  • Nginx UI — AGPL-3.0 web UI for managing Nginx configs, certs and logs
  • Unsloth — Apache-2.0 core for fast local LLM fine-tuning, plus an AGPL desktop studio
  • Homepage — GPL-3.0 dashboard with 100+ service widgets
  • Glance — AGPL-3.0 lightweight self-hosted feed dashboard
  • Backrest — GPL-3.0 web UI and scheduler for restic backups
  • Komodo — GPL-3.0 build and deploy tool for Docker across many servers
  • Technitium DNS Server — GPL-3.0 self-hosted recursive DNS server
  • ByteStash — GPL-3.0 self-hosted code snippet manager with MCP
  • Sonic — MPL-2.0 tiny Rust search backend, an Elasticsearch-lite
  • Citus — AGPL-3.0 Postgres extension for distributed tables
  • drawDB — AGPL-3.0 browser ER diagram editor and SQL generator
  • Grafana Pyroscope — AGPL-3.0 continuous profiling platform
  • Grafana Mimir — AGPL-3.0 scalable long-term Prometheus storage
  • Uptrace — AGPL-3.0 OpenTelemetry APM on ClickHouse and Postgres
  • Parseable — AGPL-3.0 observability data lake in a single binary
  • lldap — GPL-3.0 light LDAP server for simple user management
  • Meteroid — AGPL-3.0 usage-based pricing and billing platform
  • Bigcapital — AGPL-3.0 self-hosted accounting and inventory app
  • Artillery — MPL-2.0 load testing for HTTP, WebSockets and browsers
  • VisiData — GPL-3.0 terminal spreadsheet for exploring tabular data
  • ComfyUI — GPL-3.0 node-graph engine and API for local image, video and audio models
  • ToolJet — AGPL-3.0 low-code builder for internal tools on your own data
  • Agent-MCP — AGPL MCP-native multi-agent + shared knowledge graph
  • Smithery — Freemium MCP registry, gateway, and hosting marketplace

FAQ

What is the top free pick among Copyleft (GPL, AGPL, MPL) developer tools?
Grafana leads the Stack Gems list for Copyleft (GPL, AGPL, MPL) developer tools. Verdict: The universal observability dashboard.
How many Copyleft (GPL, AGPL, MPL) developer tools does Stack Gems review?
86: 85 free or open source, 1 hosted with a real free tier. Each review has a verdict and an honest Catch; no tool pays for its spot.
Which Copyleft (GPL, AGPL, MPL) developer tools can I self-host for free?
Grafana, Logto, Listmonk, Zed, Lago, Plunk, ZITADEL, OpenMeter and 76 more.
Which Copyleft (GPL, AGPL, MPL) developer tools have the most GitHub stars?
Firecrawl (193k), ComfyUI (139k), Zed (91.9k), per GitHub on 2026-10-19. Stars measure attention, not fit; read the Catch.
What is the catch with Grafana?
Dashboard sprawl becomes a maintenance burden.

Best-of lists with these tools