{"source":"Macrostack","url":"https://www.macrostack.net","description":"Verified, neutral comparisons of software, AI, cloud and hardware — every entry carries a transparent Sovereignty Score and an explicit recommendation. Free to use with attribution.","licence":"Free to use and cite with attribution to macrostack.net.","methodology":"https://www.macrostack.net/methodology","generatedAt":"2026-09-17T01:19:12.769Z","counts":{"categories":78,"targets":85,"alternatives":387},"categories":[{"slug":"local-ai","name":"Local & Sovereign AI","description":"Run large language models on your own hardware — private, offline-capable, no per-token API bill."},{"slug":"note-taking","name":"Notes & Knowledge","description":"Own your notes as local files instead of renting a cloud workspace."},{"slug":"observability","name":"Observability & Monitoring","description":"Self-hosted metrics, logs, and traces without per-host SaaS pricing."},{"slug":"password-managers","name":"Password Managers","description":"Keep your secrets in a vault you control, not a vendor's cloud."},{"slug":"web-analytics","name":"Web Analytics","description":"Privacy-first, cookie-light analytics you can self-host."},{"slug":"team-chat","name":"Team Chat","description":"Own your team's communication on infrastructure you run."},{"slug":"smart-home","name":"Smart Home","description":"Break out of closed smart-home ecosystems — run automation locally on hardware you own.","kind":"hardware"},{"slug":"networking","name":"Networking & Routers","description":"Replace locked-down consumer routers with open firmware and hardware you control.","kind":"hardware"},{"slug":"video-conferencing","name":"Video Conferencing","description":"Host meetings and calls on open, self-hostable platforms instead of a proprietary cloud."},{"slug":"cloud-storage","name":"Cloud Storage & Sync","description":"Keep your files in sync on storage you control, not a vendor's cloud."},{"slug":"photo-management","name":"Photos & Media","description":"Back up and organize your photo library on storage you own instead of renting cloud space."},{"slug":"api-clients","name":"API Development","description":"Test and build APIs with clients that keep your collections in files you control."},{"slug":"image-editing","name":"Image Editing","description":"Raster image editors and digital-painting tools — the software people use to retouch photos, composite images, and create artwork — and the free, open-source alternatives to subscription creative suites.","kind":"software"},{"slug":"workflow-automation","name":"Workflow Automation & iPaaS","description":"No-code and low-code platforms that connect apps and services, moving data between them and triggering multi-step automations. Alternatives here let you run those workflows on infrastructure you control.","kind":"software"},{"slug":"dev-containers","name":"Developer Tools & Containers","description":"Desktop container engines and virtualization tools that let developers build, run, and manage containers (and small Kubernetes clusters) on their own machines. Alternatives here run OCI-compatible containers with a Docker-style CLI while keeping the runtime open-source and on hardware you control.","kind":"software"},{"slug":"office-suites","name":"Office & Productivity Suites","description":"Full document suites for creating and collaborating on word-processing files, spreadsheets, and presentations, often bundled with email and cloud storage. Alternatives here let you edit and co-author documents on desktops you own or servers you control, with open formats and no per-seat subscription.","kind":"software"},{"slug":"no-code-database","name":"No-Code Databases","description":"Spreadsheet-database hybrids for organizing relational data, building internal tools, and running team workflows without code — grid, kanban, calendar, and form views over structured records.","kind":"software"},{"slug":"code-hosting","name":"Code Hosting & Git Forges","description":"Platforms for hosting Git repositories with pull/merge requests, code review, issue tracking, and CI/CD. Self-hostable git forges let teams keep source code, history, and developer workflows on infrastructure they control.","kind":"software"},{"slug":"project-management","name":"Project Management","description":"Tools for planning and tracking work across teams — issues, tasks, sprints, backlogs, Kanban and Scrum boards, roadmaps, and Gantt scheduling — so teams can organize projects, track progress, and coordinate delivery.","kind":"software"},{"slug":"email-marketing","name":"Email Marketing & Newsletters","description":"Platforms for building subscriber lists, designing and sending email campaigns and newsletters, and tracking engagement — and the free, open-source, self-hostable alternatives that let you own your subscriber data and choose your own sending provider.","kind":"software"},{"slug":"scheduling","name":"Scheduling & Booking","description":"Tools for sharing availability and letting others book meetings or appointments without email back-and-forth — booking-link platforms, group meeting-time polls, and appointment systems for service businesses."},{"slug":"error-tracking","name":"Error Tracking & Exception Monitoring","description":"Tools that capture, group, and alert on application exceptions and crashes — the first layer of observability most teams adopt, distinct from full infrastructure/APM observability.","kind":"software"},{"slug":"log-management","name":"Log Management & SIEM","description":"Tools that ingest, index, search, and alert on logs and events at scale — the backbone of troubleshooting and security analytics (SIEM), distinct from metrics-first infrastructure monitoring.","kind":"software"},{"slug":"vpn","name":"VPN & Privacy","description":"Route your traffic through an encrypted tunnel — for privacy from your ISP, safety on public Wi-Fi, or a freer internet. Options run from privacy-first services to your own self-hosted tunnel.","kind":"software"},{"slug":"email","name":"Email & Secure Mail","description":"Private, encrypted, or independent email that doesn't scan your inbox to sell ads — from end-to-end encrypted providers to fast standards-based hosts.","kind":"software"},{"slug":"vector-databases","name":"Vector Databases & AI Search","description":"The storage layer behind RAG and semantic search — databases that index embeddings and answer similarity queries. A core decision in every AI stack: managed simplicity vs open-source control.","kind":"software"},{"slug":"llm-frameworks","name":"LLM & Agent Frameworks","description":"The orchestration layer of an AI app — frameworks (or deliberately none) for chaining model calls, retrieval, tools, and agents. A decision every AI builder revisits as models get more capable.","kind":"software"},{"slug":"domains-hosting","name":"Domains & Web Hosting","description":"Domain registrars and web hosts — where your site lives, what it really costs at renewal, and how to move without breaking anything.","kind":"software"},{"slug":"data-removal","name":"Data Removal & Privacy","description":"Services and methods that get your personal information out of data-broker databases and people-search sites — paid, budget, and fully free routes compared."},{"slug":"authentication","name":"Authentication & Identity","description":"Login, single sign-on, and identity-management platforms that handle user authentication, authorization, and access control for apps and APIs.","kind":"software"},{"slug":"helpdesk","name":"Help Desk & Customer Support","description":"Shared-inbox and ticketing platforms that turn customer emails, chats, and social messages into tracked support tickets, with routing, macros, SLAs, and a public help center.","kind":"software"},{"slug":"cloud-vps","name":"Cloud & VPS","description":"Cloud compute and VPS providers — where your servers run, what the bill really looks like, and who gives the most hardware per dollar."},{"slug":"kubernetes","name":"Kubernetes & Container Platforms","description":"Kubernetes distributions and container platforms — from single-binary clusters to full enterprise platforms, compared on cost, weight, and control."},{"slug":"embeddings","name":"Embedding Models","description":"The models that turn text into vectors for RAG and semantic search — hosted APIs and open models you can run yourself, compared on quality, price, and data control."},{"slug":"pdf-tools","name":"PDF & Documents","description":"PDF editors and document tools — self-hosted, free, and fairly-priced commercial options compared against the subscription heavyweights."},{"slug":"ai-coding-assistants","name":"AI Coding Assistants","description":"AI pair programmers and autonomous coding agents — the tools that read your repository, write and refactor code, and run commands on your behalf. Compare editor-integrated agents, terminal agents and self-hosted platforms on licence, model choice, whether they can run against a model on your own hardware, and what a month actually costs.","kind":"software"},{"slug":"ai-voice","name":"AI Voice & Speech","description":"Text-to-speech and voice cloning — hosted APIs billed per character against open models you can run on your own hardware, compared on quality, licence, and what it actually costs at volume."},{"slug":"llm-observability","name":"LLM Observability & Evaluation","description":"Tracing, evaluation and cost tracking for LLM applications — hosted platforms compared against tools you can run yourself. What a request actually cost, why an answer was wrong, and whether a prompt change made things better."},{"slug":"llm-gateways","name":"LLM Gateways & Routing","description":"The layer between your application and the model providers — routing, failover, caching, virtual keys and spend limits. Hosted control planes compared against gateways you run yourself."},{"slug":"gpu-compute","name":"Cloud GPU & AI Compute","description":"Where you rent the silicon that runs your models — H100 and A100 hours compared across hyperscalers, specialist AI clouds and peer-to-peer marketplaces, on real per-hour price, availability and what it costs to get your data back out."},{"slug":"ci-cd","name":"CI/CD & build automation","description":"Continuous integration and delivery — the machinery that builds, tests and ships your code. Billed by the minute, which makes it one of the few developer costs that grows silently with the team."},{"slug":"data-orchestration","name":"Data & pipeline orchestration","description":"Schedulers that run data and AI pipelines on a dependency graph, retry the failures and tell you what broke. Managed tiers are priced for enterprises; the engines underneath are free."},{"slug":"model-serving","name":"Model serving & inference","description":"Once you have a model, something has to run it and answer requests. Serverless platforms rent the GPU by the second; the open engines let you own the endpoint."},{"slug":"agent-frameworks","name":"AI agent frameworks","description":"The software that lets a model plan, call tools and act over several steps instead of answering once. The fastest-moving category in AI, and almost entirely open source."},{"slug":"backend-as-a-service","name":"Backend as a service","description":"Database, auth, storage and serverless functions in one hosted bundle, so a front-end team can ship without running a backend. The convenience is real; so is the bill when the app succeeds."},{"slug":"secrets-management","name":"Secrets management","description":"Where API keys, database passwords and certificates live, who can read them, and what happens when one leaks. The category that changed most when HashiCorp changed its licence."},{"slug":"feature-flags","name":"Feature flags & experimentation","description":"Ship code dark, turn it on for 1% of users, roll it back without a deploy. Priced per connection and per user, which is how a simple boolean becomes a five-figure line item."},{"slug":"product-analytics","name":"Product analytics","description":"What users actually do inside the product — funnels, retention, session replay. Billed per tracked user, so the bill grows exactly as fast as the product does."},{"slug":"search-infrastructure","name":"Search infrastructure","description":"The search box in your own product: typo tolerance, faceting, ranking and speed. Hosted search bills per thousand requests, which scales with traffic rather than value."},{"slug":"uptime-monitoring","name":"Uptime & status monitoring","description":"The service that checks your site is up and tells you before your customers do — plus the public status page you point them at when it is not. One of the few categories where the free tiers are genuinely enough for most people."},{"slug":"affiliate-platforms","name":"Affiliate & partner platforms","description":"The software that runs a referral programme — tracking, attribution, payouts and a marketplace of partners. One of the few categories with no credible open-source option, and we say so."},{"slug":"visitor-intelligence","name":"Visitor identification & personalisation","description":"Working out which company is on your site and changing what they see. Built on proprietary IP-to-company data, which is precisely why nothing here can be self-hosted."},{"slug":"wiki-docs","name":"Wikis & internal docs","description":"Where a team writes down how things work. Priced per seat, so the cost of documenting rises with headcount even though the documents do not."},{"slug":"identity","name":"Identity & access management","description":"Single sign-on, MFA and user directories. Billed per monthly active user, which makes success expensive and makes the open options unusually attractive."},{"slug":"data-warehouse","name":"Data warehouses & analytics engines","description":"Where the numbers live and get queried. Separating storage from compute made these fast and made the bill unpredictable."},{"slug":"customer-data","name":"Customer data platforms","description":"The pipe that collects events once and fans them out to every other tool. Billed per event or per tracked user, so it scales with your product's success."},{"slug":"crm","name":"CRM","description":"The system of record for customers and deals. The most expensive per-seat software most companies buy, and the category with the deepest lock-in."},{"slug":"object-storage","name":"Object storage","description":"The bucket everything else writes to. Storage is cheap and getting the data back out is not — egress is where this category actually bills you."},{"slug":"business-intelligence","name":"BI & dashboards","description":"Charts on top of the warehouse. Priced per viewer, which means the cost of letting people see a number rises with how many people you want to see it."},{"slug":"e-signature","name":"E-signature","description":"Legally binding signatures on documents. Priced per envelope or per seat, for what is fundamentally a PDF, an audit trail and a timestamp."},{"slug":"whiteboard","name":"Whiteboards & diagramming","description":"Where teams sketch architecture and run workshops. Per-seat pricing on a canvas most people open twice a month."},{"slug":"in-memory-data","name":"In-memory data stores & caching","description":"The cache in front of your database. The category that proved a licence can be taken away — and, unusually, given back."},{"slug":"paas","name":"Platform as a service","description":"Push code, get a running app. You are paying for the part between a container and a URL, and it is a large multiple of the server underneath."},{"slug":"transactional-email","name":"Transactional & bulk email","description":"Password resets, receipts, newsletters. Priced per thousand emails for what is, underneath, an SMTP server and a good reputation."},{"slug":"headless-cms","name":"Headless CMS","description":"Content as an API, with the front end left to you. Priced per record, per seat and per API call — three meters on the same content."},{"slug":"design-tools","name":"Design & prototyping","description":"Interface design, prototyping and diagramming. Priced per editor per month, which is how a design team of six becomes a four-figure annual line."},{"slug":"ecommerce","name":"E-commerce platforms","description":"The software behind an online shop. Hosted platforms take a monthly fee plus a slice of every sale; the open engines take neither."},{"slug":"internal-tools","name":"Internal tools & admin panels","description":"Drag-and-drop builders for the dashboards and admin screens nobody wants to hand-code. Billed per developer, which punishes exactly the teams getting value."},{"slug":"managed-databases","name":"Managed databases","description":"Someone else runs your database. The convenience is real and so is the markup — and this is the category where licences changed most in the last five years."},{"slug":"forms-surveys","name":"Forms & surveys","description":"Collecting answers from people. Priced per response, so a successful survey costs more than a failed one."},{"slug":"llm-fine-tuning","name":"Fine-Tuning & Model Training","description":"Adapting a base model to your own data. The managed services charge per training token and keep the resulting weights on their platform; the open toolchains produce adapter files you own outright and can run anywhere.","kind":"software"},{"slug":"rag-frameworks","name":"RAG & Retrieval Platforms","description":"Retrieval-augmented generation — the plumbing that finds the right documents and hands them to a model. The decision is whether retrieval is a managed API you call or a pipeline you own end to end.","kind":"software"},{"slug":"llm-evaluation","name":"LLM Evaluation & Testing","description":"How you find out whether a prompt change made things better or worse. Without it, every model upgrade is a guess. The open tools run in CI next to your unit tests; the platforms add a hosted UI and per-seat pricing.","kind":"software"},{"slug":"ai-guardrails","name":"AI Guardrails & Content Safety","description":"Filters between a model and the people using it — blocking prompt injection, unsafe output, and personal data leaking into logs. Increasingly a compliance requirement rather than a nice-to-have.","kind":"software"},{"slug":"speech-recognition","name":"Speech Recognition & Transcription","description":"Turning audio into text. This is the category where open weights most decisively caught the paid APIs: Whisper-class models run on a laptop and cost nothing per hour, while the incumbents still bill by the minute.","kind":"software"},{"slug":"ml-experiment-tracking","name":"Experiment Tracking & ML Ops","description":"The record of what you trained, on what data, with which hyperparameters, and how it scored. Cheap to add early, painful to reconstruct later, and priced per seat by every managed option.","kind":"software"},{"slug":"document-ai","name":"Document AI & OCR","description":"Extracting structure from PDFs, scans and forms — the unglamorous first step of most RAG pipelines. Cloud OCR bills per page, which turns a one-off corpus ingest into a four-figure invoice surprisingly fast.","kind":"software"},{"slug":"compliance-automation","name":"Compliance automation & security posture","description":"Platforms that continuously monitor technical controls and assemble the evidence an auditor needs for SOC 2, ISO 27001 or HIPAA — and the open-source scanners that cover the monitoring half without the audit workflow."}],"targets":[{"slug":"openai-api","name":"OpenAI API (ChatGPT)","vendor":"OpenAI","category":"local-ai","kind":"software","url":"https://www.macrostack.net/alternative-to-openai-api","whatItIs":"A closed, cloud-hosted API for large language models, billed per token, with your prompts and data leaving your machine on every call.","subscriptionCost":"Usage-based per-token billing; ChatGPT Plus/Team/Enterprise seats on top","whyLeave":"Costs scale with usage, prompts and data leave your control, models can change or be deprecated under you, and there is no offline mode. For privacy-sensitive or high-volume work, local models on your own GPU are cheaper and fully sovereign.","lockIn":"Proprietary models and API surface; your data and cost structure sit entirely on OpenAI's terms.","whenToStay":"If you need frontier-model quality (top-tier reasoning and the newest capabilities), want zero infrastructure to run, or your volume is low, OpenAI's hosted API is genuinely hard to beat. Self-hosting pays off once you have the GPU, care about data privacy or offline use, or your token bills have outgrown the cost of your own hardware.","bottomLine":null,"lastVerified":"2026-07-04","recommendation":{"pick":"Ollama","slug":"ollama","sovereigntyScore":92,"why":"Run Llama, Mistral, Qwen and more with one command."},"alternatives":[{"slug":"ollama","name":"Ollama","tagline":"Run Llama, Mistral, Qwen and more with one command.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":92,"recommended":true,"pricing":"Free / self-host (you pay only for your own hardware + power)","pros":["One-command model install","OpenAI-compatible endpoint for drop-in swaps","Fully offline and private"],"cons":["Quality depends on the model + your VRAM","You manage your own hardware"],"links":{"website":"https://ollama.com","repo":"https://github.com/ollama/ollama","docs":"https://github.com/ollama/ollama/blob/main/docs/api.md"}},{"slug":"localai","name":"LocalAI","tagline":"A drop-in, OpenAI-compatible API you host yourself.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":90,"recommended":false,"pricing":"Free / self-host","pros":["True drop-in for OpenAI SDKs","Chat, embeddings, images, and audio in one server","CPU or GPU"],"cons":["More moving parts to configure than Ollama","Throughput depends on your setup"],"links":{"website":"https://localai.io","repo":"https://github.com/mudler/LocalAI","docs":"https://localai.io/basics/getting_started/"}},{"slug":"vllm","name":"vLLM","tagline":"High-throughput serving for production-grade local inference.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":88,"recommended":false,"pricing":"Free / self-host","pros":["Excellent throughput under concurrency","OpenAI-compatible server mode","Backed by a large community"],"cons":["Aimed at capable GPUs, not laptops","Steeper operational learning curve"],"links":{"website":"https://docs.vllm.ai","repo":"https://github.com/vllm-project/vllm","docs":"https://docs.vllm.ai/en/latest/"}},{"slug":"mistral-ai","name":"Mistral AI","tagline":"Open-weight Apache-2.0 models with an EU-hosted API — the exit ramp stays open.","license":"Apache-2.0 (open-weight models); proprietary API","openSource":true,"selfHostable":true,"localFirst":false,"sovereigntyScore":70,"recommended":false,"pricing":"Open weights free to self-host; API from $0.04/1M tokens (Ministral 3B), Large at $2/$6 per 1M","pros":["Open Apache-2.0 weights — you can take the model home","EU data residency (GDPR-friendly by default)","Very competitive pricing across the range","Codestral for code, Ministral for edge/cheap workloads"],"cons":["Top-end quality trails the leading US frontier models","Which models are open vs API-only varies — check per model"],"links":{"website":"https://mistral.ai","repo":"https://github.com/mistralai","docs":"https://docs.mistral.ai"}},{"slug":"lm-studio","name":"LM Studio","tagline":"A polished desktop GUI for running local models.","license":"Proprietary (free)","openSource":false,"selfHostable":true,"localFirst":true,"sovereigntyScore":68,"recommended":false,"pricing":"Free desktop app","pros":["Easiest on-ramp for non-technical users","Built-in local API server","Good model discovery UI"],"cons":["Closed-source (lower sovereignty than open tools)","Desktop-first, not built for headless servers"],"links":{"website":"https://lmstudio.ai","docs":"https://lmstudio.ai/docs"}},{"slug":"together-ai","name":"Together AI","tagline":"One API for the whole open-model universe — Llama, DeepSeek, Qwen and more.","license":"Proprietary (platform); serves open-weight models","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":46,"recommended":false,"pricing":"Usage-based, ~$0.05–$9 per 1M tokens by model; intro credits for new accounts","pros":["Huge open-model catalog behind one OpenAI-compatible API","The models are open — migrating to self-hosting later is realistic","Often far cheaper than closed frontier APIs for comparable tasks"],"cons":["A hosted US cloud — your prompts transit their infrastructure","Quality/cost varies widely across the catalog; you do the picking"],"links":{"website":"https://www.together.ai","docs":"https://docs.together.ai"}},{"slug":"groq","name":"Groq","tagline":"The speed king — open models at 500+ tokens/second on custom LPU chips.","license":"Proprietary (platform); serves open-weight models","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":42,"recommended":false,"pricing":"Most models under $1 per 1M tokens; Llama 3.3 70B $0.59/$0.79; batch −50%","pros":["Fastest inference on the market (500+ tok/s)","Very low prices on open models","OpenAI-compatible API — near drop-in"],"cons":["Hosted-only; custom hardware means no self-host path for the speed","Model catalog is narrower than Together's"],"links":{"website":"https://groq.com","docs":"https://console.groq.com/docs"}},{"slug":"anthropic-claude","name":"Anthropic Claude API","tagline":"The frontier-quality closed alternative — strongest at reasoning and code.","license":"Proprietary","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":34,"recommended":false,"pricing":"Haiku $1/$5 · Sonnet $3/$15 · Opus $5/$25 per 1M tokens; batch −50%, caching −90%","pros":["Frontier-tier reasoning, coding, and long-context quality","Prompt caching and batch pricing cut real-world costs sharply","Mature safety behavior for user-facing products"],"cons":["Closed and hosted-only — same lock-in shape as OpenAI","Top-tier models are premium-priced"],"links":{"website":"https://www.anthropic.com","docs":"https://platform.claude.com/docs"}}]},{"slug":"notion","name":"Notion","vendor":"Notion Labs","category":"note-taking","kind":"software","url":"https://www.macrostack.net/alternative-to-notion","whatItIs":"A cloud workspace for notes, docs, and databases where your content lives on Notion's servers in a proprietary format.","subscriptionCost":"Free tier; paid plans from about $10/user/month, with AI features billed on top","whyLeave":"Per-seat pricing adds up, your knowledge base is locked in a proprietary cloud, offline access is limited, and export fidelity is imperfect. Local-first tools keep your notes as files you own forever.","lockIn":"Proprietary block format and cloud hosting; leaving means an export that never round-trips perfectly.","whenToStay":"Notion's all-in-one polish, real-time collaboration, and enormous template ecosystem are best-in-class, and there is nothing to host or maintain. If your team lives in shared databases and values a frictionless hosted experience over owning the raw files, staying is a reasonable choice.","bottomLine":null,"lastVerified":"2026-07-04","recommendation":{"pick":"Logseq","slug":"logseq","sovereigntyScore":90,"why":"A local-first, open-source outliner over plain Markdown."},"alternatives":[{"slug":"logseq","name":"Logseq","tagline":"A local-first, open-source outliner over plain Markdown.","license":"AGPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":90,"recommended":true,"pricing":"Free / open-source","pros":["Plain-text files you own","Powerful outlining and backlinks","Fully open-source"],"cons":["Outliner model is an adjustment","Fewer polished database views than Notion"],"links":{"website":"https://logseq.com","repo":"https://github.com/logseq/logseq","docs":"https://docs.logseq.com"}},{"slug":"appflowy","name":"AppFlowy","tagline":"The open-source Notion alternative, self-hostable.","license":"AGPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":85,"recommended":false,"pricing":"Free / open-source; optional paid cloud","pros":["Closest feel to Notion","Self-hostable backend","Active development"],"cons":["Younger than Notion, some gaps","Self-hosting takes setup"],"links":{"website":"https://appflowy.io","repo":"https://github.com/AppFlowy-IO/AppFlowy","docs":"https://docs.appflowy.io"}},{"slug":"obsidian","name":"Obsidian","tagline":"Local Markdown notes with a huge plugin ecosystem.","license":"Proprietary (free)","openSource":false,"selfHostable":false,"localFirst":true,"sovereigntyScore":78,"recommended":false,"pricing":"Free for personal use; paid Sync/Publish optional","pros":["Your notes are plain local Markdown","Enormous plugin ecosystem","Fast and offline"],"cons":["App is closed-source","Official sync is a paid add-on"],"links":{"website":"https://obsidian.md","docs":"https://help.obsidian.md"}},{"slug":"anytype","name":"Anytype","tagline":"Local-first, end-to-end encrypted knowledge base.","license":"Source-available","openSource":false,"selfHostable":true,"localFirst":true,"sovereigntyScore":72,"recommended":false,"pricing":"Free","pros":["End-to-end encryption","Local-first with P2P sync","Flexible object model"],"cons":["Source-available, not fully open-source","Custom sync model to learn"],"links":{"website":"https://anytype.io","repo":"https://github.com/anyproto","docs":"https://doc.anytype.io"}}]},{"slug":"datadog","name":"Datadog","vendor":"Datadog","category":"observability","kind":"software","url":"https://www.macrostack.net/alternative-to-datadog","whatItIs":"Datadog is a hosted observability and monitoring platform that pulls infrastructure metrics, application performance monitoring (APM) traces, and log management into one dashboard. Its agent runs on your servers and ships telemetry to Datadog's cloud, where it is billed per host and separately per feature — infrastructure, APM, log ingestion and retention, custom metrics, synthetics, and security monitoring each carry their own line item.","subscriptionCost":"Per-host and per-feature billing that scales quickly: infrastructure monitoring starts around $15–23 per host/month, APM and log management are billed on top (logs per-GB ingested and per-million events retained), and custom metrics add further cost — large fleets routinely see five- and six-figure annual bills.","whyLeave":"The single biggest reason teams look for a Datadog alternative is the bill: costs grow unpredictably with your host count, log volume, and custom-metric cardinality, and a spike in traffic can turn into a surprise invoice. On top of that, all of your telemetry lives in someone else's cloud on their pricing terms. Self-hosted, OpenTelemetry-native stacks give you the same metrics, traces, and logs at hardware cost — you trade a monthly bill for running and maintaining the stack yourself.","lockIn":"Proprietary agents, proprietary query languages, and per-host/per-feature pricing mean both your cost and your data gravity grow with your fleet — the more you instrument, the harder and more expensive it is to leave.","whenToStay":"One integrated pane for metrics, logs, traces, APM, and security — with turnkey setup, managed scaling, and vendor support — is genuinely unmatched. If you would rather pay than run and maintain your own observability stack, or you lack the platform team to operate one, Datadog earns its price for many organizations.","bottomLine":"For most teams the best free, open-source Datadog alternative is Grafana + Prometheus — the de-facto open monitoring standard for metrics and dashboards, with Loki and Tempo adding logs and traces. If you want traces, metrics, and logs in a single app rather than an assembled stack, SigNoz is the closest OpenTelemetry-native, one-app replacement. Both remove per-host SaaS billing; the trade-off is that you run the stack yourself.","lastVerified":"2026-07-12","recommendation":{"pick":"Grafana + Prometheus","slug":"grafana-prometheus","sovereigntyScore":90,"why":"The open-source observability standard."},"alternatives":[{"slug":"grafana-prometheus","name":"Grafana + Prometheus","tagline":"The open-source observability standard.","license":"AGPL-3.0 (Grafana) / Apache-2.0 (Prometheus)","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":90,"recommended":true,"pricing":"Free / self-host","pros":["Industry-standard, huge ecosystem","Metrics, logs, and traces via the same UI","Enormous community and dashboards"],"cons":["You assemble and operate the stack","Steeper initial setup than a SaaS agent"],"links":{"website":"https://grafana.com/oss/","repo":"https://github.com/grafana/grafana","docs":"https://prometheus.io/docs/"}},{"slug":"signoz","name":"SigNoz","tagline":"An OpenTelemetry-native, single-app Datadog alternative.","license":"MIT (core)","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":88,"recommended":false,"pricing":"Free / self-host; optional managed cloud","pros":["One app for traces, metrics, and logs","OpenTelemetry-native","Purpose-built as a Datadog replacement"],"cons":["Younger ecosystem than Grafana","Self-hosting needs a datastore to operate"],"links":{"website":"https://signoz.io","repo":"https://github.com/SigNoz/signoz","docs":"https://signoz.io/docs/"}},{"slug":"zabbix","name":"Zabbix","tagline":"Mature, enterprise-grade open-source monitoring you fully own.","license":"AGPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":86,"recommended":false,"pricing":"Free / self-host (optional paid support and cloud from Zabbix)","pros":["Extremely mature and battle-tested (since 2001)","Broad coverage — infra, network, servers, apps, cloud in one platform","Powerful alerting and auto-discovery out of the box","No per-host or per-metric billing when self-hosted"],"cons":["Interface and setup feel more traditional than newer tools","Not OpenTelemetry-native — less focused on distributed tracing/APM","Initial configuration has a learning curve"],"links":{"website":"https://www.zabbix.com","repo":"https://github.com/zabbix/zabbix","docs":"https://www.zabbix.com/documentation/current/"}},{"slug":"netdata","name":"Netdata","tagline":"Real-time, per-second monitoring with zero-config auto-discovery.","license":"GPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":85,"recommended":false,"pricing":"Free / self-host; optional paid cloud","pros":["Per-second resolution out of the box","Auto-discovers most services","Very low setup effort"],"cons":["Less of a long-term query store than Prometheus","Best paired with other tools for logs/traces"],"links":{"website":"https://netdata.cloud","repo":"https://github.com/netdata/netdata","docs":"https://learn.netdata.cloud"}}]},{"slug":"1password","name":"1Password","vendor":"AgileBits","category":"password-managers","kind":"software","url":"https://www.macrostack.net/alternative-to-1password","whatItIs":"A polished, closed-source password manager with a mandatory subscription and cloud-hosted vaults.","subscriptionCost":"Subscription-only, roughly $3–8/user/month depending on plan","whyLeave":"There is no perpetual license and no self-hosting — your vault lives in AgileBits' cloud on a recurring bill. Open-source managers let you self-host or keep a purely local vault.","lockIn":"Closed-source apps and cloud-only vaults on a mandatory subscription.","bottomLine":null,"lastVerified":"2026-07-04","recommendation":{"pick":"Bitwarden","slug":"bitwarden","sovereigntyScore":88,"why":"Open-source and free forever — the easy pick for most people."},"alternatives":[{"slug":"bitwarden","name":"Bitwarden","tagline":"Open-source and free forever — the easy pick for most people.","license":"GPL-3.0 (clients) / AGPL (server)","openSource":true,"selfHostable":true,"localFirst":false,"sovereigntyScore":88,"recommended":true,"pricing":"Generous free tier; paid from about $1/month; self-host free","pros":["Independently audited","Cross-platform clients","Self-host option"],"cons":["Official self-host stack is heavier than Vaultwarden","Cloud plan still a third-party host"],"links":{"website":"https://bitwarden.com","repo":"https://github.com/bitwarden","docs":"https://bitwarden.com/help/"}},{"slug":"vaultwarden","name":"Vaultwarden","tagline":"A lightweight, self-hosted Bitwarden-compatible server.","license":"AGPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":95,"recommended":false,"pricing":"Free / self-host","pros":["Runs on tiny hardware","Works with official Bitwarden apps","You fully own the vault data"],"cons":["You are responsible for backups and TLS","Unofficial (community) server"],"links":{"website":"https://github.com/dani-garcia/vaultwarden","repo":"https://github.com/dani-garcia/vaultwarden","docs":"https://github.com/dani-garcia/vaultwarden/wiki"}},{"slug":"keepassxc","name":"KeePassXC","tagline":"A fully local, offline password database.","license":"GPL-2.0 / GPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":92,"recommended":false,"pricing":"Free / open-source","pros":["No server or cloud at all","Single encrypted local file","Cross-platform and browser integration"],"cons":["You arrange your own sync","Less turnkey team sharing"],"links":{"website":"https://keepassxc.org","repo":"https://github.com/keepassxreboot/keepassxc","docs":"https://keepassxc.org/docs/"}},{"slug":"proton-pass","name":"Proton Pass","tagline":"End-to-end encrypted password manager from the Proton privacy suite.","license":"Proprietary hosted service (client apps open-source, GPL-3.0, audited)","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":62,"recommended":false,"pricing":"Free tier; paid from about $2/month (or bundled in Proton Unlimited)","pros":["End-to-end encrypted — Proton cannot read your vault","Open-source, independently audited client apps","Zero setup — no server to run or maintain","Includes passkeys, 2FA, and hide-my-email aliases"],"cons":["Hosted on Proton's servers — you cannot self-host it","The service itself is proprietary; only the client apps are open","Your vault lives in Proton's cloud, not on hardware you own","Full features require a paid plan"],"links":{"website":"https://proton.me/pass"}}]},{"slug":"google-analytics","name":"Google Analytics","vendor":"Google","category":"web-analytics","kind":"software","url":"https://www.macrostack.net/alternative-to-google-analytics","whatItIs":"Google's hosted web analytics, which sends your visitors' data to Google in exchange for a free dashboard.","subscriptionCost":"Free — you pay with your visitors' data and a heavy tracking script","whyLeave":"It hands visitor data to Google, needs cookie-consent banners under privacy law, and adds page weight. Privacy-first analytics are lighter, cookieless, and self-hostable.","lockIn":"Data gravity in Google's ecosystem and a complex, sampling-prone model.","bottomLine":null,"lastVerified":"2026-07-04","recommendation":{"pick":"Plausible","slug":"plausible","sovereigntyScore":92,"why":"Lightweight, cookieless, privacy-first analytics."},"alternatives":[{"slug":"plausible","name":"Plausible","tagline":"Lightweight, cookieless, privacy-first analytics.","license":"AGPL-3.0","openSource":true,"selfHostable":true,"localFirst":false,"sovereigntyScore":92,"recommended":true,"pricing":"Free self-host (Community Edition); paid cloud","pros":["Under ~1 KB script, no cookies","GDPR-friendly by design","Clean, focused dashboard"],"cons":["Fewer deep-dive reports than GA","Self-host needs a database"],"links":{"website":"https://plausible.io","repo":"https://github.com/plausible/analytics","docs":"https://plausible.io/docs"}},{"slug":"umami","name":"Umami","tagline":"Simple, fast, self-hostable web analytics.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":false,"sovereigntyScore":90,"recommended":false,"pricing":"Free self-host; paid cloud","pros":["Permissive MIT license","Lightweight and privacy-friendly","Easy to deploy"],"cons":["Basic reporting by design","You run the database"],"links":{"website":"https://umami.is","repo":"https://github.com/umami-software/umami","docs":"https://umami.is/docs"}},{"slug":"matomo","name":"Matomo","tagline":"The full-featured, self-hosted GA replacement.","license":"GPL-3.0","openSource":true,"selfHostable":true,"localFirst":false,"sovereigntyScore":86,"recommended":false,"pricing":"Free self-host; paid cloud","pros":["Closest GA feature parity","You own 100% of the data","Mature and extensible"],"cons":["Heavier than Plausible/Umami","More to maintain"],"links":{"website":"https://matomo.org","repo":"https://github.com/matomo-org/matomo","docs":"https://matomo.org/docs/"}},{"slug":"fathom-analytics","name":"Fathom Analytics","tagline":"Privacy-first analytics with no cookie banner — the easy hosted pick.","license":"Proprietary","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":40,"recommended":false,"pricing":"From $15/month (up to 100k pageviews); every feature on every plan; 30-day free trial","pros":["No cookie banner — sets no cookies, collects no personal data","GDPR/CCPA compliant out of the box, optional EU data isolation","Dead-simple setup and a fast, lightweight script"],"cons":["Proprietary and hosted — you don't own or self-host it","Paid-only (no free tier), unlike the open-source options","Fewer deep-dive features than a full analytics suite"],"links":{"website":"https://usefathom.com","docs":"https://usefathom.com/docs"}}]},{"slug":"slack","name":"Slack","vendor":"Salesforce","category":"team-chat","kind":"software","url":"https://www.macrostack.net/alternative-to-slack","whatItIs":"A hosted team-chat platform, priced per active user, that stores your organization's conversations in Salesforce's cloud.","subscriptionCost":"Per-user monthly plans; the free tier hides older message history","whyLeave":"Per-user pricing scales painfully, the free tier caps your searchable history, and your team's entire communication record lives in a vendor's cloud. Self-hosted chat keeps it on infrastructure you run.","lockIn":"Cloud-only hosting and per-seat billing; your history and integrations sit on Salesforce's terms.","bottomLine":null,"lastVerified":"2026-07-04","recommendation":{"pick":"Mattermost","slug":"mattermost","sovereigntyScore":88,"why":"Self-hosted team chat built for security-conscious orgs."},"alternatives":[{"slug":"mattermost","name":"Mattermost","tagline":"Self-hosted team chat built for security-conscious orgs.","license":"AGPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":88,"recommended":true,"pricing":"Free self-host; paid Enterprise","pros":["Purpose-built self-hosted Slack replacement","Strong security/compliance story","Familiar channel UX"],"cons":["You operate the server","Some features are Enterprise-only"],"links":{"website":"https://mattermost.com","repo":"https://github.com/mattermost/mattermost","docs":"https://docs.mattermost.com"}},{"slug":"zulip","name":"Zulip","tagline":"Threaded team chat that keeps conversations organized.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":88,"recommended":false,"pricing":"Free self-host; paid cloud","pros":["Excellent threading model","Permissive Apache-2.0 license","Great for async teams"],"cons":["Threading is a mental-model shift","Smaller ecosystem than Slack"],"links":{"website":"https://zulip.com","repo":"https://github.com/zulip/zulip","docs":"https://zulip.com/help/"}},{"slug":"rocketchat","name":"Rocket.Chat","tagline":"MIT-licensed, highly customizable team communication.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":85,"recommended":false,"pricing":"Free self-host; paid cloud/enterprise","pros":["Permissive MIT license","Very customizable and extensible","Omnichannel features"],"cons":["Broad feature set can feel heavy","Some capabilities gated to paid tiers"],"links":{"website":"https://rocket.chat","repo":"https://github.com/RocketChat/Rocket.Chat","docs":"https://docs.rocket.chat"}}]},{"slug":"smart-home-hubs","name":"Proprietary Smart-Home Hubs","vendor":"Samsung / Amazon / Google","category":"smart-home","kind":"hardware","url":"https://www.macrostack.net/alternative-to-smart-home-hubs","whatItIs":"Closed smart-home ecosystems (SmartThings, Amazon Alexa, Google/Nest) whose hubs route your home automation through a vendor's cloud — so your lights, locks, and cameras depend on someone else's servers staying online.","subscriptionCost":"Hardware plus creeping subscriptions (cloud features, video history) and cloud-dependent automations","whyLeave":"Cloud-tied hubs stop working when the internet or the vendor's service does, quietly move features behind subscriptions, and can be discontinued — bricking devices you paid for. Local-first automation keeps your home running on hardware you own, offline.","lockIn":"Proprietary cloud, closed device ecosystems, and app dependencies you don't control.","bottomLine":null,"lastVerified":"2026-07-04","recommendation":{"pick":"Home Assistant","slug":"home-assistant","sovereigntyScore":95,"why":"Local-first home automation on hardware you own."},"alternatives":[{"slug":"home-assistant","name":"Home Assistant","tagline":"Local-first home automation on hardware you own.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":95,"recommended":true,"pricing":"Free / open-source (runs on your own hardware)","pros":["Local control — works offline","Integrates thousands of devices and brands","Huge, active community"],"cons":["Initial setup takes some tinkering","You maintain your own hardware"],"links":{"website":"https://www.home-assistant.io","repo":"https://github.com/home-assistant/core","docs":"https://www.home-assistant.io/docs/"}},{"slug":"openhab","name":"openHAB","tagline":"Vendor-neutral, local home automation from the Eclipse Foundation.","license":"EPL-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":88,"recommended":false,"pricing":"Free / open-source","pros":["Runs locally, vendor-neutral","Very broad protocol support","Backed by the Eclipse Foundation"],"cons":["Rule syntax has a learning curve","Smaller community than Home Assistant"],"links":{"website":"https://www.openhab.org","repo":"https://github.com/openhab/openhab-core","docs":"https://www.openhab.org/docs/"}},{"slug":"hubitat","name":"Hubitat Elevation","tagline":"A local-processing hub for people who don't want to tinker.","license":"Proprietary (paid hardware)","openSource":false,"selfHostable":true,"localFirst":true,"sovereigntyScore":70,"recommended":false,"pricing":"One-time hardware purchase; no required subscription","pros":["Local processing, works offline","No subscription","Easier setup than DIY"],"cons":["Closed-source platform","Smaller integration ecosystem than Home Assistant"],"links":{"website":"https://hubitat.com","docs":"https://docs2.hubitat.com"}}]},{"slug":"consumer-router","name":"Locked-Down Consumer Routers","vendor":"ISP & consumer brands","category":"networking","kind":"hardware","url":"https://www.macrostack.net/alternative-to-consumer-router","whatItIs":"The rented or bundled routers most homes run — closed firmware you can't fully configure, with limited updates, opaque telemetry, and features paywalled or missing entirely.","subscriptionCost":"Often an ISP rental fee, plus closed firmware that ages out of security updates fast","whyLeave":"Stock consumer firmware is a security and privacy weak point: slow patches, no real control, and sometimes vendor telemetry. Open router firmware and hardware give you modern security, full control, and years of updates on hardware you own.","lockIn":"Closed firmware, ISP rental, and no path to real configuration or long-term updates.","bottomLine":null,"lastVerified":"2026-07-04","recommendation":{"pick":"OpenWrt","slug":"openwrt","sovereigntyScore":92,"why":"Open-source Linux firmware for your router."},"alternatives":[{"slug":"openwrt","name":"OpenWrt","tagline":"Open-source Linux firmware for your router.","license":"GPL-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":92,"recommended":true,"pricing":"Free / open-source (flash onto supported hardware)","pros":["Full control + a real package manager","Long-term security updates","Runs on hundreds of devices"],"cons":["Must flash firmware (some risk)","Check device support first"],"links":{"website":"https://openwrt.org","repo":"https://github.com/openwrt/openwrt","docs":"https://openwrt.org/docs/start"}},{"slug":"opnsense","name":"OPNsense","tagline":"A powerful open-source firewall/router for a mini-PC.","license":"BSD-2-Clause","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":90,"recommended":false,"pricing":"Free / open-source","pros":["Enterprise-grade features","Excellent VPN + firewall control","Frequent updates"],"cons":["Needs a separate mini-PC/appliance","More than a casual user needs"],"links":{"website":"https://opnsense.org","repo":"https://github.com/opnsense/core","docs":"https://docs.opnsense.org"}},{"slug":"glinet","name":"GL.iNet routers","tagline":"Consumer-friendly routers that ship with OpenWrt.","license":"OpenWrt-based (GPL-2.0) + vendor UI","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":85,"recommended":false,"pricing":"One-time hardware purchase","pros":["OpenWrt out of the box — no flashing","Affordable and travel-friendly","Keeps full OpenWrt access underneath"],"cons":["Vendor UI adds closed pieces on top","Lower-powered than a mini-PC firewall"],"links":{"website":"https://www.gl-inet.com","docs":"https://docs.gl-inet.com"}}]},{"slug":"dropbox","name":"Dropbox","vendor":"Dropbox, Inc.","category":"cloud-storage","kind":"software","url":"https://www.macrostack.net/alternative-to-dropbox","whatItIs":"A hosted file-storage and sync service where your files live on Dropbox's servers and sync across your devices for a monthly fee.","subscriptionCost":"Free tier limited to 2 GB; paid plans per user per month for more storage","whyLeave":"The free tier is small, storage costs recur monthly, and your files sit on a third-party cloud. Self-hosted tools let you keep the same sync-everywhere convenience on storage you own — in exchange for running and backing up the service yourself.","lockIn":"Cloud-only storage and per-user pricing; your files and sharing depend on Dropbox's service.","whenToStay":"Dropbox is still the smoothest cross-company sharing experience. If your collaborators live on Dropbox links and you don't want to run or rent a server, the free 2 GB tier and Plus plan remain the path of least resistance.","bottomLine":"Nextcloud replaces Dropbox one-for-one — files, sync, sharing links, mobile apps — on a server you own. Syncthing is the zero-server answer if you only need devices kept in sync, and Proton Drive is the hosted pick if you want privacy without running anything.","lastVerified":"2026-07-18","recommendation":{"pick":"Nextcloud","slug":"nextcloud","sovereigntyScore":90,"why":"A full self-hosted cloud: files, sharing, and more."},"alternatives":[{"slug":"nextcloud","name":"Nextcloud","tagline":"A full self-hosted cloud: files, sharing, and more.","license":"AGPL-3.0","openSource":true,"selfHostable":true,"localFirst":false,"sovereigntyScore":90,"recommended":true,"pricing":"Free / open-source (self-host); paid support/hosting optional","pros":["Closest all-round Dropbox replacement","Sync, sharing, and an app ecosystem","You own 100% of the data"],"cons":["You run and back up the server","Fuller stack than a pure sync tool"],"links":{"website":"https://nextcloud.com","repo":"https://github.com/nextcloud/server","docs":"https://docs.nextcloud.com"}},{"slug":"syncthing","name":"Syncthing","tagline":"Continuous peer-to-peer file sync with no cloud.","license":"MPL-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":92,"recommended":false,"pricing":"Free / open-source","pros":["No server or cloud at all","Peer-to-peer and encrypted","Very light and reliable"],"cons":["Sync only — no web sharing/links","Devices must be online to sync"],"links":{"website":"https://syncthing.net","repo":"https://github.com/syncthing/syncthing","docs":"https://docs.syncthing.net"}},{"slug":"seafile","name":"Seafile","tagline":"Fast, reliable self-hosted file sync and share.","license":"AGPL-3.0","openSource":true,"selfHostable":true,"localFirst":false,"sovereigntyScore":86,"recommended":false,"pricing":"Free self-host (Community Edition); paid Pro tier","pros":["Fast, reliable sync engine","Client-side encryption option","Mature clients"],"cons":["Some features are Pro-only","Smaller app ecosystem than Nextcloud"],"links":{"website":"https://www.seafile.com","repo":"https://github.com/haiwen/seafile","docs":"https://manual.seafile.com"}},{"slug":"internxt","name":"Internxt","tagline":"Open-source, zero-knowledge encrypted storage with lifetime plans.","license":"AGPL-3.0","openSource":true,"selfHostable":false,"localFirst":false,"sovereigntyScore":68,"recommended":false,"pricing":"10GB free; 200GB ~€3.49/mo; 2TB ~€8.99/mo; lifetime plans from ~€135 one-time","pros":["Open-source apps; zero-knowledge AES-256 plus post-quantum encryption","EU-based (GDPR), privacy-first","Free tier and one-time lifetime options"],"cons":["A hosted service — you don't self-host it","Newer and smaller than Dropbox; fewer integrations","Desktop sync less mature than the incumbents"],"links":{"website":"https://internxt.com","repo":"https://github.com/internxt","docs":"https://help.internxt.com"}},{"slug":"proton-drive","name":"Proton Drive","tagline":"End-to-end encrypted cloud storage from the Proton privacy suite.","license":"Proprietary hosted service (client apps open-source, audited)","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":60,"recommended":false,"pricing":"Free tier (a few GB); paid from about $4/month (or bundled in Proton Unlimited)","pros":["End-to-end encrypted — Proton cannot read your files","Open-source, independently audited client apps","Zero setup — nothing to host or maintain","Swiss privacy jurisdiction"],"cons":["Hosted on Proton's servers — not self-hostable","The service is proprietary; only the client apps are open","Files live in Proton's cloud, not on your own hardware","Less storage per dollar than raw self-hosting"],"links":{"website":"https://proton.me/drive"}},{"slug":"pcloud","name":"pCloud","tagline":"Swiss hosted storage with true lifetime plans — the commercial pick.","license":"Proprietary","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":38,"recommended":false,"pricing":"500GB & 2TB subscriptions; lifetime plans from ~€199 one-time; zero-knowledge Crypto add-on costs extra","pros":["True one-time lifetime plans (pay once)","Swiss jurisdiction; polished apps on every platform","Built-in media playback and easy file sharing"],"cons":["Closed-source (proprietary)","Zero-knowledge encryption is a paid add-on, not the default","Best value locked behind a large upfront lifetime payment"],"links":{"website":"https://www.pcloud.com","docs":"https://www.pcloud.com/help/"}}]},{"slug":"zoom","name":"Zoom","vendor":"Zoom Video Communications","category":"video-conferencing","kind":"software","url":"https://www.macrostack.net/alternative-to-zoom","whatItIs":"Zoom is a hosted video-conferencing service for meetings, webinars, and calls. It runs on Zoom's cloud, is priced per licensed host, and has become the default for online meetings — but every call, recording, and participant flows through Zoom's servers on Zoom's terms, and the free plan caps group meetings at 40 minutes.","subscriptionCost":"Free tier with a 40-minute limit on group meetings; paid plans are billed per licensed host per month (Pro starts around $13–16 per host/month), with webinars, larger rooms, and cloud recording storage costing extra.","whyLeave":"The two things that push people to a Zoom alternative are the 40-minute cap on the free plan and per-host pricing that adds up fast for a team. On top of that, your meetings and recordings run on a third-party cloud rather than infrastructure you control. Free and open-source platforms remove the time limit entirely and — if you self-host — keep the calls on your own server, so there is no per-host fee and no meeting data on someone else's terms. The trade-off is that self-hosting means you run and size the server yourself.","lockIn":"Cloud-hosted service and per-host licensing; your meeting data, recordings, and scheduling all live on Zoom's cloud under Zoom's terms.","whenToStay":"For very large webinars, guaranteed call quality at scale, and zero setup, Zoom's managed cloud is hard to beat — you get reliability and support without running any infrastructure. If you host big external meetings where a dropped call is costly, or you have no one to run a server, staying on Zoom (or using a hosted Jitsi provider) is the pragmatic call.","bottomLine":"For most people the best free, open-source Zoom alternative is Jitsi Meet — no account needed to join, no time limit, and free to use on a public instance or self-host for full control. If you want fully peer-to-peer calls with no server to run at all, Jami is the most private option; for online teaching, BigBlueButton is purpose-built; and if you already run Nextcloud, Nextcloud Talk adds calls to a suite you own.","lastVerified":"2026-07-12","recommendation":{"pick":"Jitsi Meet","slug":"jitsi-meet","sovereigntyScore":92,"why":"Open-source video meetings with no account required."},"alternatives":[{"slug":"jitsi-meet","name":"Jitsi Meet","tagline":"Open-source video meetings with no account required.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":false,"sovereigntyScore":92,"recommended":true,"pricing":"Free / open-source (self-host or use a public instance)","pros":["No account needed to join","Self-hostable for full control","Mature and widely deployed"],"cons":["Large calls need a well-sized server","Advanced features require self-hosting effort"],"links":{"website":"https://jitsi.org/jitsi-meet/","repo":"https://github.com/jitsi/jitsi-meet","docs":"https://jitsi.github.io/handbook/"}},{"slug":"jami","name":"Jami","tagline":"Fully peer-to-peer calls with no server at all.","license":"GPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":90,"recommended":false,"pricing":"Free / open-source","pros":["Fully peer-to-peer — no server to run","End-to-end encrypted by design","Cross-platform"],"cons":["Less turnkey for big group meetings","Smaller ecosystem than Jitsi"],"links":{"website":"https://jami.net","repo":"https://git.jami.net/savoirfairelinux/jami-project","docs":"https://jami.net/help/"}},{"slug":"element-call","name":"Element Call","tagline":"Decentralized, end-to-end encrypted calls on the Matrix network.","license":"AGPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":89,"recommended":false,"pricing":"Free / open-source (use element.io or self-host with a Matrix homeserver)","pros":["End-to-end encrypted and decentralized (Matrix + LiveKit)","Federated — call across different homeservers","Use free online or self-host for full control","No account lock-in to a single provider"],"cons":["Self-hosting means running a Matrix homeserver and LiveKit backend","Younger and less turnkey than Jitsi for large calls","Ecosystem is smaller than mainstream conferencing tools"],"links":{"website":"https://element.io/","repo":"https://github.com/element-hq/element-call","docs":"https://github.com/element-hq/element-call"}},{"slug":"nextcloud-talk","name":"Nextcloud Talk","tagline":"Self-hosted calls, chat, and screen-sharing inside a suite you own.","license":"AGPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":88,"recommended":false,"pricing":"Free / open-source (self-host as part of Nextcloud)","pros":["End-to-end encrypted calls on your own server","Chat, calls, files, and calendar in one owned suite","No account or per-host fees","Public meeting links guests can join from a browser"],"cons":["Best value only if you already run (or want to run) Nextcloud","Large group calls need a High Performance Backend (extra setup)","You operate the Nextcloud server yourself"],"links":{"website":"https://nextcloud.com/talk/","repo":"https://github.com/nextcloud/spreed","docs":"https://nextcloud.com/talk/"}},{"slug":"bigbluebutton","name":"BigBlueButton","tagline":"Open-source virtual classroom and web conferencing.","license":"LGPL-3.0","openSource":true,"selfHostable":true,"localFirst":false,"sovereigntyScore":84,"recommended":false,"pricing":"Free / open-source (self-host)","pros":["Purpose-built for teaching","Whiteboard, breakouts, polls","Self-hostable"],"cons":["Heavier to install and run","Overkill for simple calls"],"links":{"website":"https://bigbluebutton.org","repo":"https://github.com/bigbluebutton/bigbluebutton","docs":"https://docs.bigbluebutton.org"}}]},{"slug":"google-photos","name":"Google Photos","vendor":"Google","category":"photo-management","kind":"software","url":"https://www.macrostack.net/alternative-to-google-photos","whatItIs":"Google Photos is a cloud-based photo and video service that automatically backs up images from your phone and organizes them with search, face grouping, albums, and memories. Your library lives on Google's servers and shares a single storage quota with Gmail and Google Drive, syncing across the web and mobile apps.","subscriptionCost":"15 GB free, shared across Google Photos, Drive, and Gmail; beyond that a Google One plan is required, starting at $1.99/month for 100 GB, $2.99/month for 200 GB, and $9.99/month for 2 TB.","whyLeave":"People commonly look at alternatives once their free 15 GB fills up and backups stop, since the quota is shared with Gmail and Drive and a recurring Google One plan is then needed to keep uploading. Others prefer to keep personal photos on hardware they own rather than a third-party cloud, want end-to-end encryption, or want their library stored as ordinary files they can back up themselves. For many people Google Photos remains an excellent, convenient choice — the alternatives matter most to those who have outgrown the free tier, care deeply about privacy, or want to own their photo library outright. Self-hosting, in return, means running and backing up a server yourself.","lockIn":"Photos live in Google's cloud tied to your account and share one quota with Drive and Gmail. Google Takeout can export your library, but large exports come in multiple archives, some metadata (such as descriptions and album structure) lands in separate JSON sidecar files rather than embedded in the images, and re-importing elsewhere can take effort.","bottomLine":null,"lastVerified":"2026-07-05","recommendation":{"pick":"Immich","slug":"immich","sovereigntyScore":94,"why":"A self-hosted photo and video backup that feels like Google Photos."},"alternatives":[{"slug":"immich","name":"Immich","tagline":"A self-hosted photo and video backup that feels like Google Photos.","license":"AGPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":94,"recommended":true,"pricing":"Free and open-source (self-host); you provide the hardware and storage","pros":["Closest Google Photos-like experience among the open options","Automatic background camera-roll backup on iOS and Android","Fully open-source (AGPL-3.0), backed by FUTO","Photos stored as normal files on hardware you own","Very active development and a large community"],"cons":["You run and back up the server, database, and storage","Fast release pace means occasional breaking changes to watch for on upgrade","Machine-learning features (face/object search) want a few GB of RAM to run smoothly","No hosted option — self-hosting is the only path"],"links":{"website":"https://immich.app","repo":"https://github.com/immich-app/immich","docs":"https://docs.immich.app"}},{"slug":"ente-photos","name":"Ente Photos","tagline":"End-to-end encrypted photo backup, open-source and self-hostable.","license":"AGPL-3.0","openSource":true,"selfHostable":true,"localFirst":false,"sovereigntyScore":90,"recommended":false,"pricing":"10 GB free on the hosted cloud; paid plans for more storage; self-host free and open-source","pros":["End-to-end encrypted by design — the host cannot read your photos","Independently audited (Cure53, Symbolic Software, Fallible)","Polished apps on every major platform with automatic backup","Fully open-source (AGPL-3.0) and self-hostable"],"cons":["Self-hosting is more involved — multiple containers plus object storage","The most frictionless path is the paid hosted cloud, not self-hosting","Encrypted design means photos aren't plain browsable files on disk","Free hosted tier is 10 GB"],"links":{"website":"https://ente.io","repo":"https://github.com/ente-io/ente","docs":"https://ente.io/help"}},{"slug":"photoprism","name":"PhotoPrism","tagline":"AI-powered, self-hosted photo management for your own server.","license":"AGPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":88,"recommended":false,"pricing":"Free and open-source (self-host); optional paid membership funds development and unlocks some extras","pros":["Works directly on your existing folders of photo files","Strong search, tagging, face recognition, and map view","Fully open-source (AGPL-3.0), mature and stable","Your original files stay as-is on disk"],"cons":["No native mobile app for automatic background backup — relies on WebDAV sync apps or Syncthing","Some conveniences and early features are tied to a paid membership","Indexing large libraries and face recognition are resource-intensive","Less of a turnkey Google Photos replacement than Immich for phone backup"],"links":{"website":"https://www.photoprism.app","repo":"https://github.com/photoprism/photoprism","docs":"https://docs.photoprism.app"}},{"slug":"librephotos","name":"LibrePhotos","tagline":"A permissively licensed, fully self-hosted photo manager.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":80,"recommended":false,"pricing":"Free and open-source (self-host)","pros":["Permissive MIT license","Face recognition, tagging, and search on your own server","Photos remain files on hardware you own","Community-driven and free to run"],"cons":["Smaller community and slower development than Immich or PhotoPrism","Rougher, less polished interface","Resource-hungry during initial scanning and training","No first-party mobile backup app as seamless as Immich's"],"links":{"website":"https://librephotos.com","repo":"https://github.com/LibrePhotos/librephotos","docs":"https://docs.librephotos.com"}}]},{"slug":"postman","name":"Postman","vendor":"Postman, Inc.","category":"api-clients","kind":"software","url":"https://www.macrostack.net/alternative-to-postman","whatItIs":"Postman is a widely used, cloud-connected API development platform for designing, testing, documenting, monitoring, and collaborating on APIs. It organizes requests into shared collections and workspaces and layers team collaboration, mock servers, monitors, and AI features on top of a hosted account model, supporting REST, GraphQL, gRPC, and WebSocket protocols.","subscriptionCost":"Free tier centered on a single user; paid plans are Solo $9, Team $19, and Enterprise $49 per user/month (billed annually), with metered AI credits and usage caps (API calls, monitors) layered on top.","whyLeave":"People commonly look at alternatives for a few practical reasons: cost that grows as a team scales, a 2026 plan restructure that moved team collaboration onto paid tiers, and a cloud- and account-centric model. Others simply prefer a local-first or git-native workflow where API collections live in plain files beside the code they test, or need to work fully offline. For many individual developers Postman's free plan remains a perfectly good fit — the alternatives matter most for teams, privacy-sensitive work, and those who want to own their collections outright.","lockIn":"By default, collections and request history live in Postman's cloud tied to an account, and the platform steers toward its hosted workspaces. Export and newer Git integration exist, but the account requirement and proprietary collection format can make fully local or vendor-neutral workflows less straightforward.","bottomLine":null,"lastVerified":"2026-07-05","recommendation":{"pick":"Bruno","slug":"bruno","sovereigntyScore":95,"why":"A fast, git-native API client that stores collections as plain files."},"alternatives":[{"slug":"bruno","name":"Bruno","tagline":"A fast, git-native API client that stores collections as plain files.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":95,"recommended":true,"pricing":"Free and open-source core; optional Pro ($6/user/mo) and Ultimate ($11/user/mo) for advanced Git, SSO, and support","pros":["Fully open-source (MIT)","Collections are plain .bru files you version-control in git","Works offline with no account","Lightweight and fast to start","Imports Postman collections"],"cons":["Advanced Git, SSO, and org features require paid Pro/Ultimate tiers","Younger ecosystem than Postman","Postman sandbox scripts may need manual rewriting on import","No built-in cloud sync for non-technical teammates"],"links":{"website":"https://www.usebruno.com","repo":"https://github.com/usebruno/bruno","docs":"https://docs.usebruno.com"}},{"slug":"hoppscotch","name":"Hoppscotch","tagline":"An open-source, browser-based API ecosystem you can self-host.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":90,"recommended":false,"pricing":"Free and open-source; free hosted cloud; optional paid cloud team tier; self-host for free","pros":["Open-source (MIT)","Runs in the browser with an installable, offline-capable PWA","Supports REST, GraphQL, WebSocket, and SSE","Can be self-hosted for a shared team workspace"],"cons":["Default experience is the hosted cloud at hoppscotch.io","Self-hosting requires running and maintaining Docker services","A paid cloud team tier exists for managed collaboration","Browser-based model differs from a native desktop app"],"links":{"website":"https://hoppscotch.io","repo":"https://github.com/hoppscotch/hoppscotch","docs":"https://docs.hoppscotch.io"}},{"slug":"apidash","name":"API Dash","tagline":"A fully offline, cross-platform FOSS API client, mobile included.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":89,"recommended":false,"pricing":"Free and open-source","pros":["Fully open-source (Apache-2.0)","Completely offline and local with no account","Cross-platform including mobile (Flutter)","Actively developed FOSS project"],"cons":["Younger and smaller community than the others","Fewer advanced and enterprise features","Smaller plugin and integration ecosystem","Less battle-tested for large team workflows"],"links":{"website":"https://apidash.dev","repo":"https://github.com/foss42/apidash","docs":"https://apidash.dev/docs"}},{"slug":"insomnia","name":"Insomnia","tagline":"A mature, multi-protocol API client with a fully local storage mode.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":82,"recommended":false,"pricing":"Free with a generous plan; paid tiers for unlimited collaboration, Git Sync, and org/SSO features","pros":["Open-source (Apache-2.0), backed by Kong","Local Vault and Scratch Pad allow fully local storage","Git Sync keeps collections in your own repository","Mature and multi-protocol (REST, GraphQL, gRPC, WebSocket)"],"cons":["Most features beyond the local Scratch Pad require a free account","The product is steered toward Kong's cloud","Premium collaboration and Git Sync sit on paid plans","Some users prefer a fully no-account tool"],"links":{"website":"https://insomnia.rest","repo":"https://github.com/Kong/insomnia","docs":"https://docs.insomnia.rest"}}]},{"slug":"adobe-photoshop","name":"Adobe Photoshop","vendor":"Adobe","category":"image-editing","kind":"software","url":"https://www.macrostack.net/alternative-to-adobe-photoshop","whatItIs":"Adobe Photoshop is the industry-standard raster graphics editor, used professionally for photo retouching, compositing, digital painting, and graphic design. Its layer-and-mask workflow, Camera Raw processing, and Firefly-powered generative AI tools set the professional bar, and its PSD file format is the de facto interchange format of the design world. Photoshop is sold through Adobe Creative Cloud as a subscription, with desktop, web, and mobile apps.","subscriptionCost":"US$22.99/month as a single app on an annual plan (about US$34.49 month-to-month), or US$19.99/month in the Photography plan bundled with Lightroom and 1 TB of cloud storage; also included in Creative Cloud Pro at US$69.99/month. There is no perpetual-license version — subscription only.","whyLeave":"At roughly US$276 per year for the single app, the subscription is hard to justify for people who edit images occasionally rather than professionally, and when a subscription ends the applications stop working — you keep your files, but you need an active plan to continue editing layered PSDs in Photoshop. Others prefer software that runs fully offline without an account, or simply want a capable editor with no recurring cost. For working professionals — agency pipelines built on PSD hand-off, advanced retouching, prepress, and the plugin ecosystem — Photoshop remains the industry standard and is often still the right choice. The alternatives matter most to hobbyists, students, and anyone whose needs stop short of the full professional toolset.","lockIn":"Layered work saved as PSD/PSB keeps full fidelity only inside Adobe's applications; other editors open PSDs with varying completeness. Licensing is tied to your Adobe account and lapses with the subscription, and flattened exports (PNG, TIFF, JPEG) preserve pixels but not your editable layer structure. Years of muscle memory, recorded actions, and third-party plugins add real practical switching cost.","bottomLine":null,"lastVerified":"2026-07-06","recommendation":{"pick":"GIMP","slug":"gimp","sovereigntyScore":96,"why":"The long-standing open-source image editor for photo retouching and compositing."},"alternatives":[{"slug":"gimp","name":"GIMP","tagline":"The long-standing open-source image editor for photo retouching and compositing.","license":"GPL-3.0-or-later","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":96,"recommended":true,"pricing":"Free and open-source","pros":["Free and open-source (GPL-3.0-or-later) with decades of development and a large community","Deep retouching and compositing tools; non-destructive filter editing since 3.0","Big ecosystem of plugins and scripts (Script-Fu, Python)","Opens and exports PSD files (within limits) plus virtually every common format","Runs fully offline on Windows, macOS, and Linux — no account required"],"cons":["Interface and shortcuts differ from Photoshop — expect a real adjustment period","PSD support is partial; complex layered files may not round-trip cleanly","No full equivalent of Photoshop's adjustment layers yet, and CMYK/prepress workflows are still limited","No built-in generative AI tools comparable to Firefly"],"links":{"website":"https://www.gimp.org","repo":"https://gitlab.gnome.org/GNOME/gimp","docs":"https://docs.gimp.org"}},{"slug":"krita","name":"Krita","tagline":"A professional open-source studio for digital painting that doubles as a capable image editor.","license":"GPL-3.0-only","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":96,"recommended":false,"pricing":"Free download; optional paid store builds fund development","pros":["Free and open-source (GPL-3.0-only), developed by the Krita Foundation with a steady, funded release cadence","Best-in-class brush engines, tablet support, and painting workflow","Solid layer, mask, and filter tools for general raster work; opens and exports PSD","Cross-platform — Windows, macOS, Linux, and an Android/ChromeOS build"],"cons":["Painting-first by design — photo retouching and selection tools are shallower than Photoshop's or GIMP's","PSD round-trips can lose advanced Photoshop-specific features","No built-in generative AI features","Large canvases with many layers want plenty of RAM"],"links":{"website":"https://krita.org","repo":"https://invent.kde.org/graphics/krita","docs":"https://docs.krita.org"}},{"slug":"pinta","name":"Pinta","tagline":"A lightweight, open-source editor for quick everyday image edits.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":92,"recommended":false,"pricing":"Free and open-source","pros":["Simple and fast for everyday edits — crop, resize, annotate, adjust","MIT-licensed and cross-platform (Linux, Windows, macOS)","Layers and useful adjustments/effects without a learning curve","Small footprint; runs well on older hardware"],"cons":["Nowhere near Photoshop's depth — no advanced retouching, masking, or prepress tools","No PSD support (native format plus OpenRaster and standard image formats)","Small maintainer team and a modest development pace","Far smaller ecosystem and fewer tutorials than GIMP or Krita"],"links":{"website":"https://www.pinta-project.com","repo":"https://github.com/PintaProject/Pinta","docs":"https://www.pinta-project.com/user-guide"}},{"slug":"photopea","name":"Photopea","tagline":"A free Photoshop-style editor that runs instantly in your browser and opens PSD files.","license":"Proprietary (free)","openSource":false,"selfHostable":false,"localFirst":true,"sovereigntyScore":45,"recommended":false,"pricing":"Free in the browser (ad-supported); optional Premium about US$5/month","pros":["Closest free match to Photoshop's interface and shortcuts — minimal relearning","Best-in-class PSD compatibility among free tools; also opens AI, XD, and Sketch files","Nothing to install; files are processed on your device, not uploaded to a server","Works on any OS with a modern browser, including Chromebooks and tablets"],"cons":["Not open-source and not self-hostable — you depend on Photopea.com remaining available","Free version is ad-supported","Very large or complex documents are constrained by browser memory","Offline use works in an already-loaded tab, but it is not an installable local app you control"],"links":{"website":"https://www.photopea.com","docs":"https://www.photopea.com/learn/"}},{"slug":"affinity","name":"Affinity by Canva","tagline":"The full pro suite — pixel, vector, and layout — now genuinely free.","license":"Proprietary (free)","openSource":false,"selfHostable":false,"localFirst":true,"sovereigntyScore":42,"recommended":false,"pricing":"Free (all pixel/vector/layout tools); Canva premium plans unlock the AI features","pros":["Professional-grade suite, genuinely free — no feature gates","Pixel, vector, and page layout in one app","Works offline after activation; native macOS and Windows"],"cons":["Closed-source; requires a Canva account to activate","Long-term direction now depends on Canva","iPad version still catching up"],"links":{"website":"https://www.affinity.studio","docs":"https://www.affinity.studio/learn"}}]},{"slug":"zapier","name":"Zapier","vendor":"Zapier, Inc.","category":"workflow-automation","kind":"software","url":"https://www.macrostack.net/alternative-to-zapier","whatItIs":"Zapier is a hosted no-code automation platform that connects apps and services so a trigger in one (a new email, form entry, or row in a sheet) can automatically run actions in others. Its main draw is breadth: it advertises integrations with more than 7,000 apps, along with built-in tools like Tables, Forms, and an AI action layer, all managed from the browser with no servers to run.","subscriptionCost":"Free tier of 100 tasks/month; Professional from about $29.99/month (750 tasks, ~$19.99/month billed annually); Team about $103.50/month; Enterprise is custom-priced. Billing is per successful task, and usage above the plan allowance is charged automatically.","whyLeave":"People look for alternatives mainly on cost and control. Task-based billing scales quickly for high-volume or multi-step workflows, and a five-step Zap counts as five tasks each time it runs. Data for every automation passes through Zapier's cloud, which can matter for privacy or compliance, and there is no self-hosted option. Teams that want their automations and credentials to live on their own infrastructure, or a predictable flat cost, tend to evaluate open and self-hostable tools.","lockIn":"Workflows (Zaps), connected-app credentials, and stored data live inside Zapier's cloud with no self-hosted deployment. There is no standard export/import format to move a library of Zaps to another platform, so migration means rebuilding automations by hand. You depend on Zapier's uptime, pricing, and continued support for each integration.","whenToStay":"Zapier's real product is the integration catalogue — around 8,000 apps, and the long tail of them is where the value sits. If your workflow touches a niche CRM, a regional payment processor or an internal tool that only Zapier supports, no open alternative will connect to it and building that connector yourself costs far more than the subscription. Stay too if nobody on the team wants to run a server: n8n self-hosted is free in licence and not free in maintenance, and a broken automation nobody is on call for is worse than a bill. And stay if your volume is genuinely low — the free tier's 100 tasks a month covers a surprising number of real setups, and task-based pricing only becomes painful once you are running multi-step Zaps at scale.","bottomLine":null,"lastVerified":"2026-07-06","recommendation":{"pick":"n8n","slug":"n8n","sovereigntyScore":82,"why":"Powerful, self-hostable workflow automation with a large node library."},"alternatives":[{"slug":"n8n","name":"n8n","tagline":"Powerful, self-hostable workflow automation with a large node library.","license":"Sustainable Use License (source-available, fair-code; not OSI-approved)","openSource":false,"selfHostable":true,"localFirst":true,"sovereigntyScore":82,"recommended":true,"pricing":"Free to self-host; paid n8n Cloud tiers available","pros":["Runs entirely on your own server via Docker; workflows and credentials stay on your infrastructure","Very large node library (400+ integrations) plus HTTP and code nodes to reach almost any API","Strong branching, error handling, and built-in AI/agent nodes for LLM workflows","Very active project and large community (190k+ GitHub stars, near-daily commits)","Workflows export as JSON, so they are portable between your own n8n instances"],"cons":["License is source-available (Sustainable Use License), not OSI open-source; it permits internal/self-hosted business use but restricts offering n8n itself as a hosted service to third parties","Self-hosting requires running and maintaining a server and database","Fewer prebuilt app integrations than Zapier's 7,000+ catalog; some connections need HTTP/API setup","Steeper learning curve than a pure no-code tool for complex flows"],"links":{"website":"https://n8n.io","repo":"https://github.com/n8n-io/n8n","docs":"https://docs.n8n.io"}},{"slug":"node-red","name":"Node-RED","tagline":"Fully open-source, flow-based programming that runs on hardware as small as a Raspberry Pi.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":95,"recommended":false,"pricing":"Free / self-host","pros":["Fully open-source under Apache-2.0, an OSI-approved license","Runs entirely locally on modest hardware, including a Raspberry Pi","Flows are stored as open JSON files you own and can version-control","Huge library of community nodes and a long, stable track record","Excellent for IoT, webhooks, MQTT, and custom logic"],"cons":["Flow-based, developer-leaning model; less turnkey than Zapier's app-picker for connecting SaaS tools","Many SaaS integrations rely on community nodes that vary in quality and maintenance","You maintain the runtime, updates, and any exposed endpoints yourself","Building polished multi-app business automations takes more effort than a no-code UI"],"links":{"website":"https://nodered.org","repo":"https://github.com/node-red/node-red","docs":"https://nodered.org/docs/"}},{"slug":"activepieces","name":"Activepieces","tagline":"No-code automation with a Zapier-like UI and an MIT-licensed core.","license":"MIT (core); enterprise modules under a separate commercial license","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":88,"recommended":false,"pricing":"Free to self-host (MIT core); paid cloud and enterprise tiers available","pros":["MIT-licensed core, OSI-approved and genuinely open","No-code builder that is close in feel to Zapier, easing the transition","Self-hostable with Docker; workflows and data stay on your infrastructure","Active project with a fast-growing library of community integrations and AI steps"],"cons":["Some advanced/enterprise features are under a separate commercial license, not MIT","Integration catalog, while growing quickly, is smaller than Zapier's","Self-hosting means you run and update the stack yourself","Younger project than Node-RED, so some pieces are still maturing"],"links":{"website":"https://www.activepieces.com","repo":"https://github.com/activepieces/activepieces","docs":"https://www.activepieces.com/docs"}},{"slug":"automatisch","name":"Automatisch","tagline":"AGPL-licensed, self-hosted automation focused on data privacy.","license":"AGPL-3.0 (core); enterprise (.ee) files under a separate commercial license","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":85,"recommended":false,"pricing":"Free to self-host; paid cloud tier available","pros":["Core is AGPL-3.0, a strong copyleft OSI-approved license","Self-hosted by design, with an explicit data-privacy and data-residency focus","Straightforward Docker deployment; your data stays on your infrastructure","Clear, approachable no-code interface for common app-to-app flows"],"cons":["Noticeably smaller integration catalog than Zapier, n8n, or Activepieces","Slower development cadence than the busiest projects here (last major repo activity earlier in 2026)","Some enterprise features sit under a separate commercial license","AGPL-3.0 copyleft terms may need review for certain commercial redistribution scenarios"],"links":{"website":"https://automatisch.io","repo":"https://github.com/automatisch/automatisch","docs":"https://automatisch.io/docs"}},{"slug":"huginn","name":"Huginn","tagline":"Fully MIT-licensed, agent-based automation for power users.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":84,"recommended":false,"pricing":"Free / self-host","pros":["Fully MIT-licensed and open-source, with complete data ownership","Self-hosted; all agents and data live on your own server","Very flexible for monitoring, scraping, feeds, and event-driven alerts","Established project with a large community and long history"],"cons":["Development cadence has slowed to mostly maintenance in recent years","Configuration is JSON- and form-driven; far more technical than a no-code UI","Ruby-and-database stack is heavier to run than the lightest options here","Fewer polished, prebuilt SaaS integrations than Zapier or n8n"],"links":{"website":"https://github.com/huginn/huginn","repo":"https://github.com/huginn/huginn","docs":"https://github.com/huginn/huginn/wiki"}}]},{"slug":"docker-desktop","name":"Docker Desktop","vendor":"Docker, Inc.","category":"dev-containers","kind":"software","url":"https://www.macrostack.net/alternative-to-docker-desktop","whatItIs":"Docker Desktop is a packaged application for macOS, Windows, and Linux that bundles the Docker Engine, a managed Linux virtual machine, the Docker CLI, Docker Compose, a graphical dashboard, and a Kubernetes option into a single one-click install. It gives developers a polished, integrated way to build and run containers on their laptop. An important distinction: Docker Engine itself — the daemon and CLI that actually run containers, developed as the open-source Moby project — is free and licensed under Apache-2.0. It is Docker Desktop, the convenience GUI plus the managed VM and update tooling around that engine, that carries Docker's subscription terms.","subscriptionCost":"Docker Desktop is free for personal use, education, non-commercial open-source projects, and small businesses. Under Docker's Subscription Service Agreement, a paid subscription is required for professional use in larger organizations, defined as companies with 250 or more employees OR more than $10 million in annual revenue. Paid plans (per user, billed annually) are Pro at about $9/user/month, Team at about $15/user/month, and Business at about $24/user/month.","whyLeave":"People look at alternatives mainly for two reasons: licensing scope and control. Once an organization crosses 250 employees or $10M in revenue, every developer using Docker Desktop needs a paid seat, which adds up across a large team. Some also prefer a container stack whose GUI and VM layer are fully open-source, or want a daemonless, rootless design for security, or lighter resource use on their machine. It is worth being clear that this is about Docker Desktop, not containers in general: Docker Engine, Docker's images, Docker Hub, and the Compose format remain widely used, and the alternatives below are almost all designed to be Docker-compatible rather than replacements for the container ecosystem itself.","lockIn":"Lock-in here is unusually low, which is good news for anyone comparing options. Containers are built to the open OCI standard, images live in registries you can point anywhere (Docker Hub, GitHub, a private registry), Dockerfiles and Compose files are plain text you own, and the Docker CLI is a well-documented interface that several alternatives replicate. The practical dependency is on Docker Desktop's specific GUI, its managed VM, and its update channel — not on your images or workflows, which move to another engine with little or no change.","bottomLine":null,"lastVerified":"2026-07-06","recommendation":{"pick":"Podman + Podman Desktop","slug":"podman-desktop","sovereigntyScore":96,"why":"Fully open-source, daemonless containers with a polished cross-platform GUI."},"alternatives":[{"slug":"podman-desktop","name":"Podman + Podman Desktop","tagline":"Fully open-source, daemonless containers with a polished cross-platform GUI.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":96,"recommended":true,"pricing":"Free / open-source","pros":["Both the engine (Podman) and the GUI (Podman Desktop) are fully open-source under Apache-2.0, with no company-size or revenue restrictions","Daemonless and rootless by default, which reduces the attack surface compared with a root-owned daemon","Cross-platform GUI on macOS, Windows, and Linux, with a dashboard close to Docker Desktop's","Docker-compatible CLI (most `docker` commands work by aliasing to `podman`) plus Compose and Kubernetes support","Backed by Red Hat with an active release cadence and large community"],"cons":["Docker Compose parity is good but not perfect; some complex Compose setups or Docker-specific socket integrations need adjustment","On macOS/Windows you still manage a Linux VM, so there is some setup and resource overhead","A minority of third-party tools assume the Docker daemon/socket and may need the Podman Docker-compatibility socket enabled","The GUI, while capable, is younger than Docker Desktop's and a few advanced features differ"],"links":{"website":"https://podman-desktop.io","repo":"https://github.com/podman-desktop/podman-desktop","docs":"https://podman-desktop.io/docs/intro"}},{"slug":"rancher-desktop","name":"Rancher Desktop","tagline":"Open-source container and Kubernetes desktop from SUSE, with a built-in local cluster.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":94,"recommended":false,"pricing":"Free / open-source","pros":["Fully open-source under Apache-2.0, backed by SUSE, with no commercial-use restrictions","Bundles a real local Kubernetes cluster (k3s) with selectable versions and one-click reset","Lets you choose Moby/dockerd (Docker CLI) or containerd (nerdctl), so you keep a Docker-style workflow","Cross-platform GUI on macOS, Windows, and Linux with a `rdctl` command-line tool","Good fit for Kubernetes-focused development that mirrors production clusters"],"cons":["Heavier than container-only tools because it provisions Kubernetes, using more memory and disk","The GUI is more focused on engine/Kubernetes settings than on rich per-container management","Switching container engines can require rebuilding or re-pulling local images","Overkill if you only need to run a few containers and never touch Kubernetes"],"links":{"website":"https://rancherdesktop.io","repo":"https://github.com/rancher-sandbox/rancher-desktop","docs":"https://docs.rancherdesktop.io"}},{"slug":"lima","name":"Lima","tagline":"The open-source Linux-VM layer that powers Colima; a CNCF project.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":91,"recommended":false,"pricing":"Free / open-source","pros":["Fully open-source under Apache-2.0 and a CNCF incubating project with steady releases","Very flexible: runs containerd/nerdctl, Docker, Podman, and Kubernetes inside declarative VM templates","Automatic file sharing and port forwarding make the Linux VM feel local","Vendor-neutral foundation trusted enough that other tools (including Colima) build on it"],"cons":["macOS and Linux only — no native Windows support","Lower-level and more manual than a desktop app; you edit YAML templates and wire up the container engine yourself","No graphical interface; aimed at users comfortable with the command line and VM concepts","For a pure Docker-on-Mac workflow, Colima (which wraps Lima) is usually the simpler entry point"],"links":{"website":"https://lima-vm.io","repo":"https://github.com/lima-vm/lima","docs":"https://lima-vm.io/docs/"}},{"slug":"colima","name":"Colima","tagline":"Minimal, MIT-licensed container runtimes on macOS and Linux, from the command line.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":90,"recommended":false,"pricing":"Free / open-source","pros":["Fully open-source under the permissive MIT license, with no usage restrictions","Very lightweight and fast to start; sensible defaults mean a one-command setup","Works with your existing Docker CLI and supports Docker, containerd, and Incus runtimes","Optional built-in Kubernetes, plus GPU-accelerated container support for AI workloads"],"cons":["macOS and Linux only — no Windows support","CLI-only; there is no graphical dashboard, so it suits terminal-comfortable users","You configure Docker CLI context and VM resources yourself, which is less turnkey than a GUI installer","Fewer hand-holding features than a full desktop app when something goes wrong"],"links":{"website":"https://github.com/abiosoft/colima","repo":"https://github.com/abiosoft/colima","docs":"https://github.com/abiosoft/colima#readme"}},{"slug":"orbstack","name":"OrbStack","tagline":"A fast, polished Docker Desktop replacement for macOS — but proprietary and paid for commercial use.","license":"Proprietary (free for personal, non-commercial use under $10k/yr; paid for commercial use)","openSource":false,"selfHostable":true,"localFirst":true,"sovereigntyScore":37,"recommended":false,"pricing":"Free for personal, non-commercial use; commercial use ~$8/user/month","pros":["Genuinely fast and resource-light; well regarded for low idle CPU and memory on Apple Silicon","Effectively a drop-in replacement for Docker Desktop's Docker workflow on macOS","Runs full Linux machines as well as containers, with smooth x86 emulation via Rosetta","Polished, easy setup and a clean interface"],"cons":["Proprietary and closed-source — you cannot inspect, modify, or self-build the core","Commercial-use license is required broadly (freelancers, commercial/non-profit use, or over $10k/year), which is stricter than Docker Desktop's 250-employee / $10M threshold","macOS only — no Windows or Linux desktop app","As a single-vendor closed product, its future terms and pricing are outside your control"],"links":{"website":"https://orbstack.dev","repo":"https://github.com/orbstack/orbstack","docs":"https://docs.orbstack.dev"}}]},{"slug":"microsoft-365","name":"Microsoft 365","vendor":"Microsoft","category":"office-suites","kind":"software","url":"https://www.macrostack.net/alternative-to-microsoft-365","whatItIs":"Microsoft 365 is Microsoft's subscription office suite. It bundles the Word, Excel, PowerPoint, and Outlook desktop apps with cloud services: OneDrive storage, real-time co-authoring in the browser and desktop apps, Exchange Online email, and, on business plans, Microsoft Teams for chat and meetings. Consumer plans (Personal and Family) add OneNote, Microsoft Defender, and a monthly allowance of Copilot AI credits; business and enterprise plans add centralized administration, identity management, and compliance and security tooling. The suite is deeply integrated across desktop, web, and mobile, and its file formats (DOCX, XLSX, PPTX) are the de facto standard for exchanging documents.","subscriptionCost":"Consumer: Microsoft 365 Personal $9.99/month or $99.99/year (1 person, 1 TB OneDrive); Family $12.99/month or $129.99/year (up to 6 people, 1 TB each). Business (per user/month, annual commitment, effective July 1, 2026): Basic $7, Standard $14 (adds the desktop apps), Premium $22. Enterprise plans (Office 365 E3, Microsoft 365 E3/E5) run from roughly $26 to $57+ per user/month. Copilot for Microsoft 365 is an additional add-on on most business plans. Prices are per user and recurring; access to the apps ends if the subscription lapses.","whyLeave":"People look at alternatives mainly on recurring cost, data ownership, and offline independence. The subscription is per user and never stops, and when it lapses the desktop apps drop to read-only, so you are effectively renting the software. Documents and email default to Microsoft's cloud (OneDrive, Exchange Online), which some individuals and organizations want to keep on their own infrastructure for privacy, data-residency, or compliance reasons. Others simply do not need the full bundle, or want a one-time or zero-cost tool for everyday documents. For many households and organizations, though, 365's polish, mobile apps, and integration are worth the price, and Outlook/Exchange, Teams, and enterprise administration in particular are genuinely hard to replace with open tools, so the switch is not the right call for everyone.","lockIn":"The apps run on an active subscription; cancel it and the installed Word, Excel, and PowerPoint apps become view-only. Files, email, and calendars live in OneDrive and Exchange Online by default, and moving an organization off Exchange and Teams is a substantial migration. The document formats themselves are relatively open (DOCX, XLSX, and PPTX are published Office Open XML standards that other suites read and write), so the documents are portable even when the surrounding services are not. The heaviest lock-in is the cloud stack (Exchange, Teams, SharePoint, and identity/admin), not the file formats.","bottomLine":null,"lastVerified":"2026-07-06","recommendation":{"pick":"LibreOffice","slug":"libreoffice","sovereigntyScore":100,"why":"The mature, fully open-source desktop office suite that runs entirely on your own machine."},"alternatives":[{"slug":"libreoffice","name":"LibreOffice","tagline":"The mature, fully open-source desktop office suite that runs entirely on your own machine.","license":"MPL-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":100,"recommended":true,"pricing":"Free / runs locally","pros":["Fully open-source under MPL-2.0, an OSI-approved license","Runs entirely offline on your own computer with no account, subscription, or cloud","The most feature-complete free desktop suite: word processor, spreadsheet, presentations, plus Draw, Base, and Math","Reads and writes Microsoft's DOCX/XLSX/PPTX as well as the open ODF formats, so files stay portable","Backed by the non-profit Document Foundation with a very active release cadence and large community"],"cons":["No built-in real-time co-authoring in the desktop apps; browser-based simultaneous editing needs the related Collabora Online","Complex Microsoft documents (heavy macros, advanced pivot tables, intricate formatting) can shift slightly on import/export","No bundled cloud storage, email, or team-chat equivalent to OneDrive/Outlook/Teams","The interface and defaults differ from Microsoft's, so there is a short adjustment period"],"links":{"website":"https://www.libreoffice.org","repo":"https://github.com/LibreOffice/core","docs":"https://documentation.libreoffice.org"}},{"slug":"onlyoffice","name":"ONLYOFFICE","tagline":"Open-source suite with the closest Microsoft-format fidelity and real-time co-editing.","license":"AGPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":97,"recommended":false,"pricing":"Free desktop apps and self-hosted Community server; paid cloud and enterprise editions available","pros":["AGPL-3.0 licensed and genuinely open, for both the desktop editors and the Docs server","Uses DOCX/XLSX/PPTX as native formats, giving very high fidelity with Microsoft files","Self-hostable Docs server adds real-time co-authoring, comments, and track changes on your own infrastructure","Free offline desktop apps for Windows, macOS, and Linux for users who do not need collaboration","Actively developed with a regular release cadence and integrations for Nextcloud, ownCloud, and others"],"cons":["Real-time collaboration requires running and maintaining the Docs server, which needs a capable server","The free self-hosted Community edition is intended for smaller deployments; heavier or enterprise use points to the paid editions","Some advanced features and official support sit behind the paid cloud/enterprise tiers","As a newer suite, it has a smaller extension ecosystem than the most established desktop suites"],"links":{"website":"https://www.onlyoffice.com","repo":"https://github.com/ONLYOFFICE/DocumentServer","docs":"https://helpcenter.onlyoffice.com"}},{"slug":"collabora-online","name":"Collabora Online","tagline":"Self-hosted, browser-based collaborative editing built on the LibreOffice engine.","license":"MPL-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":95,"recommended":false,"pricing":"Free self-hosted CODE edition; paid supported edition and hosting available","pros":["Fully open-source under MPL-2.0, an OSI-approved license","Real-time, in-browser co-authoring of documents, spreadsheets, and presentations on a server you control","Built on the mature LibreOffice engine, so format handling matches LibreOffice closely","Powers Nextcloud Office, giving an easy path for people already running Nextcloud","Supports ODF and Microsoft formats, keeping documents portable"],"cons":["Requires running a server; setup and maintenance are more involved than a desktop install","The free CODE edition is a rolling release the vendor does not recommend for production; production use points to the paid supported edition","Best used alongside a file backend such as Nextcloud, rather than as a standalone suite","Browser-based editing depends on the server being available, so it is less 'offline-first' than a desktop app"],"links":{"website":"https://www.collaboraonline.com","repo":"https://github.com/CollaboraOnline/online","docs":"https://sdk.collaboraonline.com"}},{"slug":"cryptpad","name":"CryptPad","tagline":"End-to-end-encrypted collaborative documents where the server never sees your content.","license":"AGPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":92,"recommended":false,"pricing":"Free / self-host; free public instance at cryptpad.fr","pros":["AGPL-3.0 licensed and self-hostable via Docker or Debian, so you can own the whole stack","End-to-end encryption means the server stores only encrypted data and cannot read your documents","Real-time collaborative documents, spreadsheets, presentations, and shared drives in the browser","A free public instance (cryptpad.fr) lets you try it with no setup","Actively maintained by XWiki SAS with sustained public-interest funding"],"cons":["It is a browser-based encrypted workspace, not a full desktop suite or a drop-in Microsoft-format editor","Compatibility with complex Microsoft documents is more limited than ONLYOFFICE or LibreOffice","The encryption model means account recovery and some integrations work differently from conventional suites","Self-hosting requires running a server, and encrypted real-time editing is heavier than plain document storage"],"links":{"website":"https://cryptpad.org","repo":"https://github.com/cryptpad/cryptpad","docs":"https://docs.cryptpad.org"}}]},{"slug":"airtable","name":"Airtable","vendor":"Airtable (Formagrid, Inc.)","category":"no-code-database","kind":"software","url":"https://www.macrostack.net/alternative-to-airtable","whatItIs":"Airtable is a hosted no-code database platform that blends the familiarity of a spreadsheet with the structure of a relational database. Teams organize records in \"bases,\" link tables together, and view the same data as a grid, kanban board, calendar, gallery, Gantt, or form. On top of the data layer, Interface Designer turns bases into shareable internal apps, and built-in automations run triggered actions (send an email, update a field, create a record). Everything runs in Airtable's cloud with no servers to manage, backed by a large template library and integrations with tools like Slack, Google Workspace, and Salesforce.","subscriptionCost":"Free plan ($0) is capped at 1,000 records per base, 1 GB attachments, and 100 automation runs/month (up to 5 editors). Team is $20/seat/month billed annually (about $24 monthly) with 50,000 records per base and 25,000 automation runs/month. Business is $45/seat/month annually (about $54 monthly) with 125,000 records per base, SSO, and an admin panel. Enterprise Scale is custom-priced with up to 500,000 records per base. Verified against Airtable's published plans as of July 2026.","whyLeave":"People typically look for alternatives on cost, scaling limits, and data control. Pricing is per seat, so the bill tracks your headcount rather than your usage — adding collaborators raises the cost even if their work is light. Separately, each base has a hard record cap (1,000 on Free, 50,000 on Team, 125,000 on Business), and an active CRM or inventory can reach those limits sooner than teams expect, forcing an upgrade. All data lives in Airtable's cloud with no self-hosted option, which can matter for privacy, compliance, or offline needs. Teams that want flat or usage-independent cost, no row caps, or their data on their own infrastructure tend to evaluate open-source and self-hostable databases.","lockIn":"Bases, records, linked-table relationships, interfaces, and automations live inside Airtable's cloud; there is no self-hosted deployment. You can export individual tables to CSV, but that flattens relationships, interfaces, and automations — there is no clean one-click export of a full multi-table base with its links and app logic intact. Migrating a complex workspace generally means rebuilding schema, relationships, and automations in the destination tool. You also depend on Airtable's pricing, record limits, and uptime.","whenToStay":"Airtable's polish, templates, Interfaces, and automations are still ahead of every alternative. If your team leans on those daily and the per-seat pricing fits, staying is a defensible choice — the alternatives win on cost, data ownership, and on-premise control, not on gloss.","bottomLine":"Baserow is the closest self-hosted Airtable — a real-time grid with views and an API, free on your own server. Grist is the power-user pick when formulas and data logic matter more than looks.","lastVerified":"2026-07-18","recommendation":{"pick":"Baserow","slug":"baserow","sovereigntyScore":93,"why":"MIT-core, self-hostable no-code database with the closest Airtable-style experience."},"alternatives":[{"slug":"baserow","name":"Baserow","tagline":"MIT-core, self-hostable no-code database with the closest Airtable-style experience.","license":"MIT (core); premium/enterprise modules under separate commercial licenses","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":93,"recommended":true,"pricing":"Free to self-host (MIT core); paid cloud and self-hosted premium/enterprise tiers available","pros":["MIT-licensed core is OSI-approved and genuinely open","Self-hosted via Docker; your data and workflows stay on your own infrastructure","Closest Airtable-style experience here (grid, kanban, calendar, form views, linked tables, app builder)","No row, collaborator, or API limits when you self-host the core","Very active project with frequent releases and a growing plugin ecosystem"],"cons":["Open-core: some advanced field types and enterprise features sit behind separate commercial licenses, not MIT","Self-hosting requires running and maintaining PostgreSQL, Redis, and the app containers","You are responsible for backups, updates, and SSL yourself","Smaller template and integration library than Airtable's"],"links":{"website":"https://baserow.io","repo":"https://gitlab.com/baserow/baserow","docs":"https://baserow.io/docs"}},{"slug":"grist","name":"Grist","tagline":"Apache-2.0 relational spreadsheet with Python formulas and portable, self-contained documents.","license":"Apache-2.0 (grist-core)","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":96,"recommended":false,"pricing":"Free / self-host (grist-core); optional managed cloud and paid full edition available","pros":["grist-core is Apache-2.0, an OSI-approved permissive license","Documents are portable, self-contained files (SQLite) that you fully own and can back up or move","Works offline and runs on modest hardware; there is even a desktop app","Python formulas plus spreadsheet functions give powerful automation without external services","Granular access control down to cell level, with a REST API for export and integration"],"cons":["More of a relational-spreadsheet model than a polished app builder; fewer turnkey app-building features than Baserow","Some enterprise features (e.g. certain storage backends, SSO options) are only in the paid full edition","You manage availability, backups, and upgrades yourself when self-hosting","Community momentum is steady rather than fast-moving"],"links":{"website":"https://www.getgrist.com","repo":"https://github.com/gristlabs/grist-core","docs":"https://support.getgrist.com"}},{"slug":"teable","name":"Teable","tagline":"AGPL-3.0 no-code interface built directly on PostgreSQL, designed to scale to millions of rows.","license":"AGPL-3.0 (Community Edition); Enterprise Edition under a separate commercial license","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":91,"recommended":false,"pricing":"Free to self-host (Community Edition); paid cloud and Enterprise Edition tiers available","pros":["Community Edition is AGPL-3.0, a strong copyleft OSI-approved license","Data lives in standard PostgreSQL you control, so it stays accessible with normal SQL tooling","Built to handle large datasets (millions of rows) without hard row caps when self-hosted","Very active project with frequent releases and rapid feature development"],"cons":["Several higher-end features (AI, automation, authority matrix, advanced admin) are Enterprise-only under a commercial license","Self-hosting requires running and maintaining PostgreSQL and the app stack","Younger project than Grist, so some areas are still maturing","AGPL-3.0 copyleft terms may need legal review for certain redistribution scenarios"],"links":{"website":"https://teable.io","repo":"https://github.com/teableio/teable","docs":"https://help.teable.io"}},{"slug":"nocodb","name":"NocoDB","tagline":"Turns an existing SQL database into a smart no-code interface; now source-available, not OSI open-source.","license":"Sustainable Use License v1.0 (source-available, fair-code; not OSI-approved) — changed from AGPL-3.0 in Jan 2026","openSource":false,"selfHostable":true,"localFirst":true,"sovereigntyScore":78,"recommended":false,"pricing":"Free to self-host for internal/personal use; commercial license required to offer it as a managed service; paid cloud available","pros":["Sits on top of your own MySQL/PostgreSQL/SQLite database, so your data stays in a standard SQL store you control","Free to self-host for internal and personal use, with full source access","Familiar no-code views (grid, kanban, gallery, calendar, forms) plus an automatic REST API","Extremely active project with a very large community and frequent releases"],"cons":["License is source-available (Sustainable Use License), not OSI-approved open-source, and restricts offering NocoDB itself as a paid/managed service","The Jan 2026 relicense from AGPL-3.0 means older \"AGPL\" references you may find are out of date","Self-hosting means running and maintaining the app and its backing database","As an interface layer, it depends on a separate SQL database you provision and manage"],"links":{"website":"https://nocodb.com","repo":"https://github.com/nocodb/nocodb","docs":"https://nocodb.com/docs/product-docs"}}]},{"slug":"github","name":"GitHub","vendor":"GitHub, Inc. (Microsoft)","category":"code-hosting","kind":"software","url":"https://www.macrostack.net/alternative-to-github","whatItIs":"GitHub is the world's most widely used platform for hosting Git repositories. It combines cloud repository hosting with pull requests and code review, issue tracking and project boards, GitHub Actions CI/CD, a package registry, and an extensive marketplace of integrations. Owned by Microsoft since 2018, it is available as a hosted service (github.com) and, on the Enterprise tier, as a self-managed deployment called GitHub Enterprise Server.","subscriptionCost":"Free tier for individuals and small teams; Team at $4/user/month; Enterprise at $21/user/month (billed annually). Add-ons such as GitHub Advanced Security and Copilot are priced separately (verified at github.com/pricing).","whyLeave":"People look for alternatives for a few practical reasons: per-seat costs scale quickly for larger teams, governance features like SAML SSO, audit logs, and IP allow lists are reserved for the paid Enterprise tier, and some organizations need their source code to live entirely on infrastructure they control for data-sovereignty, air-gapped, or regulatory reasons. Others simply prefer an open-source forge whose future doesn't depend on a single vendor's roadmap.","lockIn":"Repositories use standard Git, so code and history are portable, but issues, pull requests, Actions workflows, project boards, and the integration ecosystem are GitHub-specific and require conversion when moving. Enterprise governance features and the Copilot/Advanced Security add-ons deepen the tie to GitHub's platform and pricing.","bottomLine":null,"lastVerified":"2026-07-07","recommendation":{"pick":"Forgejo","slug":"forgejo","sovereigntyScore":99,"why":"Community-governed, copyleft self-hosted Git forge."},"alternatives":[{"slug":"forgejo","name":"Forgejo","tagline":"Community-governed, copyleft self-hosted Git forge.","license":"GPL-3.0-or-later","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":99,"recommended":true,"pricing":"Free / self-host","pros":["Non-profit governance (Codeberg e.V.) reduces the risk of future vendor capture","Copyleft GPL-3.0+ license (since v9.0) is designed to keep modified versions open","Lightweight — runs comfortably on a small VPS or a Raspberry Pi","GitHub-Actions-compatible CI via Forgejo Actions; supports OAuth, LDAP, and a package registry"],"cons":["Younger project with a smaller community and third-party ecosystem than Gitea or GitHub","As a soft fork of Gitea, its independent identity and long-term divergence are still maturing","You own all operations: backups, upgrades, and security patching are your responsibility","GPL-3.0+ copyleft terms may not suit organizations that want a permissive license"],"links":{"website":"https://forgejo.org","repo":"https://codeberg.org/forgejo/forgejo","docs":"https://forgejo.org/docs/latest/"}},{"slug":"gitea","name":"Gitea","tagline":"Popular, easy-to-run self-hosted Git service.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":98,"recommended":false,"pricing":"Free / self-host (optional paid Enterprise and Cloud tiers)","pros":["Largest community and third-party ecosystem of the open forges","Permissive MIT license; simple single-binary or container install","Very light on resources — comfortable on modest hardware","GitHub-Actions-compatible CI, package registry, OAuth/LDAP, and a mature REST API"],"cons":["Steered by a for-profit company (CommitGo) with paid Enterprise/Cloud tiers, a mild governance consideration versus a non-profit steward","Self-hosting means you handle backups, upgrades, and security yourself","Advanced enterprise features (e.g. SSO auto-scaling runners) are reserved for the paid Enterprise edition","Issue/PR and workflow data still need conversion when migrating between platforms"],"links":{"website":"https://about.gitea.com","repo":"https://github.com/go-gitea/gitea","docs":"https://docs.gitea.com"}},{"slug":"gogs","name":"Gogs","tagline":"Ultra-lightweight, painless self-hosted Git service.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":96,"recommended":false,"pricing":"Free / self-host","pros":["Extremely lightweight — runs on minimal hardware, including a Raspberry Pi or ARM board","Permissive MIT license and a simple single-binary install","Low maintenance footprint for small teams and personal use","Standard Git under the hood keeps code and history fully portable"],"cons":["Slower release cadence and a smaller maintainer team than Gitea or Forgejo","Fewer features (no built-in Actions-style CI; lighter package/registry support)","Smaller community and integration ecosystem","Self-hosting responsibilities (backups, upgrades, security) rest with you"],"links":{"website":"https://gogs.io","repo":"https://github.com/gogs/gogs","docs":"https://gogs.io/docs"}},{"slug":"gitlab-ce","name":"GitLab Community Edition","tagline":"Full open-source DevOps platform you can self-host.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":95,"recommended":false,"pricing":"Free / self-host (CE); paid Enterprise Edition tiers add advanced features","pros":["All-in-one DevOps platform: repos, merge requests, mature CI/CD, and container registry in one product","Large, very active community and extensive documentation","MIT-licensed core (CE); fully self-hostable on your own infrastructure","Strong choice for teams that want integrated pipelines without stitching tools together"],"cons":["Open-core model: many advanced features are reserved for the proprietary Enterprise Edition, creating an upsell path","Noticeably more resource-hungry than Gitea/Forgejo — realistically needs several GB of RAM","More complex to deploy, upgrade, and operate than a single-binary forge","Self-hosting shifts backups, scaling, and security onto your team"],"links":{"website":"https://about.gitlab.com","repo":"https://gitlab.com/gitlab-org/gitlab-foss","docs":"https://docs.gitlab.com"}}]},{"slug":"jira","name":"Jira","vendor":"Atlassian","category":"project-management","kind":"software","url":"https://www.macrostack.net/alternative-to-jira","whatItIs":"Jira is Atlassian's project management and issue-tracking platform, widely used by software and product teams to plan, track, and manage work. Teams organize work as issues (tasks, stories, bugs, epics) inside projects, then visualize them on Scrum and Kanban boards, backlogs, timelines, calendars, and dashboards. It supports customizable workflows, automation rules, reporting, and a large Marketplace of third-party apps and integrations. Jira is offered primarily as a managed cloud service in Free, Standard, Premium, and Enterprise tiers, with a self-managed Data Center edition for organizations that need to run it on their own infrastructure. It integrates closely with the wider Atlassian stack (Confluence, Bitbucket, Jira Service Management).","subscriptionCost":"Jira Cloud is free for up to 10 users. Paid Cloud plans are billed per user: Standard is about $7.91/user/month and Premium about $14.54/user/month on annual billing, with a custom-priced Enterprise tier (annual only). Prices step down at higher user tiers. The self-managed Data Center edition uses quote-based annual licensing priced by user band, which for larger deployments runs into the tens of thousands of dollars per year before infrastructure and administration costs. Verified against Atlassian's published pricing as of July 2026; confirm current figures with Atlassian, as pricing changes over time.","whyLeave":"People typically look for alternatives on cost, data control, and ecosystem complexity. Jira Cloud is priced per user, so the bill scales with headcount, and teams that also adopt Confluence, Jira Service Management, Atlassian Guard, or Marketplace apps can see the effective per-user cost climb well above the base Jira price. Organizations with strict data-residency, compliance, or offline requirements may want their project data on infrastructure they fully control; on Cloud that data lives in Atlassian's environment, and the self-managed Data Center edition carries a substantial annual license. Some teams also find Jira's configurability heavier than they need. Those who want flat or usage-independent cost, full self-hosting, or a lighter tool tend to evaluate open-source project management platforms.","lockIn":"Projects, issues, workflows, custom fields, automation rules, and dashboards live inside Jira, and on Cloud they reside in Atlassian's environment. Jira provides exports (CSV, and JSON/backup formats) and a REST API, so data is retrievable, but migrating a mature instance to another tool generally means re-mapping workflows, fields, permissions, and automations rather than a clean one-click transfer. Teams also commonly depend on Marketplace apps and tight integration with the broader Atlassian suite, which deepens switching cost. The self-managed Data Center edition reduces cloud dependence but still ties you to Atlassian's annual licensing and pricing.","whenToStay":"If your organization is deep in the Atlassian ecosystem — Confluence, Jira Service Management, marketplace apps — the switching cost is real, and Jira's free 10-user cloud tier remains a fair deal for a tiny team.","bottomLine":"OpenProject is the closest free, open-source replacement for a full Jira workflow — boards, backlogs, roadmaps, and permissions — and Plane is the modern, lighter take if your team mostly lives in sprints. Both are genuinely free to self-host.","lastVerified":"2026-07-18","recommendation":{"pick":"OpenProject","slug":"openproject","sovereigntyScore":95,"why":"GPL-3.0 self-hosted project management with Gantt, agile boards, and portfolio features in the free Community Edition."},"alternatives":[{"slug":"openproject","name":"OpenProject","tagline":"GPL-3.0 self-hosted project management with Gantt, agile boards, and portfolio features in the free Community Edition.","license":"GPL-3.0 (Community Edition); Enterprise add-ons under a separate commercial subscription","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":95,"recommended":true,"pricing":"Free to self-host (Community Edition, GPL-3.0); paid Enterprise cloud/on-premises tiers from about €5.95/user/month for premium and security add-ons","pros":["GPL-3.0 Community Edition is genuinely open-source and free for unlimited users and projects","Broad, mature feature set including Gantt scheduling, agile boards, time tracking, cost reporting, and portfolio management","Fully self-hosted via Docker or native packages, so your project data stays on infrastructure you control","EU-based vendor with GDPR-aligned self-hosting; the GPL-3.0 license reduces the risk of a restrictive relicense","REST API and active, regular release cadence from a dedicated core team"],"cons":["SSO/2FA and some advanced admin and security features are reserved for the paid Enterprise edition","Runs on a Ruby on Rails + PostgreSQL stack that needs a real server and ongoing maintenance, not a one-click app","You are responsible for backups, updates, database migrations, and SSL when self-hosting","Heavier to deploy and operate than lightweight tools, which can be more than a small team needs"],"links":{"website":"https://www.openproject.org","repo":"https://github.com/opf/openproject","docs":"https://www.openproject.org/docs/"}},{"slug":"plane","name":"Plane","tagline":"AGPL-3.0, modern open-source project management for issues, cycles, and roadmaps — a lighter, contemporary Jira alternative.","license":"AGPL-3.0 (Community Edition); Enterprise edition under a separate commercial license","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":92,"recommended":false,"pricing":"Free to self-host (Community Edition, AGPL-3.0); paid cloud and Enterprise tiers available","pros":["AGPL-3.0 Community Edition is OSI-approved open-source and free to self-host with unlimited users and projects","Modern, polished UI with cycles, modules, roadmaps, and a built-in wiki","Self-hostable via Docker or Kubernetes; your data stays on infrastructure you control","Built-in importers from Jira, Linear, and Asana ease migration","Very active project with frequent releases and a large, fast-growing community"],"cons":["SSO/SAML, air-gapped deployment, and some advanced features require the paid Enterprise edition","A production self-hosted stack runs several services (Postgres, Redis/Valkey, object storage, message broker, proxy), so it is operationally substantial","Younger than Redmine or OpenProject, so some enterprise areas are still maturing","AGPL-3.0 network-copyleft terms may need legal review if you modify it and offer it as a service to others"],"links":{"website":"https://plane.so","repo":"https://github.com/makeplane/plane","docs":"https://docs.plane.so/"}},{"slug":"redmine","name":"Redmine","tagline":"GPL-2.0 veteran project management and issue tracker — lightweight, extensible, and runs on modest hardware.","license":"GPL-2.0-or-later","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":90,"recommended":false,"pricing":"Free / self-host (GPL-2.0-or-later); costs are hosting, maintenance, and optional third-party support only","pros":["Fully GPL-2.0-or-later open-source with no paid tier gating core features","Lightweight and cross-database; runs comfortably on modest hardware, including small VPS or homelab setups","Long track record, very stable, with a large plugin ecosystem and REST API","Self-hosted with your data in a standard SQL database you control"],"cons":["Interface is more utilitarian and dated than Jira or the newer alternatives here","Advanced planning (e.g. richer agile boards, portfolio views) often depends on third-party plugins of varying quality","Release cadence is steady but slower than fast-moving projects like Plane","You handle installation, upgrades, backups, and plugin compatibility yourself"],"links":{"website":"https://www.redmine.org","repo":"https://github.com/redmine/redmine","docs":"https://www.redmine.org/guide"}},{"slug":"taiga","name":"Taiga","tagline":"Open-source agile project management with clean Scrum and Kanban boards, self-hostable and free.","license":"AGPL-3.0 (frontend, relicensed 2024); MPL-2.0 (backend) — both OSI-approved","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":88,"recommended":false,"pricing":"Free / self-host (open-source); optional paid hosted cloud plans available from Taiga","pros":["Fully open-source (AGPL-3.0 frontend, MPL-2.0 backend) and free to self-host with unlimited users and projects","Clean, agile-first UI with Scrum and Kanban boards, backlogs, sprints, epics, and issue tracking","Self-hosted with your data in a PostgreSQL database you control; REST API for integration","Importers from Jira, Trello, Asana, and others help with migration"],"cons":["Multi-service stack (Django, PostgreSQL, Redis, RabbitMQ, Celery) makes self-hosting operationally involved","Native SSO options are limited and some setups need plugins or extra configuration","Development cadence is steady rather than fast-moving","The split frontend/backend licensing is worth understanding if you plan to modify and redistribute it"],"links":{"website":"https://www.taiga.io","repo":"https://github.com/taigaio/taiga-back","docs":"https://community.taiga.io/c/documentation"}}]},{"slug":"mailchimp","name":"Mailchimp","vendor":"Intuit","category":"email-marketing","kind":"software","url":"https://www.macrostack.net/alternative-to-mailchimp","whatItIs":"Mailchimp is a hosted email-marketing and newsletter platform, owned by Intuit, used to build subscriber lists, design campaigns with a drag-and-drop editor, run automations and customer journeys, and track opens, clicks, and other analytics. It also offers landing pages, sign-up forms, SMS and transactional add-ons, and deliverability handled entirely on Mailchimp's own sending infrastructure, so most users can send email without operating their own mail servers.","subscriptionCost":"Free plan for up to 250 contacts and 500 emails/month (with Mailchimp branding). Paid plans scale with contact count: Essentials from about $13/month and Standard from about $20/month at 500 contacts, and Premium from about $350/month at 10,000 contacts, rising into four figures for large lists. SMS, transactional email, and some features are priced as add-ons.","whyLeave":"People look for alternatives mainly over cost and billing: the free tier was reduced to 250 contacts and 500 sends/month, and paid pricing scales quickly with list size. Mailchimp also counts all contacts toward billing — including unsubscribed and non-subscribed ones — unless they are manually archived, which can make bills higher than expected. Others want to own their subscriber data outright, keep it in their own region for privacy or compliance reasons, or bring their own email-sending provider instead of being tied to one vendor's platform and infrastructure.","lockIn":"Subscriber lists, campaign content, templates, automations, and reporting history live inside Mailchimp's hosted platform. Contacts and campaigns can be exported as CSV/HTML, but automations, journey logic, analytics history, and template designs do not transfer cleanly to another tool, and sending is coupled to Mailchimp's own delivery infrastructure and pricing.","whenToStay":"Stay if you do not want to own deliverability. listmonk and the other self-hosted picks manage your list and build your campaigns, but none of them actually sends the mail — you still need an SMTP provider, and with it you inherit sending reputation, IP warm-up, SPF, DKIM, DMARC, and bounce and complaint handling. That is specialist, ongoing work, and getting it wrong fails quietly: your email lands in spam rather than bouncing where you would notice. Stay too if your list is small — at a few hundred contacts, Essentials costs less per month than the hours the alternative takes to keep healthy.","bottomLine":null,"lastVerified":"2026-07-07","recommendation":{"pick":"listmonk","slug":"listmonk","sovereigntyScore":92,"why":"Fast, self-hosted newsletter and mailing-list manager in a single binary."},"alternatives":[{"slug":"listmonk","name":"listmonk","tagline":"Fast, self-hosted newsletter and mailing-list manager in a single binary.","license":"AGPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":92,"recommended":true,"pricing":"Free / self-host (you pay only your server and SMTP-sending costs)","pros":["Single Go binary plus PostgreSQL — straightforward to deploy and low on resources","Bring your own SMTP provider, so sending cost is decoupled from any one vendor","Full REST API, custom fields, segmentation, and template management","Actively maintained with a large community (20,000+ GitHub stars)","Your subscriber data stays entirely on infrastructure you control"],"cons":["You are responsible for email deliverability, SPF/DKIM/DMARC setup, and an SMTP relay","No built-in visual customer-journey/automation builder as deep as Mailchimp's","Requires comfort running a server and PostgreSQL — not a click-to-start hosted service","AGPL-3.0 imposes source-sharing obligations if you offer a modified version as a network service"],"links":{"website":"https://listmonk.app/","repo":"https://github.com/knadh/listmonk","docs":"https://listmonk.app/docs/"}},{"slug":"keila","name":"Keila","tagline":"Simple, privacy-friendly open-source newsletter tool.","license":"AGPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":88,"recommended":false,"pricing":"Free / self-host; optional paid managed cloud from the maintainers","pros":["Clean, focused UI that is quick to learn for non-technical senders","Bring your own sending provider (SES, Mailgun, Postmark, SMTP)","GDPR-conscious design with double opt-in and self-owned subscriber data","Docker-based deployment and an optional hosted cloud if you don't want to self-host"],"cons":["Smaller project and community than listmonk or Mautic","Fewer advanced automation and reporting features than heavyweight platforms","You still handle deliverability and an external sending provider when self-hosting","AGPL-3.0 network-copyleft obligations apply to modified network deployments"],"links":{"website":"https://www.keila.io/","repo":"https://github.com/pentacent/keila","docs":"https://www.keila.io/docs"}},{"slug":"mautic","name":"Mautic","tagline":"Full open-source marketing automation platform.","license":"GPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":84,"recommended":false,"pricing":"Free / self-host; optional paid managed hosting from third parties","pros":["Closest open-source match to full marketing automation and customer journeys","Landing pages, forms, lead scoring, and multi-channel campaigns built in","Large, established community and plugin ecosystem","Self-hosted, so contacts and automation logic stay on your infrastructure"],"cons":["Heavier PHP/Symfony stack with more moving parts to install and maintain","Steeper learning curve than a simple newsletter tool","Deliverability and an external sending provider are still your responsibility","Ongoing upkeep (updates, cron, queues) is more demanding than a single-binary app"],"links":{"website":"https://www.mautic.org/","repo":"https://github.com/mautic/mautic","docs":"https://docs.mautic.org/"}},{"slug":"phplist","name":"phpList","tagline":"Long-standing open-source newsletter manager for large lists.","license":"AGPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":82,"recommended":false,"pricing":"Free / self-host; optional paid hosted plans from phpList","pros":["Mature, battle-tested project focused squarely on sending to large lists","Solid bounce handling and fine-grained sending/throttling controls","Runs on a common PHP/MySQL stack that most shared hosts support","Self-hosted with full ownership of subscriber data"],"cons":["Interface and workflows feel dated compared with modern tools","Limited built-in automation and visual journey building","You manage deliverability, an SMTP path, and PHP/MySQL upkeep yourself","Smaller active contributor base than the largest projects in this space"],"links":{"website":"https://www.phplist.org/","repo":"https://github.com/phpList/phplist3","docs":"https://www.phplist.org/manual/"}}]},{"slug":"trello","name":"Trello","vendor":"Atlassian","category":"project-management","kind":"software","url":"https://www.macrostack.net/alternative-to-trello","whatItIs":"Trello is a visual, card-based task and project management tool built around the Kanban model — boards, lists, and drag-and-drop cards. Originally an independent product, it was acquired by Atlassian in 2017 and is now part of the Atlassian product family alongside Jira and Confluence. It's a hosted SaaS product: your boards live on Atlassian's cloud, and Trello adds automation (Butler), multiple views (Timeline, Calendar, Table, Dashboard), and Power-Up integrations on top of the core board.","subscriptionCost":"Free tier: unlimited cards, up to 10 boards per workspace, 250 automation runs/month. Paid: Standard ~$5/user/month, Premium ~$10/user/month, Enterprise from ~$17.50/user/month (all billed annually; monthly billing costs more per seat).","whyLeave":"Teams considering an alternative usually cite one of: the per-seat cost scaling quickly once a team grows past a handful of people, the 10-board cap on the free plan forcing an upgrade for organizations with many small projects, wanting their task data to live on infrastructure they control rather than a vendor's cloud, or needing views/automation that are gated behind the Premium or Enterprise tier. For some teams — especially small, mostly-solo users happy with the free tier's limits — Trello remains the simpler, zero-maintenance choice.","lockIn":"Boards, cards, and attachments are stored in Atlassian's cloud. Trello does provide a JSON/CSV export, so data isn't unrecoverable, but automations (Butler rules) and Power-Up configurations do not travel with an export and must be rebuilt on any alternative.","whenToStay":"For one personal board or a small family list, Trello's free tier is still the path of least resistance — hosted, polished, zero setup. It's when you hit the 10-open-boards Workspace cap or need real permissions that the alternatives start paying for themselves.","bottomLine":"Wekan gives you the Trello card-and-board feel, free and self-hosted with no board limits. If you want boards that grow into real project management, OpenProject stretches further.","lastVerified":"2026-07-18","recommendation":{"pick":"Wekan","slug":"wekan","sovereigntyScore":90,"why":"The closest open-source, self-hosted match to Trello's own card-and-list model."},"alternatives":[{"slug":"wekan","name":"Wekan","tagline":"The closest open-source, self-hosted match to Trello's own card-and-list model.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":90,"recommended":true,"pricing":"Free / self-host (commercial support available separately)","pros":["Free MIT license, no per-seat cost ever","UI and workflow are the most Trello-like of any open-source option, so the switch is low-friction for a team used to Trello","Dedicated Trello JSON/attachment import tool eases migration","Active project with regular releases and a large, engaged community (20k+ GitHub stars)"],"cons":["Interface is functional but less visually polished than Trello's current design","Advanced reporting/analytics views are limited compared to Trello Premium","You are responsible for your own backups, updates, and uptime once self-hosted","MongoDB dependency adds a small extra piece of infrastructure to operate versus a single-binary tool"],"links":{"website":"https://wekan.github.io","repo":"https://github.com/wekan/wekan","docs":"https://github.com/wekan/wekan/wiki"}},{"slug":"openproject","name":"OpenProject","tagline":"A full open-source project management suite for teams that outgrow a simple board.","license":"GPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":91,"recommended":false,"pricing":"Free / self-host (Community edition); paid Enterprise on-premises support from ~$5.95/user/month, or Enterprise Cloud hosting from ~$4.95/user/month","pros":["Genuinely not an open-core product — the vendor states plainly that Enterprise plans pay for support and add-ons, not for unlocking withheld features","Covers a much broader project-management surface than Trello: Gantt charts, backlogs, budgeting, and formal work-package tracking","Strong documentation and an active global community with regular releases","Enterprise add-ons are periodically released back into the free Community edition"],"cons":["Heavier to run than a Kanban-only tool — a Ruby on Rails + PostgreSQL stack needs more server resources than Wekan or Kanboard","The extra structure (work packages, roadmaps, backlogs) is more than most Trello users need if all they want is a simple card board","Steeper learning curve for a team used to Trello's minimalism","Professional support requires an Enterprise subscription; community-only support is the default on Community edition"],"links":{"website":"https://www.openproject.org/","repo":"https://github.com/opf/openproject","docs":"https://www.openproject.org/docs/"}},{"slug":"vikunja","name":"Vikunja","tagline":"A modern task manager with List, Kanban, Gantt, and Table views in one app.","license":"AGPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":89,"recommended":false,"pricing":"Free / self-host for all core features; Pro add-ons (admin panel, audit logs, time tracking) via a paid license from ~$5/user/month; managed Cloud hosting also available","pros":["Four task views (List, Kanban, Gantt, Table) cover more workflows than a Kanban-only tool","Natural-language 'Quick Add Magic' parses due dates, priority, labels, and assignee from one line of text","CalDAV support integrates tasks into existing calendar apps","Very actively developed with a comprehensive test suite and seven built-in importers, including one specifically for Trello"],"cons":["AGPL-3.0 requires anyone who modifies and network-serves Vikunja to release those changes — a real consideration for companies building a hosted product on top of it","A handful of genuinely useful admin/audit features sit behind a paid license even when self-hosting, so 'fully free' has a practical asterisk","More moving parts (Go backend + Vue frontend + DB) than a single-file tool like Kanboard","Newer project than Wekan or OpenProject, so its long-term enterprise track record is shorter"],"links":{"website":"https://vikunja.io","repo":"https://github.com/go-vikunja/vikunja","docs":"https://vikunja.io/docs/"}},{"slug":"kanboard","name":"Kanboard","tagline":"A minimalist, low-overhead Kanban board for teams who want speed over features.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":86,"recommended":false,"pricing":"Free / self-host (paid cloud hosting plans available from the maintainer)","pros":["Very low resource requirements — runs comfortably on a small, cheap VPS","Free MIT license with a genuinely simple, fast interface","Built-in automation rules and time tracking without needing plugins","Plugin ecosystem covers common gaps (Gantt, LDAP, extra integrations)"],"cons":["Visual design is utilitarian — noticeably plainer than Trello or Wekan","Smaller contributor base than Wekan or Vikunja, so feature velocity is slower","Fewer native views than richer PM tools (no built-in Gantt or table view without a plugin)","Collaboration features (comments, mentions, notifications) are narrower than larger suites"],"links":{"website":"https://kanboard.org/","repo":"https://github.com/kanboard/kanboard","docs":"https://docs.kanboard.org/"}}]},{"slug":"calendly","name":"Calendly","vendor":"Calendly, LLC","category":"scheduling","kind":"software","url":"https://www.macrostack.net/alternative-to-calendly","whatItIs":"Calendly is a hosted scheduling platform that lets people share a booking link, define their availability, and let others pick a free time slot without back-and-forth emails. It syncs with Google, Outlook, and Office 365 calendars, supports team round-robin and collective booking, and integrates with video-conferencing, payment, and CRM tools.","subscriptionCost":"Free tier covers one event type and basic scheduling. Paid plans run Standard $10/seat/mo, Teams $16/seat/mo, and Enterprise custom pricing (billed annually); most integrations, workflows, and team routing sit behind paid tiers.","whyLeave":"People look for an alternative to Calendly when they want to stop paying a per-seat subscription for features (routing, workflows, multiple event types) that self-hosted tools include for free, when they want their bookers' personal data to stay on infrastructure they control rather than a US-hosted SaaS, or when they simply want one flat scheduling page without ongoing billing.","lockIn":"Booking history, availability rules, and integration configs live in Calendly's cloud; there's no first-party bulk export of scheduled-meeting data, and event-type setups don't port to another platform, so switching means rebuilding your booking pages elsewhere.","bottomLine":null,"lastVerified":"2026-07-09","recommendation":{"pick":"Easy!Appointments","slug":"easyappointments","sovereigntyScore":91,"why":"Mature, self-hosted appointment booking with Google Calendar sync."},"alternatives":[{"slug":"easyappointments","name":"Easy!Appointments","tagline":"Mature, self-hosted appointment booking with Google Calendar sync.","license":"GPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":91,"recommended":true,"pricing":"Free, self-hosted (own server/hosting cost only). Optional paid add-ons: SMS reminders, payment processing, custom development, and managed hosting from the maintainer.","pros":["Long track record (in development since 2015) with a large, active community (4,200+ GitHub stars, commits within the last week)","Straightforward LAMP-stack deployment most hosts already support, no exotic infra","Google Calendar two-way sync and multi-language support out of the box","No enterprise paywall — team/multi-provider features are in the free core"],"cons":["UI is functional rather than polished compared to Calendly's consumer-grade design","No native video-conferencing integration (Zoom/Meet) — you wire that up separately","SMS reminders and payment processing require paid add-ons or your own integration work","You own patching, backups, and uptime — there's no managed cloud fallback if self-hosting isn't for you"],"links":{"website":"https://easyappointments.org","repo":"https://github.com/alextselegidis/easyappointments","docs":"https://easyappointments.org/docs.html"}},{"slug":"nextcloud-appointments","name":"Appointments for Nextcloud","tagline":"Calendly-style booking pages built into your existing Nextcloud.","license":"AGPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":88,"recommended":false,"pricing":"Free; installed from the Nextcloud App Store into an existing Nextcloud instance. Optional donations support the solo maintainer.","pros":["Actively maintained (updated within the last two weeks) with very positive community ratings on the Nextcloud App Store","No new infrastructure if you already run Nextcloud — one more app, not a second server to maintain","Standard CalDAV underpinnings mean no lock-in to a proprietary calendar format","Supports GDPR-relevant features like embeddable request forms and up to 10 booking pages per user"],"cons":["Only useful if you're already running (or willing to run) Nextcloud — it's not a standalone product","Maintained largely by one developer; bus-factor risk is higher than a larger team project","No built-in payment collection, unlike Calendly's paid tiers or Easy!Appointments' add-ons","Nextcloud itself can be heavier to operate than a single-purpose scheduling app"],"links":{"website":"https://apps.nextcloud.com/apps/appointments","repo":"https://github.com/SergeyMosin/Appointments","docs":"https://github.com/SergeyMosin/Appointments"}},{"slug":"cal-diy","name":"Cal.diy","tagline":"MIT-licensed community edition of the Cal.com scheduling codebase.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":85,"recommended":false,"pricing":"Free, self-hosted. No official managed hosting or support channel; Cal.com's paid hosted product is a separate, now closed-source, offering.","pros":["Fully MIT-licensed — no open-core split, no feature paywall, free to modify or redistribute","Inherits a feature-rich booking engine: recurring events, seated events, payments, wide calendar/video integration list","REST API and embeddable booking widgets for building your own booking flow","Active repo (46k+ stars, commits within days) even post-fork"],"cons":["Its own docs recommend it for personal use only and disclaim production readiness — 'use at your own risk'","No official support; the parent company no longer backs this codebase","Missing team/organization features, SSO/SAML, workflows, and routing forms that stayed in Cal.com's closed-source enterprise edition","Requires running Postgres + Redis + a Node.js host yourself — more moving parts than a single-binary app","Young as an independent project (forked April 2026); long-term maintenance commitment is unproven"],"links":{"website":"https://cal.diy","repo":"https://github.com/calcom/cal.diy","docs":"https://cal.diy/docs"}},{"slug":"rallly","name":"Rallly","tagline":"Open-source group scheduling and meeting-time polling.","license":"AGPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":84,"recommended":false,"pricing":"Free, self-hosted via Docker. A hosted version exists at rallly.co with an optional paid Pro tier for extra features.","pros":["Simple, focused tool that's genuinely good at the group-availability-poll problem","Active project (5,100+ stars, commits within the last day) with a documented Docker Compose deployment","AGPL-3.0 keeps improvements to a hosted fork open"],"cons":["Not a 1:1 booking-page replacement — no per-provider service catalog, payments, or staff management like Calendly/Easy!Appointments","Primary distribution is the hosted rallly.co app; self-hosting is supported but secondary in the project's own messaging","AGPL-3.0 requires you to publish modifications if you offer a modified version as a network service"],"links":{"website":"https://rallly.co","repo":"https://github.com/lukevella/rallly","docs":"https://support.rallly.co"}}]},{"slug":"sentry","name":"Sentry","vendor":"Functional Software, Inc. (Sentry)","category":"error-tracking","kind":"software","url":"https://www.macrostack.net/alternative-to-sentry","whatItIs":"Sentry is a widely-used error tracking and application monitoring platform. Developers drop a Sentry SDK into their app, and Sentry captures exceptions, stack traces, performance traces, session replays, and release health data, surfacing them in a hosted dashboard (sentry.io) or a self-hosted install. It supports dozens of languages and frameworks and is often the first observability tool a team adopts.","subscriptionCost":"Free Developer plan (1 user, 5K errors/mo); Team $26/mo (billed annually) with pay-as-you-go overages on errors, logs, spans, replays, and profiling hours; Business $80/mo; Enterprise custom. Overage pricing on the Team plan starts at roughly $0.0003625 per error above the included 50K/month, plus separate per-GB charges for logs and metrics.","whyLeave":"Sentry's own code moved off an OSI-approved license: after Apache-2.0 (until 2019) and a Business Source License period, Sentry's current license is the Functional Source License (FSL) — 'Fair Source,' not OSI-approved, and it becomes Apache-2.0 only after a two-year delay per release. Self-hosting for your own organization's use remains permitted, but running it as a competing service is explicitly prohibited, and the self-hosted stack is heavy (ClickHouse, Kafka, Postgres, Redis — 16GB+ RAM recommended). Teams that want either a truly OSI-licensed codebase, a lighter self-hosted footprint, or predictable flat pricing at high event volume look for an alternative.","lockIn":"SDKs use the open Sentry protocol (DSN-based ingestion), which is itself a strength for switching — most alternatives below are wire-compatible and only require changing the DSN, not application code. The lock-in is mainly economic (event-based billing that scales with traffic) and licensing (FSL, not OSI), not data-format.","bottomLine":null,"lastVerified":"2026-07-09","recommendation":{"pick":"GlitchTip","slug":"glitchtip","sovereigntyScore":93,"why":"A lightweight, fully open-source, Sentry-SDK-compatible error tracker."},"alternatives":[{"slug":"glitchtip","name":"GlitchTip","tagline":"A lightweight, fully open-source, Sentry-SDK-compatible error tracker.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":93,"recommended":true,"pricing":"Free to self-host; optional hosted plans from $0 (1K events/mo) to $250/mo (3M events/mo)","pros":["Fully MIT-licensed, no Fair Source or field-of-use restrictions","Drop-in for existing Sentry SDKs — swap the DSN, no code changes","Runs on as little as 512MB RAM; Postgres is the only hard dependency","Actively maintained with monthly releases as of mid-2026"],"cons":["Deliberately thinner feature set than Sentry — no full distributed tracing/profiling suite","Smaller ecosystem and community than Sentry itself","Frontend and backend live in separate repos, adding a small setup step"],"links":{"website":"https://glitchtip.com","repo":"https://gitlab.com/glitchtip/glitchtip-backend","docs":"https://glitchtip.com/documentation"}},{"slug":"hyperdx","name":"HyperDX","tagline":"An OpenTelemetry-native observability app with error tracking, logs, traces, and session replay in one.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":89,"recommended":false,"pricing":"Free to self-host; hosted plan free up to 3GB/mo, then $20/mo for 50GB/mo plus $0.40/GB overage","pros":["Fully MIT-licensed with no field-of-use restrictions","One app covers errors, logs, traces, and session replay via OpenTelemetry standards","Active project (multiple 2026 releases) with a real Discord community","Data portability: OpenTelemetry data isn't locked to HyperDX's format"],"cons":["Heavier self-host footprint than a dedicated error tracker — ClickHouse plus supporting services","Not a drop-in DSN swap for existing Sentry SDK code; requires OpenTelemetry instrumentation","Broader scope means more surface area to operate than a single-purpose tool"],"links":{"website":"https://www.hyperdx.io/","repo":"https://github.com/hyperdxio/hyperdx","docs":"https://www.hyperdx.io/docs"}},{"slug":"bugsink","name":"Bugsink","tagline":"A minimal, actively-maintained self-hosted error tracker built to be a drop-in Sentry replacement.","license":"PolyForm Shield 1.0.0 (source-available; free to self-host and use, restricts building a competing hosted product)","openSource":false,"selfHostable":true,"localFirst":true,"sovereigntyScore":81,"recommended":false,"pricing":"Free to self-host; hosted plan also available, positioned as ~80% cheaper than Sentry at scale","pros":["Drop-in for Sentry SDKs — DSN swap, no application code changes","SQLite-first defaults mean no Redis/Celery to operate for small deployments","Very active (weekly-cadence releases as of mid-2026) with a responsive maintainer","Local variable capture on stack traces out of the box, a genuine debugging strength"],"cons":["Not an OSI-approved open-source license — PolyForm Shield is source-available, not free software by OSI's definition","Explicitly forbids using the code to build a competing hosted error-tracking service","Smaller community and shorter track record than Sentry or GlitchTip"],"links":{"website":"https://www.bugsink.com/","repo":"https://github.com/bugsink/bugsink","docs":"https://www.bugsink.com/docs/docker-compose-install/"}}]},{"slug":"new-relic","name":"New Relic","vendor":"New Relic, Inc.","category":"observability","kind":"software","url":"https://www.macrostack.net/alternative-to-new-relic","whatItIs":"New Relic is a hosted observability platform covering application performance monitoring (APM), infrastructure, logs, and browser/mobile monitoring. You instrument apps with New Relic agents or OpenTelemetry, and telemetry is sent to New Relic's cloud where it's queried with NRQL (New Relic Query Language) and shown on dashboards.","subscriptionCost":"Free tier includes 100 GB/month of data ingest and one full-platform user; beyond that, data is billed per GB ingested and full-platform users are billed per seat, so costs climb with both data volume and team size.","whyLeave":"Ingest-based billing plus per-seat full users make bills hard to predict as data and headcount grow, and all of your telemetry lives in New Relic's cloud. Self-hosted, OpenTelemetry-native stacks give equivalent APM and dashboards at hardware cost, with no per-seat tax.","lockIn":"New Relic's proprietary agents and its NRQL query language mean dashboards, alerts, and saved queries don't port elsewhere; the practical lock-in is economic (ingest + seats) and query-language, more than raw data format if you instrument with OpenTelemetry.","whenToStay":"New Relic's mature all-in-one APM, its genuinely useful free tier (100 GB plus one full user), and turnkey setup are strong. If you want production-grade APM without operating your own stack, and your data volume stays modest, staying is a reasonable call.","bottomLine":null,"lastVerified":"2026-07-09","recommendation":{"pick":"SigNoz","slug":"signoz","sovereigntyScore":88,"why":"An OpenTelemetry-native, single-app APM and observability platform."},"alternatives":[{"slug":"signoz","name":"SigNoz","tagline":"An OpenTelemetry-native, single-app APM and observability platform.","license":"MIT (core)","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":88,"recommended":true,"pricing":"Free / self-host; optional managed cloud","pros":["OpenTelemetry-native — no proprietary agent or NRQL lock-in","One app for traces, metrics, and logs","No per-seat or per-GB-ingest billing when self-hosted"],"cons":["Younger ecosystem than New Relic","Self-hosting relies on a ClickHouse-backed datastore to operate","Fewer turnkey integrations than New Relic's catalog"],"links":{"website":"https://signoz.io","repo":"https://github.com/SigNoz/signoz","docs":"https://signoz.io/docs/"}},{"slug":"grafana-prometheus","name":"Grafana + Prometheus","tagline":"The open-source observability standard.","license":"AGPL-3.0 (Grafana) / Apache-2.0 (Prometheus)","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":90,"recommended":false,"pricing":"Free / self-host","pros":["Industry-standard with an enormous ecosystem of dashboards and integrations","Metrics, logs, and traces through one Grafana UI","Portable OpenTelemetry/Prometheus data, no proprietary query lock-in"],"cons":["You assemble and operate several components yourself","Steeper initial setup than a hosted agent","APM/tracing needs Tempo and instrumentation work to match New Relic"],"links":{"website":"https://grafana.com/oss/","repo":"https://github.com/grafana/grafana","docs":"https://prometheus.io/docs/"}},{"slug":"netdata","name":"Netdata","tagline":"Real-time, per-second infrastructure monitoring with zero-config auto-discovery.","license":"GPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":85,"recommended":false,"pricing":"Free / self-host; optional paid cloud","pros":["Per-second resolution out of the box","Auto-discovers most services with little configuration","Very low setup effort"],"cons":["Focused on infrastructure metrics — not full APM/tracing like New Relic","Less of a long-term query store than Prometheus","Best paired with other tools for logs and traces"],"links":{"website":"https://netdata.cloud","repo":"https://github.com/netdata/netdata","docs":"https://learn.netdata.cloud"}}]},{"slug":"splunk","name":"Splunk","vendor":"Splunk (Cisco)","category":"log-management","kind":"software","url":"https://www.macrostack.net/alternative-to-splunk","whatItIs":"Splunk is an enterprise platform for ingesting, indexing, searching, and alerting on machine data — logs, events, and metrics — at very large scale. It is queried with its proprietary Search Processing Language (SPL) and is widely used for troubleshooting, observability, and security analytics (SIEM) through Splunk Enterprise Security.","subscriptionCost":"Ingest- and workload-based pricing (historically per GB/day indexed, now Splunk Cloud workload/ingest tiers). Widely regarded as one of the most expensive options at high data volumes, which is the main driver people cite for looking elsewhere.","whyLeave":"Costs scale steeply with the volume of data you ingest, and your log and event data lives inside Splunk's platform. Open log stacks give you search, dashboards, and alerting at hardware cost, without ingest-metered bills that grow with every new data source.","lockIn":"Splunk's SPL query language, saved searches, and app ecosystem are proprietary, so dashboards and detections do not port; combined with data gravity at scale, that is the real switching cost — not the raw log format.","whenToStay":"For large regulated enterprises, Splunk's depth in security analytics (SIEM), its compliance tooling, and its huge app and integration ecosystem are genuinely hard to match. If you rely on that ecosystem and have the budget, staying can be the right call.","bottomLine":null,"lastVerified":"2026-07-09","recommendation":{"pick":"OpenSearch","slug":"opensearch","sovereigntyScore":88,"why":"The Apache-2.0 search and log-analytics platform (the Elasticsearch fork)."},"alternatives":[{"slug":"opensearch","name":"OpenSearch","tagline":"The Apache-2.0 search and log-analytics platform (the Elasticsearch fork).","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":88,"recommended":true,"pricing":"Free / self-host; managed options available from AWS and others","pros":["Truly open (Apache-2.0), no source-available or field-of-use restrictions","Closest feature parity to Splunk — search, dashboards, and a SIEM plugin","Large ecosystem inherited from the Elasticsearch/Kibana lineage"],"cons":["Cluster operations (sharding, JVM tuning) have a real learning curve","Resource-hungry at large data volumes","Different query language — not a drop-in for Splunk's SPL"],"links":{"website":"https://opensearch.org","repo":"https://github.com/opensearch-project/OpenSearch","docs":"https://opensearch.org/docs/"}},{"slug":"grafana-loki","name":"Grafana Loki","tagline":"Cost-efficient log aggregation that indexes labels, not full text.","license":"AGPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":86,"recommended":false,"pricing":"Free / self-host; optional Grafana Cloud","pros":["Very cost-efficient storage via label-based indexing","Integrates natively with Grafana dashboards you may already run","Simpler to operate than a full search cluster"],"cons":["Label-only indexing makes ad-hoc full-text search slower than OpenSearch or Splunk","No built-in security-analytics/SIEM layer","AGPL-3.0 network copyleft matters if you offer it as a service"],"links":{"website":"https://grafana.com/oss/loki/","repo":"https://github.com/grafana/loki","docs":"https://grafana.com/docs/loki/"}},{"slug":"signoz","name":"SigNoz","tagline":"OpenTelemetry-native logs, traces, and metrics in one app.","license":"MIT (core)","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":84,"recommended":false,"pricing":"Free / self-host; optional managed cloud","pros":["Unifies logs with traces and metrics via OpenTelemetry","MIT-licensed core, no field-of-use restrictions","No per-GB-ingest billing when self-hosted"],"cons":["Log analytics is younger than OpenSearch's search engine","Not a SIEM — no dedicated security-analytics layer","ClickHouse-backed stack to operate"],"links":{"website":"https://signoz.io","repo":"https://github.com/SigNoz/signoz","docs":"https://signoz.io/docs/"}}]},{"slug":"nordvpn","name":"NordVPN","vendor":"Nord Security","category":"vpn","kind":"software","url":"https://www.macrostack.net/alternative-to-nordvpn","whatItIs":"NordVPN is a popular commercial VPN service that routes your internet traffic through an encrypted server, hiding your IP address from the sites you visit and your activity from your ISP. It is subscription-based and closed-source, and is known for a very large server network, reliable streaming unblocking, and heavy marketing — which is exactly why many people go looking for a more private, better-value, or open-source option.","subscriptionCost":"No free tier. Billed by subscription — roughly $13/month month-to-month, dropping to about $3–5/month on 1–2 year plans; introductory prices typically rise at renewal.","whyLeave":"The most common reasons people look past NordVPN are renewal pricing (the cheap headline rate is a long prepaid commitment) and the fact that its apps are closed-source. Privacy-focused users often prefer a provider whose apps are open-source and audited, that asks for no email to sign up, and that collects as little as possible. Others just want the cheapest full-featured option, and a few want to skip VPN providers entirely and run their own. VPNs are low-lock-in, so switching is easy — for many people NordVPN is a perfectly good VPN, and the alternatives matter most if you specifically want maximum privacy, better long-term value, or full ownership.","lockIn":"A subscription service — your account and any prepaid term live on Nord's platform, but there's no data to migrate and no technical lock-in. The only real cost of leaving is re-subscribing (or self-hosting) elsewhere.","whenToStay":"If you want the widest server network, dependable streaming unblocking, and a big bundle of extras (threat protection, meshnet, dedicated IP) with zero setup, NordVPN delivers and is competitively priced on a long plan. If those conveniences matter to you more than open-source transparency, staying is a reasonable call.","bottomLine":"For maximum privacy, Mullvad is our top pick — a flat €5/month, no email required, fully open-source apps and years of public audits. Want strong privacy plus a genuinely unlimited free tier? Proton VPN is the best all-rounder. Want the cheapest full-featured commercial VPN with unlimited devices? Surfshark. And if you'd rather trust no provider at all, you can self-host your own WireGuard tunnel on a cheap server.","lastVerified":"2026-07-14","recommendation":{"pick":"Mullvad VPN","slug":"mullvad","sovereigntyScore":88,"why":"The privacy gold standard — flat price, no account, fully audited."},"alternatives":[{"slug":"mullvad","name":"Mullvad VPN","tagline":"The privacy gold standard — flat price, no account, fully audited.","license":"GPL-3.0 (apps)","openSource":true,"selfHostable":false,"localFirst":false,"sovereigntyScore":88,"recommended":true,"pricing":"Flat €5/month, no tiers; anonymous 16-digit account number, no email","pros":["No email or personal info — just a random account number","Open-source apps, repeatedly audited (Cure53, Assured)","Flat €5/month, no price games or renewal hikes","Anonymous payment options including cash and Monero"],"cons":["Not focused on streaming unblocking","A VPN service you don't self-host (you trust the no-logs audits)","Fewer flashy extras than the big commercial VPNs"],"links":{"website":"https://mullvad.net","repo":"https://github.com/mullvad/mullvadvpn-app","docs":"https://mullvad.net/en/help"}},{"slug":"self-hosted-wireguard","name":"Self-Hosted (WireGuard / Algo)","tagline":"Run your own VPN on a server you control — total ownership.","license":"GPL-2.0 (WireGuard) / AGPL-3.0 (Algo)","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":95,"recommended":false,"pricing":"Free software; ~$4–5/month for the small VPS you run it on","pros":["You own the whole thing — no provider to trust","No-logs by definition: it's your server","Very cheap; one setup covers all your devices"],"cons":["Not for anonymity or streaming — a single-user IP that's yours","You install, secure, and maintain the server","Some technical comfort required (Algo automates most of it)"],"links":{"website":"https://www.wireguard.com","repo":"https://github.com/trailofbits/algo","docs":"https://www.wireguard.com/quickstart/"}},{"slug":"proton-vpn","name":"Proton VPN","tagline":"Open-source, audited, with a genuinely unlimited free tier.","license":"GPL-3.0 (apps)","openSource":true,"selfHostable":false,"localFirst":false,"sovereigntyScore":86,"recommended":false,"pricing":"Free tier with unlimited data; paid Plus roughly $5–10/month","pros":["Fully open-source apps, audited no-logs (five years running)","Genuinely unlimited free tier, no throttling","Swiss-based, strong privacy jurisdiction","Part of the wider Proton privacy suite (Mail, Drive, Pass)"],"cons":["Free tier limits server choice and speed","A hosted service you don't self-host","Best features are on the paid plan"],"links":{"website":"https://protonvpn.com","repo":"https://github.com/ProtonVPN","docs":"https://protonvpn.com/support/"}},{"slug":"ivpn","name":"IVPN","tagline":"Open-source, anonymous signup, a true privacy purist.","license":"GPL-3.0 (apps)","openSource":true,"selfHostable":false,"localFirst":false,"sovereigntyScore":85,"recommended":false,"pricing":"From about $6/month; anonymous account, no email required","pros":["Fully open-source apps, audited by Cure53","Anonymous signup, cash/crypto accepted","Publicly named owner and clear trust page","Strict no-logs (no connection or bandwidth data)"],"cons":["Pricier than the cheap commercial VPNs","Not built for streaming unblocking","Smaller server network"],"links":{"website":"https://www.ivpn.net","repo":"https://github.com/ivpn","docs":"https://www.ivpn.net/knowledgebase/"}},{"slug":"surfshark","name":"Surfshark","tagline":"The cheapest full-featured commercial VPN — unlimited devices.","license":"Proprietary","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":42,"recommended":false,"pricing":"~$2/month on a 2-year plan; about $15/month month-to-month","pros":["Very cheap on a long plan; unlimited devices","No-logs policy audited by Deloitte (2023 and 2025)","Feature-rich — streaming, ad/tracker blocking, big network"],"cons":["Closed-source apps and proprietary protocol","Temporarily stores your IP during a session (deleted ~15 min after)","The cheap price requires a long prepaid commitment"],"links":{"website":"https://surfshark.com","docs":"https://support.surfshark.com"}}]},{"slug":"gmail","name":"Gmail","vendor":"Google","category":"email","kind":"software","url":"https://www.macrostack.net/alternative-to-gmail","whatItIs":"Gmail is Google's free webmail service — fast, ubiquitous, and deeply tied into Google's ecosystem. It's free because your account helps power Google's profile of you: even though Google stopped scanning inboxes for ad targeting in 2017, your address is the hub of your Google identity and metadata. People look for alternatives when they want privacy, end-to-end encryption, an inbox that isn't tied to Big Tech, or simply their own domain and no ads.","subscriptionCost":"Free for personal use; Google Workspace (custom domain) from about $6/user/month.","whyLeave":"The usual reasons are privacy and independence: Gmail ties your identity to Google, offers no end-to-end encryption, and monetizes the wider Google account. Some people want an inbox under strong EU or Swiss privacy law, some want E2E encryption for sensitive mail, and some just want a professional address on their own domain without ads. Email is portable — you can forward, import, and switch — so leaving is mostly about picking the right home.","lockIn":"Moderate: your address is widely shared and your Google account may anchor other services, but mail itself is portable (IMAP export/import, auto-forwarding, and import tools on the new provider). Budget a transition period running both in parallel.","whenToStay":"If you live inside Google's ecosystem (Drive, Docs, Calendar, Android) and don't need encryption or independence, Gmail is excellent and free. The alternatives matter most when privacy, encryption, or owning your identity is the priority.","bottomLine":"For most people who want privacy without friction, Proton Mail is the top pick — end-to-end encrypted, open-source apps, Swiss, with a free tier and a full privacy suite. On a budget, Tuta is the cheapest E2E-encrypted option and quantum-safe by default. Want speed, custom domains, and rock-solid deliverability more than encryption? Fastmail (or Mailbox.org in the EU) are the honest standards-based picks.","lastVerified":"2026-07-14","recommendation":{"pick":"Proton Mail","slug":"proton-mail","sovereigntyScore":84,"why":"End-to-end encrypted, open-source, Swiss — the privacy default."},"alternatives":[{"slug":"proton-mail","name":"Proton Mail","tagline":"End-to-end encrypted, open-source, Swiss — the privacy default.","license":"GPL-3.0 (apps)","openSource":true,"selfHostable":false,"localFirst":false,"sovereigntyScore":84,"recommended":true,"pricing":"Free (1GB); paid Mail Plus ~$4/mo; bundled Proton Unlimited adds Drive, VPN, and Pass","pros":["End-to-end, zero-access encryption with OpenPGP support","Open-source apps, independently audited, Swiss jurisdiction","Free tier; custom domains on paid plans","Part of a full privacy suite (Calendar, Drive, VPN, Pass)"],"cons":["Encryption to non-Proton, non-PGP contacts needs password-protected mode","A hosted service you don't self-host","Free-tier storage is modest (1GB)"],"links":{"website":"https://proton.me/mail","repo":"https://github.com/ProtonMail","docs":"https://proton.me/support/mail"}},{"slug":"tuta","name":"Tuta (Tutanota)","tagline":"The cheapest end-to-end encrypted mail — quantum-safe by default.","license":"GPL-3.0","openSource":true,"selfHostable":false,"localFirst":false,"sovereigntyScore":80,"recommended":false,"pricing":"Free (1GB, E2E encrypted); Revolutionary ~€3/mo; Legend ~€8/mo","pros":["Open-source, E2E encrypted — including subject lines","Quantum-safe encryption for all users by default","Cheapest encrypted-mail paid tiers; German/EU privacy law","Free tier includes an encrypted calendar"],"cons":["No OpenPGP or IMAP (uses its own encrypted protocol)","Fewer ecosystem extras than Proton","Search is client-side by design — an encryption trade-off"],"links":{"website":"https://tuta.com","repo":"https://github.com/tutao/tutanota","docs":"https://tuta.com/support"}},{"slug":"mailbox-org","name":"Mailbox.org","tagline":"German privacy-focused mail with a full office suite — standards-based.","license":"Proprietary","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":50,"recommended":false,"pricing":"From about €1/month (Light) up to office and business tiers; custom domains supported","pros":["Cheap, standards-based (IMAP/SMTP), custom domains","German/EU privacy law; PGP support and an encrypted-mailbox option","Integrated calendar, contacts, and office suite"],"cons":["Closed-source, commercial service","Not end-to-end by default (PGP is opt-in)","Interface is more utilitarian than polished"],"links":{"website":"https://mailbox.org","docs":"https://kb.mailbox.org"}},{"slug":"fastmail","name":"Fastmail","tagline":"Fast, reliable, standards-based mail — the productivity pick.","license":"Proprietary","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":45,"recommended":false,"pricing":"From about $5/user/month; 30-day free trial; custom domains included","pros":["Fast and reliable, with excellent IMAP/JMAP standards support","No ads and no data selling — you're the customer","Superb custom-domain and multi-identity handling"],"cons":["No end-to-end encryption","Closed-source, commercial service","Australian jurisdiction (Five Eyes) may matter to some"],"links":{"website":"https://www.fastmail.com","docs":"https://www.fastmail.help"}}]},{"slug":"pinecone","name":"Pinecone","vendor":"Pinecone Systems","category":"vector-databases","kind":"software","url":"https://www.macrostack.net/alternative-to-pinecone","whatItIs":"Pinecone is the best-known managed vector database — the storage and search layer behind many RAG (retrieval-augmented generation) and semantic-search systems. You send it embeddings, it answers similarity queries at scale, fully serverless, with zero infrastructure to run. It is closed-source and cloud-only, which is exactly the trade-off: maximum convenience, minimum control.","subscriptionCost":"Free starter tier (one serverless index, ~2GB). The paid Standard tier carries a $50/month minimum regardless of usage, then usage-based read/write/storage pricing — real workloads commonly land anywhere from a few dollars to hundreds per month.","whyLeave":"Three reasons come up constantly. Cost predictability: usage-based serverless pricing plus a $50/month floor makes bills hard to forecast, and teams report multiples of their budget at scale. Lock-in: Pinecone is closed-source and cloud-only — there is no self-hosted option, so your retrieval layer lives on one vendor's roadmap and pricing. And capability: the open-source engines have caught up (and in some benchmarks passed) on speed, filtering, and hybrid search, while adding the one thing Pinecone can't offer — running it yourself, on your own hardware, next to your own data.","lockIn":"Moderate-to-high. Embeddings themselves are portable (re-upsert them anywhere), but index configuration, namespaces, metadata filters, and any pipeline code written against Pinecone's API need rework. Budget a re-index and an API migration; several alternatives ship Pinecone-compatible import tooling to soften it.","whenToStay":"If you want zero operations, elastic scale-to-zero serverless, and an SLA someone else owns — and the bill is acceptable — Pinecone remains the smoothest fully-managed option. Small prototypes fit comfortably in its free tier. Staying is a reasonable call when engineering time is scarcer than money.","bottomLine":"For most teams, Qdrant is our top pick — Apache-2.0, a single fast binary you can run anywhere from a laptop to a cluster, with a managed cloud when you want it. Already running PostgreSQL? pgvector adds vector search inside the database you have — no new infrastructure at all. Chroma is the fastest way to prototype locally, Milvus is the heavy-scale distributed choice, and Weaviate leads on built-in hybrid search.","lastVerified":"2026-07-15","recommendation":{"pick":"Qdrant","slug":"qdrant","sovereigntyScore":92,"why":"Fast, open-source, one binary — the default self-hosted vector DB."},"alternatives":[{"slug":"qdrant","name":"Qdrant","tagline":"Fast, open-source, one binary — the default self-hosted vector DB.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":92,"recommended":true,"pricing":"Free self-hosted (no limits); Qdrant Cloud managed tiers with a free 1GB cluster","pros":["Apache-2.0, no feature gates — the full engine is open","Single Rust binary: laptop to cluster with the same API","Excellent metadata filtering, quantization, hybrid search","Managed cloud exists when you want zero ops"],"cons":["Self-hosting means you own scaling and backups","Smaller managed-service ecosystem than Pinecone's"],"links":{"website":"https://qdrant.tech","repo":"https://github.com/qdrant/qdrant","docs":"https://qdrant.tech/documentation/"}},{"slug":"pgvector","name":"pgvector","tagline":"Vector search inside the Postgres you already run — zero new infrastructure.","license":"PostgreSQL","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":94,"recommended":false,"pricing":"Free — an extension of PostgreSQL; runs wherever your Postgres runs","pros":["No new database to operate — it's your existing Postgres","Vectors join directly with relational data in SQL","Supported by every major managed Postgres provider","HNSW indexes, filtered iterative scans, quantization"],"cons":["Very large collections (hundreds of millions of vectors) favor a dedicated engine","Tuning happens in Postgres terms — indexes, memory, vacuum"],"links":{"website":"https://github.com/pgvector/pgvector","repo":"https://github.com/pgvector/pgvector","docs":"https://github.com/pgvector/pgvector#readme"}},{"slug":"chroma","name":"Chroma","tagline":"The fastest way to prototype RAG — embedded, local-first, Apache-2.0.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":90,"recommended":false,"pricing":"Free open source; optional managed Chroma Cloud","pros":["Embedded mode: vector search with zero infrastructure","First-class LangChain / LlamaIndex integration","Local persistence by default — data survives restarts"],"cons":["Not built for large distributed production clusters","Fewer enterprise features than Milvus/Weaviate"],"links":{"website":"https://www.trychroma.com","repo":"https://github.com/chroma-core/chroma","docs":"https://docs.trychroma.com"}},{"slug":"milvus","name":"Milvus","tagline":"The heavy-scale distributed choice — billions of vectors, Apache-2.0.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":false,"sovereigntyScore":88,"recommended":false,"pricing":"Free self-hosted (Apache-2.0); Zilliz Cloud managed tiers incl. a free tier","pros":["Proven at billion-vector scale, horizontally scalable","LF AI & Data governance — not a single-vendor project","Managed escape hatch (Zilliz Cloud) with the same engine"],"cons":["Distributed architecture = real operational complexity self-hosted","Overkill for small and mid-size workloads"],"links":{"website":"https://milvus.io","repo":"https://github.com/milvus-io/milvus","docs":"https://milvus.io/docs"}},{"slug":"weaviate","name":"Weaviate","tagline":"Open-source with built-in hybrid search and a module ecosystem.","license":"BSD-3-Clause","openSource":true,"selfHostable":true,"localFirst":false,"sovereigntyScore":87,"recommended":false,"pricing":"Free self-hosted (BSD-3-Clause); Weaviate Cloud managed tiers","pros":["Hybrid keyword + vector search built in","Modules can generate embeddings server-side","GraphQL and REST APIs; solid multi-tenancy"],"cons":["Heavier than Qdrant for simple use cases","Module system adds a learning curve"],"links":{"website":"https://weaviate.io","repo":"https://github.com/weaviate/weaviate","docs":"https://docs.weaviate.io"}}]},{"slug":"langchain","name":"LangChain","vendor":"LangChain, Inc.","category":"llm-frameworks","kind":"software","url":"https://www.macrostack.net/alternative-to-langchain","whatItIs":"LangChain is the best-known framework for building LLM applications — chains, retrieval, tools, and (via LangGraph) agent orchestration, with the largest integration ecosystem in the space. The core libraries are MIT-licensed and free; the company monetizes through LangSmith, its hosted observability/eval platform. Unusually for our pages, the incumbent here is open-source — what people look to escape isn't a license, it's the framework's weight.","subscriptionCost":"The framework is free (MIT). The ecosystem's paid pull is LangSmith: a free developer tier (5k traces/month), then Plus at ~$39/seat/month with usage overages — a real line item for production teams.","whyLeave":"One word keeps appearing in developer write-ups: abstraction. LangChain grew up when models were weak and needed heavy scaffolding; 2026 models with native tool calling and long context make many of those layers unnecessary — and every layer between your code and the model is something to debug at 2 a.m. Common complaints: hard-to-trace failures through stacked abstractions, breaking changes across the ecosystem's fast churn, and the gravitational pull toward LangSmith once you need to see what your chains are doing. Many teams discover their LangChain app is a thin wrapper around three API calls they could own outright.","lockIn":"Moderate, and self-inflicted rather than contractual: your pipeline logic is written against LangChain's abstractions, so leaving means rewriting orchestration code (prompts, data, and vector stores all port cleanly). Teams report the rewrite is usually smaller than expected — often less code than the original.","whenToStay":"If you're deep into LangGraph for genuinely complex multi-agent orchestration, it's good at that — 1.0 (October 2025) brought stability, and LangSmith is excellent observability. A large team already productive on the ecosystem, using its integration breadth daily, has no urgent reason to churn. The alternatives matter most for new builds and for teams whose app outgrew the scaffolding.","bottomLine":"For most new builds in 2026, our honest top pick isn't another framework — it's no framework: the official SDKs plus a few hundred lines you own and can debug. If you want a framework for RAG specifically, LlamaIndex is the focused choice; Haystack is the production-pipeline veteran; DSPy replaces prompt-tinkering with optimization; and Microsoft's Agent Framework is the enterprise route.","lastVerified":"2026-07-16","recommendation":{"pick":"Direct SDKs (no framework)","slug":"direct-sdk","sovereigntyScore":93,"why":"The 2026 consensus: official SDKs + a few hundred lines you own."},"alternatives":[{"slug":"direct-sdk","name":"Direct SDKs (no framework)","tagline":"The 2026 consensus: official SDKs + a few hundred lines you own.","license":"Your code (official SDKs: MIT / Apache-2.0)","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":93,"recommended":true,"pricing":"Free — you pay only your model provider; no framework tier, no per-seat tooling","pros":["Every line is yours: debugging is a stack trace, not archaeology","No abstraction churn or breaking framework releases","Trivially swaps model providers; pairs cleanly with MCP for tools","Less code than the equivalent chain in many real apps"],"cons":["You write your own retries, streaming, and evaluation plumbing","Big multi-agent orchestration is where hand-rolling gets costly"],"links":{"website":"https://modelcontextprotocol.io","docs":"https://platform.claude.com/docs"}},{"slug":"llamaindex","name":"LlamaIndex","tagline":"The focused RAG framework — data in, grounded answers out.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":90,"recommended":false,"pricing":"Free (MIT); optional hosted LlamaCloud for managed parsing/extraction","pros":["Purpose-built for RAG — the data primitives are the product","Leaner mental model than LangChain for retrieval apps","Huge loader/integration ecosystem for document types"],"cons":["Less suited to general agent orchestration than dedicated tools","Fast-moving API surface — pin versions"],"links":{"website":"https://www.llamaindex.ai","repo":"https://github.com/run-llama/llama_index","docs":"https://docs.llamaindex.ai"}},{"slug":"haystack","name":"Haystack","tagline":"The production-pipeline veteran — explicit, modular, Apache-2.0.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":89,"recommended":false,"pricing":"Free (Apache-2.0); deepset offers a commercial platform on top","pros":["Explicit pipeline graphs — no hidden control flow","Production-grade stability; strong enterprise track record","EU-rooted project with a clean open-source license"],"cons":["More upfront wiring than the batteries-included frameworks","Smaller ecosystem than LangChain's"],"links":{"website":"https://haystack.deepset.ai","repo":"https://github.com/deepset-ai/haystack","docs":"https://docs.haystack.deepset.ai"}},{"slug":"dspy","name":"DSPy","tagline":"Programming, not prompting — Stanford's optimizer-driven approach.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":88,"recommended":false,"pricing":"Free (MIT)","pros":["Optimizes prompts against your metric — reproducibly","Declarative modules stay stable as models change underneath","Research-grade ideas with a real production following"],"cons":["A genuinely different mental model — real learning curve","Optimization runs cost tokens; needs a decent eval set"],"links":{"website":"https://dspy.ai","repo":"https://github.com/stanfordnlp/dspy","docs":"https://dspy.ai/learn/"}},{"slug":"microsoft-agent-framework","name":"Microsoft Agent Framework","tagline":"Semantic Kernel + AutoGen, unified — the enterprise agent stack.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":false,"sovereigntyScore":80,"recommended":false,"pricing":"Free (MIT); integrates naturally (but not exclusively) with Azure services","pros":["Enterprise plumbing included: sessions, telemetry, middleware","First-class .NET as well as Python","Stable 1.0 APIs with Microsoft LTS backing"],"cons":["Microsoft-governed direction; strong Azure gravity","Heavier than needed for small apps"],"links":{"website":"https://learn.microsoft.com/en-us/agent-framework/overview/","repo":"https://github.com/microsoft/semantic-kernel","docs":"https://learn.microsoft.com/en-us/agent-framework/"}}]},{"slug":"godaddy","name":"GoDaddy","vendor":"GoDaddy Inc.","category":"domains-hosting","kind":"software","url":"https://www.macrostack.net/alternative-to-godaddy","whatItIs":"GoDaddy is the world's largest domain registrar and a one-stop web platform — domains, shared hosting, a website builder, and email — known for 24/7 phone support and heavy product bundling.","subscriptionCost":".com renewals around $21.99/yr — roughly double the ~$10 wholesale cost — plus hosting plans whose renewal prices step up sharply after the intro term.","whyLeave":"Renewal pricing is the classic complaint: attractive first-year offers that roughly double at renewal, paired with persistent upselling at checkout. In February 2026 a terms-of-service change reclassified customers as business customers, which removed some EU consumer protections and added arbitration terms — prompting many long-time users to review their options.","lockIn":"Domains are portable by design — ICANN transfer rules protect you — so the lock-in is mostly convenience: bundled email, DNS, hosting, and billing in one account make leaving feel bigger than it is.","whenToStay":"If you genuinely value one vendor for everything with 24/7 phone support — domain, site builder, email, marketing tools — GoDaddy's bundle is convenient, and migrating five services to save $10 a year on a domain may not be worth your time.","bottomLine":"For domains, Porkbun gives you flat, honest pricing with free privacy — and Cloudflare sells at wholesale cost if you're comfortable managing DNS. For the hosting half, Hostinger covers budget sites and Cloudways the managed tier.","lastVerified":"2026-07-18","recommendation":{"pick":"Porkbun","slug":"porkbun","sovereigntyScore":60,"why":"Flat, honest domain pricing with free privacy — the community favorite."},"alternatives":[{"slug":"porkbun","name":"Porkbun","tagline":"Flat, honest domain pricing with free privacy — the community favorite.","license":"Proprietary service","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":60,"recommended":true,"pricing":"~$11/yr for .com — the renewal matches the intro price; free WHOIS privacy and SSL","pros":["Renewal price equals the intro price — no first-year bait","Free WHOIS privacy on every domain, forever","Clean interface and responsive human support"],"cons":["No phone support","Hosting offerings are minimal — pair it with a separate host"],"links":{"website":"https://porkbun.com"}},{"slug":"cloudflare-registrar","name":"Cloudflare Registrar","tagline":"Domains at wholesale cost — zero markup, forever.","license":"Proprietary service","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":62,"recommended":false,"pricing":"At-cost — ~$10.44/yr for .com, with no markup ever","pros":["Wholesale pricing with zero markup","Free WHOIS redaction","World-class DNS and security tooling included"],"cons":["Locked to Cloudflare nameservers — you can't point DNS elsewhere","Interface assumes DNS familiarity","Some TLDs are transfer-in only"],"links":{"website":"https://www.cloudflare.com/products/registrar/"}},{"slug":"spaceship","name":"Spaceship","tagline":"Namecheap's modern platform — sub-wholesale .com renewals.","license":"Proprietary service","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":55,"recommended":false,"pricing":"~$9.98/yr for .com — registration and renewal; frequent first-year promos","pros":["Renewal priced below most of the industry's wholesale","Modern, well-reviewed interface","Free WHOIS privacy"],"cons":["Young platform with a short track record","Same corporate family as Namecheap — less vendor diversity than it appears"],"links":{"website":"https://www.spaceship.com"}},{"slug":"namecheap","name":"Namecheap","tagline":"The mainstream GoDaddy rival — strong first year, free privacy forever.","license":"Proprietary service","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":52,"recommended":false,"pricing":"~$5.98 first year for .com, renews ~$13.98/yr; free WHOIS privacy","pros":["Strong first-year pricing across TLDs","Free lifetime WHOIS privacy","Full stack under one roof if you want the bundle"],"cons":["Renewals are notably higher than intro prices","Upsell-heavy checkout","Support is chat-first — no phone line"],"links":{"website":"https://www.namecheap.com"}},{"slug":"cloudways","name":"Cloudways","tagline":"Managed cloud hosting for sites that outgrow shared plans.","license":"Proprietary service","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":45,"recommended":false,"pricing":"From ~$11/mo on DigitalOcean infrastructure — monthly billing, cancel anytime","pros":["Managed cloud performance without server administration","Monthly billing — no multi-year commitments","Choice of underlying cloud provider"],"cons":["No domain registration — you still need a registrar","Overkill for a simple brochure site"],"links":{"website":"https://www.cloudways.com"}},{"slug":"hostinger","name":"Hostinger","tagline":"Budget hosting with a free first-year domain.","license":"Proprietary service","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":40,"recommended":false,"pricing":"Shared hosting from ~$2.99/mo on long terms; renewal steps up; free domain first year","pros":["Lowest real cost for a small site","Solid performance for the price tier","Free domain bundled in year one"],"cons":["Cheapest rates require 24–48 month commitments","Renewal prices rise after the intro term","Aggressive upselling in the dashboard"],"links":{"website":"https://www.hostinger.com"}}]},{"slug":"incogni","name":"Incogni","vendor":"Surfshark (Nord Security)","category":"data-removal","kind":"software","url":"https://www.macrostack.net/alternative-to-incogni","whatItIs":"Incogni is an automated data-removal service from the Surfshark/Nord family: it sends recurring deletion requests to data brokers and people-search sites on your behalf, with 420+ brokers covered and results independently audited by Deloitte.","subscriptionCost":"$7.99/mo billed annually (~$96/yr) for the standard plan; unlimited custom removals cost more — and the subscription is effectively forever, because brokers repopulate once you stop.","whyLeave":"Not because it fails — it's one of the category's strongest products. People compare because the base plan is automation-only, coverage is region-dependent (US, EU, UK, Canada, Australia), and meaningfully cheaper or entirely free routes exist for the same core job.","lockIn":"None technically — cancel anytime. The real lock-in belongs to the problem, not the product: brokers relist your data on a cycle, so staying protected means staying subscribed, whoever you choose — or repeating the free do-it-yourself rounds.","whenToStay":"If you're already in the Surfshark/Nord ecosystem or you need EU and UK broker coverage, Incogni's bundle pricing and Deloitte-audited automation are genuinely competitive — this is a category where the incumbent is competent.","bottomLine":"EasyOptOuts posted near-top removal rates in independent testing for $19.99 a year — a fifth of Incogni's price. Doing it yourself is free and the most thorough if you'll invest the hours. DeleteMe is the white-glove human option.","lastVerified":"2026-07-18","recommendation":{"pick":"EasyOptOuts","slug":"easyoptouts","sovereigntyScore":55,"why":"Near-top removal rates for $19.99 a year."},"alternatives":[{"slug":"easyoptouts","name":"EasyOptOuts","tagline":"Near-top removal rates for $19.99 a year.","license":"Proprietary service","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":55,"recommended":true,"pricing":"$19.99/yr flat — 240+ brokers, automated","pros":["65% measured removal rate — second-best in independent testing","A fifth of the price of the big-name services","Simple, set-and-forget operation"],"cons":["US-focused coverage","No custom or manual removal requests","Minimal dashboard compared with rivals"],"links":{"website":"https://easyoptouts.com"}},{"slug":"diy-opt-outs","name":"DIY opt-outs (manual)","tagline":"Free, most thorough, and entirely in your control.","license":"Free — community guides","openSource":false,"selfHostable":false,"localFirst":true,"sovereigntyScore":95,"recommended":false,"pricing":"Free — your time is the cost: a weekend up front, a few hours quarterly after","pros":["Costs nothing","You decide exactly what disappears first","Community guides cover more brokers than any paid service"],"cons":["Hours of tedious form-filling","Must be repeated as brokers relist your data","Easy to burn out before finishing the list"],"links":{"website":"https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List"}},{"slug":"optery","name":"Optery","tagline":"Best measured removal rates, with a free exposure report.","license":"Proprietary service","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":52,"recommended":false,"pricing":"Free exposure reports; paid from ~$8.99/mo (365+ sites) to Ultimate (635+)","pros":["68% removal rate — best in independent testing","Free tier shows screenshots of where you're exposed","30-day money-back guarantee"],"cons":["US and Canada only","Biggest people-search sites reserved for the top tier","Full coverage gets pricey"],"links":{"website":"https://www.optery.com"}},{"slug":"deleteme","name":"DeleteMe","tagline":"The white-glove option — human privacy specialists work your case.","license":"Proprietary service","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":45,"recommended":false,"pricing":"From ~$10.75/mo billed annually; custom removals and wider coverage on higher tiers","pros":["Human experts handle edge cases automation misses","Custom removal requests on demand","Longest track record in the category"],"cons":["Base plan automates roughly 85–100 platforms — less than rivals","Priciest of the group","US-centric coverage"],"links":{"website":"https://joindeleteme.com"}}]},{"slug":"auth0","name":"Auth0","vendor":"Okta, Inc.","category":"authentication","kind":"software","url":"https://www.macrostack.net/alternative-to-auth0","whatItIs":"Auth0 is a hosted authentication-and-authorization platform (Customer Identity and Access Management, or CIAM) owned by Okta. It provides Universal Login, social and enterprise SSO connections, multi-factor authentication, role-based access control, and machine-to-machine token issuance through SDKs for most major frameworks, so developers can add secure login to an app without building an identity system from scratch.","subscriptionCost":"Free plan covers up to 25,000 monthly active users (MAUs) with core login features, 1 Enterprise Connection, and 5 Organizations. Paid B2C plans start at Essentials ($35/month for 500 MAUs, scaling with usage) and Professional ($240/month for 500 MAUs); B2B plans start substantially higher — Essentials at $150/month and Professional at $800/month — because they meter Enterprise SSO connections and Organizations more aggressively. Enterprise tiers are quote-based. Verified directly against auth0.com/pricing, July 2026.","whyLeave":"Teams typically look for an alternative when MAU-based or per-connection billing becomes hard to predict as an app grows, when a needed feature (custom domains beyond the basics, richer MFA, longer log retention, more Organizations) sits one tier up from where they are, when they need full control over where identity data physically lives (data residency, air-gapped, or regulated environments), or when they simply want to stop depending on a third-party service for something as foundational as login.","lockIn":"User accounts, sessions, and social/enterprise connection configs live in Auth0's cloud tenant. Auth0 supports standard protocols (OAuth2, OIDC, SAML) and offers user-data export, but migrating a live user base to a different auth system still requires a password-reset flow for most users (since password hashes are not portable) and reconfiguring every connected SSO/social provider — a real, if manageable, migration cost.","whenToStay":"If your team doesn't want to run or patch an identity server, or you need Auth0/Okta's compliance certifications (SOC 2, HIPAA BAAs, ISO 27001) and enterprise support SLAs out of the box, the managed service is genuinely the right call — self-hosting authentication is one of the few places where an operational mistake (a misconfigured SSO connection, an unpatched CVE) has outsized security consequences, and Auth0's team absorbs that risk for you.","bottomLine":null,"lastVerified":"2026-07-14","recommendation":{"pick":"Keycloak","slug":"keycloak","sovereigntyScore":90,"why":"The mature, CNCF-backed open-source identity and access management server."},"alternatives":[{"slug":"keycloak","name":"Keycloak","tagline":"The mature, CNCF-backed open-source identity and access management server.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":90,"recommended":true,"pricing":"Free / self-host (Docker image or standalone distribution); commercial support available via Red Hat build of Keycloak (RHBK) for enterprises that want a support contract.","pros":["Apache-2.0, fully open-source, no feature gating between a 'community' and 'enterprise' edition","Extremely mature — 10+ years in production at large scale, CNCF Incubating project with active governance","Broad protocol support (OIDC, SAML, OAuth2) and identity brokering to external IdPs out of the box","Large ecosystem of themes, extensions, and Kubernetes operators for production deployment"],"cons":["Runs on the JVM — heavier resource footprint than lightweight Go-based alternatives, and the admin console/config model has a real learning curve","You own uptime, patching, and database backups for something security-critical — a genuine operational responsibility Auth0 absorbs for you","Theming the login UI to match a product's brand takes more custom work than Auth0's Universal Login customization"],"links":{"website":"https://www.keycloak.org/","repo":"https://github.com/keycloak/keycloak","docs":"https://www.keycloak.org/documentation"}},{"slug":"authentik","name":"authentik","tagline":"A modern, self-hostable identity provider with a flexible visual flow builder.","license":"MIT (core); authentik/enterprise/ subdirectory carries its own separate license for paid enterprise features","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":85,"recommended":false,"pricing":"Free / self-host for the core MIT-licensed product; a hosted 'authentik Security' cloud offering and an Enterprise tier (support SLA, extra features under the separate enterprise/ license) are available paid.","pros":["Genuinely MIT-licensed for the core product — no AGPL copyleft concerns for embedding or forking","Visual flow builder makes multi-step login/enrollment/recovery customization far more approachable than editing raw protocol config","Good out-of-box support for LDAP and SCIM alongside OIDC/SAML, useful for bridging older enterprise directories","Active, fast-moving project with frequent releases"],"cons":["The enterprise/ directory ships under authentik's own separate license, not MIT — some advanced features are gated behind the paid tier even when self-hosting the core","Younger and smaller community than Keycloak, so fewer third-party guides and Stack Overflow answers exist for edge cases","Flow builder flexibility means misconfiguration is possible; production hardening still requires real identity-ops knowledge"],"links":{"website":"https://goauthentik.io/","repo":"https://github.com/goauthentik/authentik","docs":"https://docs.goauthentik.io/"}},{"slug":"ory-kratos","name":"Ory Kratos","tagline":"A headless, API-only identity server for teams that want to build their own login UI.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":84,"recommended":false,"pricing":"Free / self-host under Apache-2.0; Ory Network offers a managed hosted version with a free tier and paid usage-based plans for teams that prefer not to operate it themselves.","pros":["Clean Apache-2.0 license with no enterprise-only carve-out directory, unlike several peers","Headless-by-design means zero UI lock-in — build exactly the login experience your product needs","Pairs well with companion Ory projects (Hydra for OAuth2/OIDC server, Keto for permissions) for teams that need the full stack","Strong documentation and a security-first design philosophy from the Ory team"],"cons":["Headless-only means you must build and maintain your own login/registration UI — meaningfully more upfront engineering work than Auth0's Universal Login or authentik's flow builder","Running the full picture (Kratos + Hydra + Keto) for OAuth2/OIDC server capability adds operational complexity beyond a single service","Smaller ecosystem of ready-made UI kits/themes compared to Keycloak or authentik"],"links":{"website":"https://www.ory.sh/","repo":"https://github.com/ory/kratos","docs":"https://www.ory.sh/docs/kratos/"}},{"slug":"zitadel","name":"ZITADEL","tagline":"A cloud-native, API-first identity platform with a generous self-hosted core.","license":"AGPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":82,"recommended":false,"pricing":"Free / self-host under AGPL-3.0; ZITADEL Cloud offers a managed free tier plus paid usage-based plans for teams that don't want to run the server themselves.","pros":["Strong native support for passkeys/WebAuthn and modern passwordless flows out of the box","API-first design and 'Actions' hooks make custom auth logic (e.g. custom claims, external calls during login) straightforward without forking the codebase","Built for multi-tenancy (organizations/projects) from the ground up, closer to Auth0's B2B model than most self-hosted options","Active development with frequent releases and a responsive open-source community"],"cons":["AGPL-3.0 requires that any modified version offered as a network service also be released under AGPL — a real legal consideration for SaaS companies embedding it","Younger project than Keycloak with a smaller track record at very large scale","Some advanced features are positioned toward the paid ZITADEL Cloud tier rather than the self-hosted core"],"links":{"website":"https://zitadel.com/","repo":"https://github.com/zitadel/zitadel","docs":"https://zitadel.com/docs"}},{"slug":"supertokens","name":"SuperTokens","tagline":"A developer-friendly, self-hostable auth core built for fast integration into existing apps.","license":"Apache-2.0 (core); ee/ subdirectory carries its own separate license for paid enterprise features","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":80,"recommended":false,"pricing":"Free / self-host for the Apache-2.0 core; a managed SuperTokens cloud and a paid Enterprise tier (SSO/SAML, advanced MFA policies under the ee/ license) are available for teams that want those features or don't want to self-host.","pros":["Genuinely permissive Apache-2.0 core license for self-hosting the base authentication service","SDK-first design with strong framework coverage makes initial integration noticeably faster than headless-only alternatives","Built-in session-management primitives (rotating refresh tokens, anti-CSRF) are handled for you rather than left to the integrator","Free self-hosted core has no MAU cap, unlike Auth0's metered model"],"cons":["Enterprise SSO/SAML and some advanced MFA policies live behind the separately-licensed ee/ directory, not the free core — verify feature-tier fit before committing","Smaller community and third-party plugin ecosystem than Keycloak","Fewer built-in identity-brokering options (LDAP, legacy enterprise directories) than Keycloak or authentik out of the box"],"links":{"website":"https://supertokens.com/","repo":"https://github.com/supertokens/supertokens-core","docs":"https://supertokens.com/docs"}}]},{"slug":"evernote","name":"Evernote","vendor":"Evernote Corporation (Bending Spoons)","category":"note-taking","kind":"software","url":"https://www.macrostack.net/alternative-to-evernote","whatItIs":"Evernote is a cloud note-taking app for capturing text notes, web clips, scanned documents, and to-dos, with strong OCR-powered search across attachments and a well-known browser Web Clipper. It stores everything in Evernote's own proprietary account format (exportable as .enex XML) and syncs it across devices from Evernote's cloud. Acquired by Bending Spoons in 2023, the product went through a major repricing in late 2025 that replaced the old Personal/Professional plans with capacity-capped Starter and Advanced tiers.","subscriptionCost":"Free tier: 50 notes, 1 notebook, 1 device, 1GB storage. Starter: $8.25/month billed annually ($99/yr) or $14.99/month billed monthly — 1,000 notes, 20 notebooks, 3 devices, 5GB storage. Advanced (recommended tier on Evernote's own pricing page): $20.83/month billed annually ($249.99/yr) or $24.99-$24/month billed monthly — unlimited notes/notebooks/storage/devices (subject to unpublished 'safeguard limits'). Team plans (Flexible) start around $10-14.99/seat/month; Enterprise is custom-priced. Verified directly against evernote.com/pricing and evernote.com/compare-plans, July 2026.","whyLeave":"People look for an Evernote alternative mainly over the November 2025 repricing, which retired the old unlimited-once-you-pay Personal/Professional plans and replaced them with hard capacity caps (1,000 notes on Starter, and 'safeguard limits' even on the nominally 'unlimited' Advanced tier) — long-time users who accumulated years of notes were pushed toward the pricier Advanced tier just to keep their existing notebook count. Others want their notes, clippings, and attachments stored as portable files on infrastructure they control rather than Evernote's proprietary cloud format, or want a free tier that isn't limited to a single device. This isn't a knock on the product: Evernote's OCR-backed search, Web Clipper, and cross-platform polish remain genuinely strong — the alternative is usually chosen for cost predictability, portability, or offline-first ownership, not a technical shortcoming.","lockIn":"Notes live in Evernote's proprietary format inside its cloud; the only real export path is .enex (an Evernote-specific XML format) generated from the desktop app, notebook by notebook or in an all-notes batch — the web app cannot export .enex at all. Most competing apps (Joplin, Standard Notes, and paid third-party migration tools) can import .enex, but formatting, note history, and some attachment metadata don't always round-trip perfectly. There's no one-click migration to a self-hosted platform.","whenToStay":"If your workflow depends on Evernote's OCR-searchable scanned documents and Web Clipper, or you're a team that wants a fully-hosted, zero-maintenance product with dedicated support and SSO (Enterprise tier), Evernote remains a mature, well-supported choice — nobody has to run a server, and the search quality across large note libraries is still excellent.","bottomLine":null,"lastVerified":"2026-07-12","recommendation":{"pick":"Joplin","slug":"joplin","sovereigntyScore":88,"why":"A free, open-source, Markdown-based note app with end-to-end encrypted sync and native Evernote import."},"alternatives":[{"slug":"joplin","name":"Joplin","tagline":"A free, open-source, Markdown-based note app with end-to-end encrypted sync and native Evernote import.","license":"AGPL-3.0 (app + CLI); optional Joplin Server sync under a separate personal-use license","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":88,"recommended":true,"pricing":"Core app is free forever with no note/device caps. Sync is free if you bring your own WebDAV/Nextcloud/S3/Dropbox target, or self-host Joplin Server for personal use at no cost; Joplin Cloud (managed hosted sync) starts around $2.99/month.","pros":["Notes stored as plain local Markdown files — genuinely portable, readable by other tools, and easy to back up outside the app","Native .enex importer designed specifically for migrating from Evernote, including notebooks, tags, and attachments","No note, notebook, or device caps on the free core app — unlike Evernote's tiered limits","Choice of sync backend: your own cloud storage, self-hosted Joplin Server, or paid Joplin Cloud"],"cons":["The official self-hosted Joplin Server component is source-available under a Personal-Use-only license, not a plain OSI license — fine for an individual, but read the license before using it commercially","OCR and full-text search across scanned/image attachments is far less capable than Evernote's","UI is more utilitarian than Evernote's polish; no built-in Web Clipper-style page capture as refined as Evernote's"],"links":{"website":"https://joplinapp.org","repo":"https://github.com/laurent22/joplin","docs":"https://joplinapp.org/help/"}},{"slug":"triliumnext","name":"TriliumNext Notes","tagline":"A self-hosted, tree-structured personal knowledge base built for power users with very large note collections.","license":"AGPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":87,"recommended":false,"pricing":"Free and open source, unlimited notes and self-hosting. A third-party paid sync-hosting service exists for readers who don't want to run their own server, but self-hosting the sync server yourself costs nothing.","pros":["Handles very large note collections (100,000+ notes) smoothly — a genuine strength over flatter note apps at serious scale","Rich structural features (note cloning, relation maps, scripting, kanban/table/geo-map views) well beyond Evernote's flat notebook model","Fully free and self-hostable with an official Docker image and active weekly release cadence","Per-note AES-128 encryption for sensitive entries"],"cons":["No official mobile app — mobile access is via browser/PWA or an unofficial third-party Android client (TriliumDroid)","The steep organizational power (tree + clones + relations) has a real learning curve versus Evernote's simple notebook-and-tag model","Notes live in a local SQLite database rather than plain files, so raw-file portability is lower than Joplin's Markdown-file approach"],"links":{"website":"https://triliumnotes.org","repo":"https://github.com/TriliumNext/Trilium","docs":"https://docs.triliumnotes.org"}},{"slug":"standard-notes","name":"Standard Notes","tagline":"A privacy-first, end-to-end encrypted notes app, open source and self-hostable, now part of Proton.","license":"AGPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":80,"recommended":false,"pricing":"Free tier: unlimited plain-text notes, unlimited devices, 100MB total storage, no rich text/attachments/history. Paid Productivity tier: $90/year (Markdown, rich text, spreadsheets, unlimited history). Professional tier: $120/year (adds 100GB encrypted file storage, family sharing). Self-hosting the sync server is free.","pros":["Audited zero-knowledge end-to-end encryption by default — stronger baseline privacy than Evernote's standard cloud storage","AGPL-3.0 open source, with a self-hostable sync server for readers who want full control","Unlimited notes and devices even on the free tier — no per-device cap like Evernote's single-device free plan","Backed by Proton's long-term privacy-focused funding model since the 2024 acquisition, a signal of stability"],"cons":["Free tier is plain-text only — rich text, Markdown rendering, and file attachments require a paid subscription, a real step down from Evernote's richer free formatting","No OCR or document-scanning search comparable to Evernote's","100MB storage cap on the free tier is tight for anyone attaching files or images"],"links":{"website":"https://standardnotes.com","repo":"https://github.com/standardnotes/app","docs":"https://docs.standardnotes.com"}}]},{"slug":"freshdesk","name":"Freshdesk","vendor":"Freshworks Inc.","category":"helpdesk","kind":"software","url":"https://www.macrostack.net/alternative-to-freshdesk","whatItIs":"Freshdesk is Freshworks' customer support platform: a shared team inbox that turns email, chat, phone, and social contacts into tickets, with a self-service knowledge base, SLA-driven routing, and (as an add-on) a Freddy AI layer that drafts replies, summarizes threads, and can auto-resolve simple tickets. It's one of the most widely deployed help desks for small-to-mid-size teams, largely on the strength of a real (if limited) free tier and a comparatively approachable admin UI versus heavier enterprise suites.","subscriptionCost":"Per-agent/month, billed annually: Growth $19, Pro $55 (most popular), Enterprise $89 (monthly billing runs roughly 20% higher on each tier). There is no permanent free plan any more — the current free offer is $0 for 1-2 agents for 6 months only, after which it converts to a paid tier. Freddy AI Copilot is a separate $29/agent/month add-on (Pro/Enterprise only, assignable per-agent rather than account-wide), and Freddy AI Agent sessions are billed at $49 per 100 sessions after a one-time 500-session trial allowance. Verified directly against freshworks.com/freshdesk/pricing, July 2026.","whyLeave":"People look for a Freshdesk alternative mainly over the layered cost structure at scale — the base per-agent price, plus the Freddy AI Copilot add-on, plus metered AI Agent sessions can roughly double a mid-size team's bill once AI features are turned on — and because the once-generous free tier is now time-limited (6 months, 1-2 agents) rather than a lasting option for a small team. Others want their support conversation history and workflow automations on infrastructure they control rather than a vendor's multi-tenant cloud. This isn't a critique of the product: Freshdesk's ticketing, routing, and admin experience are mature and well-regarded — the alternative is usually chosen for predictable cost or data control, not because Freshdesk falls short technically.","lockIn":"Tickets, contacts, and knowledge-base content live in Freshworks' cloud; CSV and API export exist but there's no one-click path to a self-hosted platform, and automations (scenario rules, dispatch'r, business rules) are Freshdesk-specific and need to be rebuilt elsewhere. Email-based systems like FreeScout tend to migrate the most directly since the underlying model (shared mailbox → conversation) is the same shape.","whenToStay":"If your team is already relying on Freddy AI Copilot's reply-drafting and summarization inside daily workflows, needs Freshdesk Omni's unified channel routing across email/chat/phone/social, or you're a small team that genuinely fits inside the 1-2 agent free window while you evaluate options, Freshdesk remains a solid, well-supported choice — its admin UI and onboarding are still easier for a non-technical team than standing up and maintaining a self-hosted system.","bottomLine":"Zammad is the strongest all-round self-hosted replacement for teams that want Freshdesk-level ticketing depth (SLAs, knowledge base, multi-channel inboxes) without per-agent or per-AI-session billing; FreeScout is the better fit for a small team that just wants a free, permanent shared mailbox with no catch.","lastVerified":"2026-07-11","recommendation":{"pick":"Zammad","slug":"zammad","sovereigntyScore":90,"why":"A full-featured, AGPL-licensed help desk with ticketing, a knowledge base, and multi-channel inboxes."},"alternatives":[{"slug":"zammad","name":"Zammad","tagline":"A full-featured, AGPL-licensed help desk with ticketing, a knowledge base, and multi-channel inboxes.","license":"AGPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":90,"recommended":true,"pricing":"Free to self-host with unlimited agents; optional managed cloud plans start around €19/agent/month and Zammad also sells paid support contracts for self-hosted installs.","pros":["Full AGPL-3.0 open-source core — no enterprise-only feature split","No per-agent limit when self-hosted; unlimited tickets and mailboxes, so team growth never triggers a new bill tier","Mature product: multi-channel (email, chat, Twitter/Facebook, telephony via CTI), SLAs, and a real knowledge base out of the box","Official Docker Compose and package installers make self-hosting straightforward"],"cons":["Elasticsearch is a required dependency for full-text search, adding real memory/operational overhead versus a lighter stack","No built-in generative AI agent as of this writing — nothing directly equivalent to Freddy AI Copilot's inline reply drafting","Smaller third-party app marketplace than Freshdesk's connector catalog"],"links":{"website":"https://zammad.com","repo":"https://github.com/zammad/zammad","docs":"https://docs.zammad.org"}},{"slug":"freescout","name":"FreeScout","tagline":"A lightweight, completely free, self-hosted shared mailbox modeled on Help Scout's simplicity.","license":"AGPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":86,"recommended":false,"pricing":"Core is free forever, unlimited agents and mailboxes. Optional one-time modules (not subscriptions) cost $4-$15 each for extras like knowledge base, reports, or CRM fields.","pros":["AGPL-3.0, fully open source, verified against the project's own repo license","No recurring cost at all for the core product — pay once (if ever) for optional modules, never a subscription, and no 6-month free-tier expiry","Very lightweight: runs comfortably on a small VPS or shared PHP hosting, minimal moving parts","Familiar Help Scout-style shared-mailbox workflow with a low learning curve"],"cons":["Native channel coverage is email-first; live chat, WhatsApp, and social messaging require third-party modules or aren't available","Reporting and analytics are functional but noticeably thinner than Freshdesk's built-in dashboards","Smaller contributor base than Zammad or Chatwoot; some advanced features only ship as paid modules"],"links":{"website":"https://freescout.net","repo":"https://github.com/freescout-help-desk/freescout","docs":"https://github.com/freescout-help-desk/freescout/wiki"}},{"slug":"chatwoot","name":"Chatwoot","tagline":"An open-core omnichannel inbox strongest at live chat, WhatsApp, and social messaging.","license":"MIT (core); enterprise/ directory is a separate proprietary license, verified directly against chatwoot/chatwoot's own LICENSE file","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":84,"recommended":false,"pricing":"Community edition free to self-host, unlimited agents. Self-hosted paid tiers: Premium Support $19/agent/month (Captain AI, voice, branding, roles/permissions) and Enterprise $99/agent/month (adds SSO/SAML, SLA). Cloud-hosted plans start at $19/agent/month (Startups tier).","pros":["MIT-licensed core is genuinely open source, not source-available — you can audit, fork, and modify it freely","Best-in-class channel coverage for chat-first support: WhatsApp, Instagram DM, Telegram, SMS, and live chat widget out of the box, broader than Freshdesk's native channel set on lower tiers","Very active project (multiple releases a month) with a large community and strong docs","Self-hosting the community edition is completely free with no agent-count restriction"],"cons":["SSO/SAML, SLA policies, and agent capacity management sit behind a paid license even when self-hosted — not a full feature set for free","Captain AI (the auto-resolution layer, Chatwoot's rough equivalent of Freddy AI Agent) is a paid add-on, not part of the free community edition","Less oriented toward classic long-form ticket workflows than Freshdesk or Zammad; strongest for chat-style support"],"links":{"website":"https://www.chatwoot.com","repo":"https://github.com/chatwoot/chatwoot","docs":"https://www.chatwoot.com/docs"}},{"slug":"uvdesk","name":"UVdesk","tagline":"A Symfony-based open-source help desk with ticketing, a knowledge base, and e-commerce integrations.","license":"OSL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":79,"recommended":false,"pricing":"Free to self-host (community edition). UVdesk also sells a separate hosted SaaS plan and paid marketplace add-ons.","pros":["Open Software License 3.0 is OSI-approved, and the code is fully visible/modifiable","Strong out-of-the-box e-commerce integrations (Shopify, WooCommerce, Magento) that neither Zammad nor FreeScout match natively","Sizeable community (19k+ GitHub stars) and an active Symfony-based plugin ecosystem","Free self-hosted core with no agent-count ceiling"],"cons":["OSL-3.0 is a copyleft license with unusual patent-termination clauses that are less common and less well-understood than AGPL/MIT/Apache — worth a quick read for anyone building a commercial product on top of it","Release cadence is slower than Zammad, Chatwoot, or FreeScout (last tagged repository activity noticeably quieter over the past several months)","Symfony/PHP setup has a steeper install curve than FreeScout's simpler stack"],"links":{"website":"https://www.uvdesk.com","repo":"https://github.com/uvdesk/community-skeleton","docs":"https://docs.uvdesk.com"}}]},{"slug":"zendesk","name":"Zendesk","vendor":"Zendesk, Inc.","category":"helpdesk","kind":"software","url":"https://www.macrostack.net/alternative-to-zendesk","whatItIs":"Zendesk is a widely-used customer service platform: a shared team inbox that turns email, chat, social, and phone contacts into tickets, plus a public help center, live chat widget, and (on higher tiers) AI agents that auto-draft or auto-resolve replies. It is one of the two or three most recognized names in help-desk software and is genuinely strong at omnichannel routing and its app marketplace (1,800+ integrations).","subscriptionCost":"Per-agent/month, billed annually: Support Team $19, Suite Team $55, Suite Professional $115, Suite Enterprise + Copilot custom (contact sales). The Copilot AI add-on is a further $50/agent/month, and AI 'Automated Resolutions' are billed on top of any plan at roughly $1.20-$1.50 per verified resolution above the included allowance. No permanent free tier (only a 14-day trial and a startup program). Verified against zendesk.com/pricing, July 2026.","whyLeave":"People look for a Zendesk alternative mainly over cost at scale (per-agent pricing plus stacked AI add-ons can multiply the bill several times over for a mid-size team), the complexity of picking the right tier out of five plans plus separate paid add-ons, and a preference to keep customer conversation data on infrastructure they control rather than a vendor's cloud. None of this is a knock on the product itself — Zendesk's routing, reporting, and marketplace are mature and well-regarded; the alternative is usually chosen for cost, control, or simplicity, not because Zendesk doesn't work.","lockIn":"Ticket and customer data live in Zendesk's cloud; export tools exist (CSV/API) but there's no one-click self-hosted migration path, and workflow automations (triggers, macros, SLAs) are Zendesk-specific and must be rebuilt on any new platform. Email-based alternatives (like FreeScout) are usually the easiest migration since the mailbox model transfers directly.","whenToStay":"If your team is already deep into Zendesk's AI Agents/Copilot workflow, needs its 1,800+ app marketplace and out-of-the-box enterprise integrations, or your support volume is large enough that a managed SLA and dedicated vendor support matter more than per-seat cost, Zendesk remains a genuinely strong and well-supported choice — migrating a large, mature support operation off it is real work, not a weekend project.","bottomLine":"Zammad is the strongest all-round self-hosted pick for teams that want a full AGPL-licensed help desk without per-agent SaaS pricing; Chatwoot is the better fit if live chat/WhatsApp is the primary channel and FreeScout if you just need a lean, free shared mailbox.","lastVerified":"2026-07-11","recommendation":{"pick":"Zammad","slug":"zammad","sovereigntyScore":90,"why":"A full-featured, AGPL-licensed help desk with ticketing, a knowledge base, and multi-channel inboxes."},"alternatives":[{"slug":"zammad","name":"Zammad","tagline":"A full-featured, AGPL-licensed help desk with ticketing, a knowledge base, and multi-channel inboxes.","license":"AGPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":90,"recommended":true,"pricing":"Free to self-host with unlimited agents; optional managed cloud plans start around €19/agent/month and Zammad also sells paid support contracts for self-hosted installs.","pros":["Full AGPL-3.0 open-source core — no enterprise-only feature split","No per-agent limit when self-hosted; unlimited tickets and mailboxes","Mature product: multi-channel (email, chat, Twitter/Facebook, telephony via CTI), SLAs, and a real knowledge base out of the box","Official Docker Compose and package installers make self-hosting straightforward"],"cons":["Elasticsearch is a required dependency for full-text search, adding real memory/operational overhead versus a lighter stack","UI and feature depth are solid but noticeably less AI-forward than current Zendesk (no built-in generative AI agent as of this writing)","Smaller third-party app marketplace than Zendesk's 1,800+ integrations"],"links":{"website":"https://zammad.com","repo":"https://github.com/zammad/zammad","docs":"https://docs.zammad.org"}},{"slug":"freescout","name":"FreeScout","tagline":"A lightweight, completely free, self-hosted shared mailbox modeled on Help Scout's simplicity.","license":"AGPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":86,"recommended":false,"pricing":"Core is free forever, unlimited agents and mailboxes. Optional one-time modules (not subscriptions) cost $4-$15 each for extras like knowledge base, reports, or CRM fields.","pros":["AGPL-3.0, fully open source, verified against the project's own repo license","No recurring cost at all for the core product — pay once (if ever) for optional modules, never a subscription","Very lightweight: runs comfortably on a small VPS or shared PHP hosting, minimal moving parts","Familiar Help Scout-style shared-mailbox workflow with a low learning curve"],"cons":["Native channel coverage is email-first; live chat, WhatsApp, and social messaging require third-party modules or aren't available","Reporting and analytics are functional but noticeably thinner than Zendesk's built-in dashboards","Smaller contributor base than Zammad or Chatwoot; some advanced features only ship as paid modules"],"links":{"website":"https://freescout.net","repo":"https://github.com/freescout-help-desk/freescout","docs":"https://github.com/freescout-help-desk/freescout/wiki"}},{"slug":"chatwoot","name":"Chatwoot","tagline":"An open-core omnichannel inbox strongest at live chat, WhatsApp, and social messaging.","license":"MIT (core); enterprise/ directory is a separate proprietary license, verified directly against chatwoot/chatwoot's own LICENSE file","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":84,"recommended":false,"pricing":"Community edition free to self-host, unlimited agents. Self-hosted paid tiers: Premium Support $19/agent/month (Captain AI, voice, branding, roles/permissions) and Enterprise $99/agent/month (adds SSO/SAML, SLA). Cloud-hosted plans start at $19/agent/month (Startups tier).","pros":["MIT-licensed core is genuinely open source, not source-available — you can audit, fork, and modify it freely","Best-in-class channel coverage for chat-first support: WhatsApp, Instagram DM, Telegram, SMS, and live chat widget out of the box","Very active project (multiple releases a month) with a large community and strong docs","Self-hosting the community edition is completely free with no agent-count restriction"],"cons":["SSO/SAML, SLA policies, and agent capacity management sit behind a paid license even when self-hosted — not a full feature set for free","Captain AI (the auto-resolution layer) is a paid add-on, not part of the free community edition","Less oriented toward classic long-form ticket workflows than Zendesk or Zammad; strongest for chat-style support"],"links":{"website":"https://www.chatwoot.com","repo":"https://github.com/chatwoot/chatwoot","docs":"https://www.chatwoot.com/docs"}},{"slug":"uvdesk","name":"UVdesk","tagline":"A Symfony-based open-source help desk with ticketing, a knowledge base, and e-commerce integrations.","license":"OSL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":79,"recommended":false,"pricing":"Free to self-host (community edition). UVdesk also sells a separate hosted SaaS plan and paid marketplace add-ons.","pros":["Open Software License 3.0 is OSI-approved, and the code is fully visible/modifiable","Strong out-of-the-box e-commerce integrations (Shopify, WooCommerce, Magento) that neither Zammad nor FreeScout match natively","Sizeable community (19k+ GitHub stars) and an active Symfony-based plugin ecosystem","Free self-hosted core with no agent-count ceiling"],"cons":["OSL-3.0 is a copyleft license with unusual patent-termination clauses that are less common and less well-understood than AGPL/MIT/Apache — worth a quick read for anyone building a commercial product on top of it","Release cadence is slower than Zammad or Chatwoot (last tagged activity noticeably quieter over the past several months)","Symfony/PHP setup has a steeper install curve than FreeScout's simpler stack"],"links":{"website":"https://www.uvdesk.com","repo":"https://github.com/uvdesk/community-skeleton","docs":"https://docs.uvdesk.com"}}]},{"slug":"aws","name":"AWS (EC2 compute)","vendor":"Amazon Web Services","category":"cloud-vps","kind":"software","url":"https://www.macrostack.net/alternative-to-aws","whatItIs":"AWS is the default cloud — EC2 compute plus two hundred managed services. This comparison scopes to what most developers and small teams actually buy: virtual servers to run applications on.","subscriptionCost":"Usage-based: a small always-on EC2 instance with storage and traffic commonly lands at $20–40/mo, and data egress (~$0.09/GB after the free 100 GB monthly) is the classic surprise line item.","whyLeave":"Unpredictable bills are the story people tell: usage pricing, egress fees, and a console/IAM learning curve that's overkill when the need is 'a server or three'. Flat-priced VPS providers deliver the same Linux VM for a known number every month — often with several times the hardware.","lockIn":"Compute itself is portable — a Linux VM is a Linux VM. The real lock-in lives in managed services (RDS, Lambda, S3-coupled designs) and in egress pricing that taxes the way out. The earlier you keep the stack portable, the cheaper the door stays.","whenToStay":"If your architecture genuinely leans on managed services — RDS, Lambda, SQS, fine-grained IAM — or compliance requires AWS's certifications, the premium buys real things. Startup credits change the math too; spend them before you optimize.","bottomLine":"For a developer or small team that wants servers, not a platform: Hetzner gives you two to four times the hardware per dollar with 20 TB of traffic included, DigitalOcean buys the smoothest developer experience, and Vultr covers the most regions. All three cut the bill and the complexity.","lastVerified":"2026-07-19","recommendation":{"pick":"Hetzner Cloud","slug":"hetzner-cloud","sovereigntyScore":70,"why":"Two to four times the hardware per dollar, 20 TB of traffic included."},"alternatives":[{"slug":"hetzner-cloud","name":"Hetzner Cloud","tagline":"Two to four times the hardware per dollar, 20 TB of traffic included.","license":"Proprietary service","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":70,"recommended":true,"pricing":"From ~€4.50/mo (2 vCPU / 4 GB, 20 TB EU traffic); US locations slightly higher","pros":["Two to four times the compute per dollar of US-priced rivals","20 TB of included traffic — bandwidth-heavy apps save $50–100/mo","Transparent flat pricing with EU data-protection jurisdiction"],"cons":["Smaller region map (EU, US, Singapore)","Fewer managed services than the big platforms","New-account vetting can be strict"],"links":{"website":"https://www.hetzner.com/cloud/"}},{"slug":"scaleway","name":"Scaleway","tagline":"The EU-sovereign option — French cloud with ARM and bare-metal range.","license":"Proprietary service","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":60,"recommended":false,"pricing":"Instances billed hourly from a few euros/mo; EU regions","pros":["EU jurisdiction and data sovereignty","ARM instances and bare-metal range","Hourly billing"],"cons":["EU-centric region map","Documentation thinner in English"],"links":{"website":"https://www.scaleway.com"}},{"slug":"digitalocean","name":"DigitalOcean","tagline":"The smoothest developer experience in the VPS world.","license":"Proprietary service","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":55,"recommended":false,"pricing":"Droplets from $4–6/mo; 2 vCPU / 4 GB ≈ $24/mo","pros":["Best-in-class documentation and tutorials","Clean managed add-ons: databases, Kubernetes, App Platform","Predictable flat pricing, no billing surprises"],"cons":["Notably pricier per spec than EU rivals","Bandwidth allowances are modest with overage fees"],"links":{"website":"https://www.digitalocean.com"}},{"slug":"linode","name":"Linode (Akamai)","tagline":"The veteran — two decades of straightforward VPS, now on Akamai's edge.","license":"Proprietary service","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":55,"recommended":false,"pricing":"From $5/mo; 2 GB plan $12/mo","pros":["Twenty-year reliability track record","Straightforward pricing","Akamai's global edge network behind it"],"cons":["Slower product evolution since the acquisition","Fewer platform extras than rivals"],"links":{"website":"https://www.linode.com"}},{"slug":"vultr","name":"Vultr","tagline":"The widest region map — 32 data centres including Asia and South America.","license":"Proprietary service","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":52,"recommended":false,"pricing":"From ~$2.50–6/mo; hourly billing; GPU instances available","pros":["32 regions — the widest map in this comparison","Hourly billing and GPU options","Competitive entry pricing"],"cons":["Ticket-first support","Bandwidth caps vary by plan and region"],"links":{"website":"https://www.vultr.com"}}]},{"slug":"openshift","name":"Red Hat OpenShift","vendor":"Red Hat (IBM)","category":"kubernetes","kind":"software","url":"https://www.macrostack.net/alternative-to-openshift","whatItIs":"OpenShift is the enterprise Kubernetes platform: opinionated Kubernetes plus a developer console, build pipelines, registry, and Red Hat support, sold as a per-core/per-node subscription. It is what 'we run Kubernetes' means in many large organizations.","subscriptionCost":"Subscription-priced by core and node, quotes only — independent 2026 TCO studies put the licensing line alone around $30k/yr for modest clusters, with all-in annual costs near $68k against ~$25k for lean open distributions.","whyLeave":"Two motives dominate: the subscription bill, and the platform's weight — teams that need certified Kubernetes, not an entire opinionated platform, end up paying and operating for far more than they use.","lockIn":"OpenShift-specific objects — Routes, DeploymentConfigs, ImageStreams, the operator console — need translating back to vanilla Kubernetes (Ingress, Deployments, standard registries). It's real work but well-trodden; the underlying skills transfer completely.","whenToStay":"Regulated enterprises that need Red Hat's support contract, certified operators, and the integrated pipeline/registry/console experience are buying something real — the subscription is defensible when the platform, not just Kubernetes, is what you use.","bottomLine":"k3s is the pragmatic pick for most teams: certified Kubernetes in one small binary, no platform tax. Want OpenShift's exact experience without the bill? OKD is the free upstream. Security-first shops pick RKE2; infrastructure purists pick Talos Linux.","lastVerified":"2026-07-19","recommendation":{"pick":"k3s","slug":"k3s","sovereigntyScore":94,"why":"Certified Kubernetes in a single small binary — no platform tax."},"alternatives":[{"slug":"k3s","name":"k3s","tagline":"Certified Kubernetes in a single small binary — no platform tax.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":94,"recommended":true,"pricing":"Free, open-source; optional SUSE Rancher Prime support subscription","pros":["Single-binary install — a real cluster in minutes","CNCF-certified conformant Kubernetes","Massive adoption from edge to production SaaS"],"cons":["Default SQLite datastore needs an etcd swap for HA","Fast release pace — test upgrades before rolling","No vendor support unless you add SUSE's"],"links":{"website":"https://k3s.io","repo":"https://github.com/k3s-io/k3s","docs":"https://docs.k3s.io"}},{"slug":"rke2","name":"RKE2","tagline":"The hardened one — FIPS 140-2 and CIS defaults out of the box.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":92,"recommended":false,"pricing":"Free; SUSE Rancher Prime per-node subscription optional (quote-priced)","pros":["FIPS 140-2 compliant out of the box","CIS-hardened defaults","Shares tooling and lineage with k3s — easy to adopt both"],"cons":["Heavier footprint than k3s","Commercial support pricing isn't public"],"links":{"website":"https://docs.rke2.io","repo":"https://github.com/rancher/rke2"}},{"slug":"talos-linux","name":"Talos Linux","tagline":"The immutable one — an API-driven OS where Kubernetes is the whole point.","license":"MPL-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":91,"recommended":false,"pricing":"Free, open-source; Sidero Labs support optional","pros":["Immutable OS, no SSH — the attack surface mostly isn't there","OS and Kubernetes managed as one declarative unit","Lowest measured TCO in 2026 comparisons"],"cons":["A real paradigm shift for traditional ops teams","Every node interaction goes through the API — no escape hatch shell","Smaller ecosystem than the Rancher family"],"links":{"website":"https://www.talos.dev","repo":"https://github.com/siderolabs/talos"}},{"slug":"okd","name":"OKD","tagline":"OpenShift's free upstream — the same platform, licensing fees removed.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":90,"recommended":false,"pricing":"Free — the upstream community distribution","pros":["Functionally the OpenShift experience at zero license cost","Skills and manifests transfer both directions","Full platform: console, builds, routes, operators"],"cons":["Bleeding-edge releases with breaking changes","No commercial support to call at 3am","Upgrade path is rougher than the paid product"],"links":{"website":"https://okd.io","repo":"https://github.com/okd-project/okd"}},{"slug":"microk8s","name":"MicroK8s","tagline":"Canonical's batteries-included Kubernetes — one snap install.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":88,"recommended":false,"pricing":"Free; Canonical Ubuntu Pro support optional","pros":["One-command install and add-on system","Smooth developer-to-production path on Ubuntu","Vendor support available from Canonical"],"cons":["Snap dependency polarizes operators","Most at home in Ubuntu-centric environments"],"links":{"website":"https://microk8s.io","repo":"https://github.com/canonical/microk8s"}}]},{"slug":"openai-embeddings","name":"OpenAI Embeddings API","vendor":"OpenAI","category":"embeddings","kind":"software","url":"https://www.macrostack.net/alternative-to-openai-embeddings","whatItIs":"text-embedding-3-small and -large are the default way RAG apps turn documents into vectors — $0.02 and $0.13 per million tokens, one line of the OpenAI SDK. Most retrieval stacks start here because it's the path of least resistance, not because it was chosen.","subscriptionCost":"Usage-based: $0.02/1M tokens (small) or $0.13/1M (large), half price via the batch API. The real bill is the corpus: every document, every update, and every re-index round-trips through the meter.","whyLeave":"Three reasons come up: every document you embed is sent to a third party (a compliance problem for confidential corpora), costs recur with each re-index, and open models now match the quality that made the API the default — running on hardware you already have.","lockIn":"The sneaky kind: embeddings are model-specific, so switching means re-embedding the entire corpus into a new vector space. The API isn't holding your data hostage — the vectors are. Versioning your embedding model from day one is the escape hatch.","whenToStay":"Under roughly 10–15 million embeddings a month, the API is genuinely cheaper and simpler than self-hosting — $0.02/1M is a fair price and text-embedding-3-small is good. If your whole stack is OpenAI and your data isn't sensitive, staying is the pragmatic call.","bottomLine":"Nomic Embed is the sovereign default — Apache-2.0, runs locally through Ollama with an 8,192-token context, quality that matches the ada-era API. BGE-M3 (MIT) is the multilingual workhorse. If you want maximum hosted accuracy instead, Voyage AI leads the benchmarks.","lastVerified":"2026-07-19","recommendation":{"pick":"Nomic Embed","slug":"nomic-embed","sovereigntyScore":92,"why":"The sovereign default — Apache-2.0, runs in Ollama, 8k context."},"alternatives":[{"slug":"nomic-embed","name":"Nomic Embed","tagline":"The sovereign default — Apache-2.0, runs in Ollama, 8k context.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":92,"recommended":true,"pricing":"Free — runs locally via Ollama or sentence-transformers; your hardware is the cost","pros":["Truly open: Apache-2.0 including the training recipe","8,192-token context — longer than the API default","One-command local serving through Ollama, CPU-friendly"],"cons":["English-focused — the multilingual variant is weaker","You own the serving and monitoring","Benchmark ceiling sits below the premium hosted models"],"links":{"website":"https://www.nomic.ai/embed","repo":"https://github.com/nomic-ai/nomic"}},{"slug":"bge-m3","name":"BGE-M3","tagline":"The multilingual workhorse — 100+ languages, MIT, three retrieval modes.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":90,"recommended":false,"pricing":"Free (MIT) — GPU recommended for throughput; ~$0.001/1M tokens at spot-GPU scale","pros":["100+ languages in a single model","Dense + sparse + multi-vector retrieval built in","MIT license with strong community adoption"],"cons":["Heavier to serve than small English models","Wants a GPU for production throughput"],"links":{"repo":"https://github.com/FlagOpen/FlagEmbedding"}},{"slug":"jina-embeddings","name":"Jina Embeddings v4","tagline":"Strong open weights — but read the license before shipping.","license":"Qwen Research License (non-commercial); commercial via API","openSource":false,"selfHostable":true,"localFirst":true,"sovereigntyScore":55,"recommended":false,"pricing":"Free for research; commercial use via paid API or license","pros":["Excellent multimodal and multilingual quality","Weights downloadable for research and evaluation"],"cons":["NOT open-source for commercial use — research license only","Commercial path routes through their API or sales"],"links":{"website":"https://jina.ai/embeddings/"}},{"slug":"voyage-ai","name":"Voyage AI","tagline":"The benchmark leader — hosted accuracy worth paying for.","license":"Proprietary hosted service","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":38,"recommended":false,"pricing":"voyage-4-lite $0.02/1M · voyage-3-large $0.18/1M tokens","pros":["Best measured retrieval quality on MTEB","Strong on code and technical documents","Lite tier price-matches OpenAI's small"],"cons":["Hosted only — your corpus leaves your infrastructure","MongoDB-owned roadmap","Flagship pricing is the category's highest"],"links":{"website":"https://www.voyageai.com"}},{"slug":"cohere-embed","name":"Cohere Embed 4","tagline":"The enterprise multilingual option with a 128k context.","license":"Proprietary hosted service","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":36,"recommended":false,"pricing":"$0.12/1M tokens; private-deployment options for enterprise","pros":["128k-token context — embed entire documents","Multilingual strength","VPC/private deployment paths for compliance"],"cons":["Six times the price of the small tiers","Hosted service with enterprise sales gravity"],"links":{"website":"https://cohere.com/embed"}}]},{"slug":"adobe-acrobat","name":"Adobe Acrobat Pro","vendor":"Adobe","category":"pdf-tools","kind":"software","url":"https://www.macrostack.net/alternative-to-adobe-acrobat","whatItIs":"Acrobat Pro is the default professional PDF suite — editing, OCR, forms, redaction, e-signing — sold at $19.99/month billed annually (~$240 every year, per user). For most people it's the tool they open a few times a month to do one small thing.","subscriptionCost":"$19.99/mo billed annually (~$240/yr, per user), forever. Ten years of occasional PDF edits costs $2,400 — which is the entire reason this comparison exists.","whyLeave":"Subscription fatigue for occasional use is the story: most people use a fraction of Acrobat — merge, split, sign, a text fix — and pay for all of it, every year. The alternatives cover that everyday 90% for free or for a one-time price.","lockIn":"Refreshingly little: PDF is an open ISO standard, so your files work everywhere. The residual lock-in is workflow habits and a few Adobe-specific behaviors (complex JavaScript forms, Liquid Mode) that don't travel.","whenToStay":"Print-production preflight, heavy JavaScript-driven forms, enterprise e-sign workflows woven into Adobe's cloud, or an org-wide Adobe license you already pay for — in those cases Acrobat genuinely is the tool, and this page will save you nothing.","bottomLine":"Stirling PDF puts a complete PDF toolbox on your own server — MIT-licensed, 87k GitHub stars, your documents never leave your hardware. PDF24 is the free no-signup answer on Windows and the browser. Want a polished commercial editor anyway? UPDF's one-time $79.99 is a third of one year of Acrobat.","lastVerified":"2026-07-19","recommendation":{"pick":"Stirling PDF","slug":"stirling-pdf","sovereigntyScore":90,"why":"A complete PDF toolbox on your own server — 50+ tools, MIT core."},"alternatives":[{"slug":"stirling-pdf","name":"Stirling PDF","tagline":"A complete PDF toolbox on your own server — 50+ tools, MIT core.","license":"MIT (core; enterprise modules separate)","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":90,"recommended":true,"pricing":"Free (MIT core) — self-host via Docker; optional paid enterprise tiers","pros":["50+ PDF tools in one self-hosted app","Documents are processed on your hardware — nothing uploads","87k+ GitHub stars and a fast release pace"],"cons":["Needs Docker or a small server","Browser-based editing is lighter than desktop Acrobat for heavy layout work","Enterprise modules sit outside the MIT core"],"links":{"website":"https://www.stirlingpdf.com","repo":"https://github.com/Stirling-Tools/Stirling-PDF","docs":"https://docs.stirlingpdf.com"}},{"slug":"libreoffice-draw","name":"LibreOffice Draw","tagline":"The editor you may already have — real PDF text edits, free.","license":"MPL-2.0","openSource":true,"selfHostable":false,"localFirst":true,"sovereigntyScore":88,"recommended":false,"pricing":"Free, open-source","pros":["True text/object editing of PDFs, offline","Runs on Windows, macOS, and Linux","Already installed on millions of machines"],"cons":["Clunky for multi-page text reflow","Not a dedicated PDF workflow — no OCR or forms tooling"],"links":{"website":"https://www.libreoffice.org","repo":"https://git.libreoffice.org/core"}},{"slug":"pdf24","name":"PDF24 Creator","tagline":"The widest genuinely-free toolset — desktop and browser, no signup.","license":"Proprietary freeware","openSource":false,"selfHostable":false,"localFirst":true,"sovereigntyScore":55,"recommended":false,"pricing":"Free for personal and business use; ad-supported online tools","pros":["Genuinely free, including business use","Desktop app works fully offline","Covers nearly every everyday PDF task"],"cons":["Windows-only on desktop","Closed-source","Web tools are ad-supported"],"links":{"website":"https://www.pdf24.org"}},{"slug":"updf","name":"UPDF","tagline":"The modern commercial editor — one-time $79.99 vs $240 every year.","license":"Proprietary","openSource":false,"selfHostable":false,"localFirst":true,"sovereigntyScore":40,"recommended":false,"pricing":"~$35/yr or $79.99 one-time perpetual license","pros":["One-time perpetual option ends the subscription treadmill","Modern, fast interface across four platforms","Covers the everyday professional feature set incl. OCR"],"cons":["Closed-source, newer ecosystem","AI features are metered separately","No Linux desktop app"],"links":{"website":"https://updf.com"}}]},{"slug":"cursor","name":"Cursor","vendor":"Anysphere, Inc.","category":"ai-coding-assistants","kind":"software","url":"https://www.macrostack.net/alternative-to-cursor","whatItIs":"Cursor is an AI-first code editor from Anysphere, Inc. It gives you a familiar VS Code-style workspace with an autonomous Agent, inline Tab completion and codebase-wide context, and it imports your existing VS Code settings, extensions and keybindings in one click. Third-party extensions come from the Open VSX registry rather than Microsoft's marketplace, and Anysphere publishes first-party replacements for a few widely used extensions Open VSX doesn't carry. It is a genuinely polished product — for a lot of developers it was the first tool that made agentic coding feel native rather than bolted on, and its Tab completion is still the benchmark others are measured against.","subscriptionCost":"Verified on cursor.com 2026-07-29. Hobby is free with limited Agent requests. Pro is $20/month and includes $20 of third-party model usage; Pro+ is $60/month with $70 included; Ultra is $200/month with $400 included. Teams runs $40/user/month for a Standard seat and $120/user/month for Premium; Enterprise is custom. Usage past the included allowance is billed at standard API rates, so the real monthly figure tracks how hard you drive the agent — the seat price is a floor, not a ceiling.","whyLeave":"Three practical reasons come up most. Cost predictability: heavy agent use burns through the included model allowance and spills into usage billing, and the ladder from $20 to $60 to $200 is a steep one for an individual. Architecture: Cursor's own data-use page is explicit that even on your own API key, \"your requests will still go through our backend\" — so you cannot point Cursor at a model running on your own machine and keep the whole loop in-house, which rules it out for some regulated, air-gapped or client-confidential work. And vendor continuity: on 16 June 2026 SpaceX announced it will acquire Anysphere for $60 billion, with the deal expected to close in the third quarter of 2026. A change of ownership at that scale is something many procurement and security teams re-run a tool evaluation over, independent of how it turns out.","lockIn":"Low on your files, real on your workflow. Your code is just files in git — nothing about Cursor's format traps it, and uninstalling leaves nothing to migrate. What is harder to replace is the environment you have tuned: rules, skills, MCP configuration, agent behaviour, and the editor muscle memory itself. Two architectural facts are worth knowing before you commit. Every request routes through Anysphere's backend even when you supply your own API key, so there is no configuration that keeps a request on your network. And third-party extensions come from the Open VSX registry, not Microsoft's marketplace, so an extension you depend on may simply not be listed. On data: with Privacy Mode enabled Cursor states none of your code is stored by it or any third party and that it holds zero-data-retention agreements with its model providers; with Privacy Mode off it may use and store codebase data, prompts, editor actions and code snippets to improve its models. Codebase indexing uploads chunks to compute embeddings, and the embeddings plus metadata such as file names and hashes may be retained.","whenToStay":"Genuinely: if the agent is earning its keep, Cursor is one of the most polished implementations of this idea available, and every alternative here asks you to assemble more of it yourself. Stay if Tab completion is core to how you work — none of the open agents below ship inline autocomplete, and that is the single biggest capability gap. Stay if you would rather pay one vendor than maintain a client plus a provider account plus your own billing. Stay if your team is already on Teams seats with SSO, admin-enforced Privacy Mode and usage analytics, because rebuilding that governance yourself is real work. And stay if you simply don't want to think about model routing — the included allowance handles it. At $20/month, Pro is also not expensive against an hour of developer time; the cost objection bites mainly at Pro+, Ultra, or across a lot of seats. A pending change of ownership is a reason to re-evaluate on your normal cycle, not a reason to move today.","bottomLine":"For most people coming from Cursor the honest swap is Cline — an Apache-2.0 agent that installs into the VS Code or JetBrains you already have, runs on your own API key or a local model, and puts no vendor backend in the request path. Prefer a terminal? opencode is the MIT one with the largest community. Need it sandboxed on your own server? OpenHands. Want the cheapest polished option and don't need openness? GitHub Copilot Pro is $10/month. Note that the pick is not simply the highest Sovereignty Score — opencode scores higher — because the score measures openness, and Cline wins on being the smallest change for someone coming from a VS Code-shaped editor.","lastVerified":"2026-07-29","recommendation":{"pick":"Cline","slug":"cline","sovereigntyScore":92,"why":"The open-source agent that lives in the editor you already have."},"alternatives":[{"slug":"cline","name":"Cline","tagline":"The open-source agent that lives in the editor you already have.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":92,"recommended":true,"pricing":"Free and open source (Apache-2.0) — you pay only your model provider. Optional prepaid Cline credits and a paid enterprise tier exist; bring-your-own-key needs no account.","pros":["Keeps your existing IDE, extensions and keybindings — the smallest possible change from Cursor","Bring-your-own-key with no account required: 100+ providers, or fully local via Ollama / LM Studio","Plan/Act split and diffs you approve before anything is written, plus MCP tool support","The most-adopted open agent in the category: ~4.81M VS Code installs, 65.2k stars, commits daily"],"cons":["No inline Tab-style autocomplete — Cline is an agent, not a completion engine, and this is its most-requested missing feature","You manage your own API billing; long agent runs on a frontier model can cost more than a $20 Cursor seat","Cline's own prepaid-credits path is the promoted onboarding — bring-your-own-key takes a couple of extra settings","Running a capable model locally is a real hardware ask (see the hardware note)"],"links":{"website":"https://cline.bot","repo":"https://github.com/cline/cline","docs":"https://docs.cline.bot"}},{"slug":"opencode","name":"opencode","tagline":"The terminal-native agent with the largest open-source community in the category.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":93,"recommended":false,"pricing":"Free and open source (MIT) — you pay your own provider. The optional opencode Zen gateway is pay-as-you-go, with some free models; your own API keys cost nothing extra.","pros":["MIT and provider-agnostic by design — 75+ providers, plus Ollama, LM Studio or any OpenAI-compatible local endpoint","The read-only `plan` agent lets you scope work before the agent can touch a file","Terminal-first, so it works over SSH on a server or a modest machine","The largest community in the category and daily commits"],"cons":["Terminal-first is a genuine adjustment coming from an editor-integrated agent; the desktop app is still beta","No inline autocomplete — a different tool for a different job than Cursor's Tab","Ownership moved from SST to Anomaly; the MIT licence means no practical risk, but it's worth knowing","Large configuration surface (providers, models, agents) — more to learn than picking from a dropdown"],"links":{"website":"https://opencode.ai","repo":"https://github.com/anomalyco/opencode","docs":"https://opencode.ai/docs/"}},{"slug":"openhands","name":"OpenHands","tagline":"Self-hosted, sandboxed coding agents — the whole stack runs on infrastructure you control.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":91,"recommended":false,"pricing":"Free and open source (MIT) to self-host — you pay only your model provider. Managed OpenHands Cloud and a licensed enterprise self-host are the paid tiers.","pros":["Genuinely self-hosted: server, sandbox and workspace all sit on your own infrastructure","Sandboxed execution — the agent gets a container, not unrestricted access to your laptop","Browser UI suits longer autonomous runs and reviewing what an agent actually did","MIT-licensed, 82.5k stars, committed to daily"],"cons":["The heaviest setup here — Docker and real RAM, not a two-minute install","Long autonomous runs consume a lot of tokens; set a budget before you let one loose","Multi-user, RBAC and the richer integrations live in the paid Cloud and enterprise tiers","Not an in-editor experience — you leave your IDE to drive it, and there's no inline completion"],"links":{"website":"https://www.openhands.dev","repo":"https://github.com/OpenHands/OpenHands","docs":"https://docs.openhands.dev"}},{"slug":"aider","name":"Aider","tagline":"Git-native pair programming in the terminal — every change lands as a commit.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":89,"recommended":false,"pricing":"Free and open source (Apache-2.0) — you pay only your model provider. No account, no hosted tier, no credits.","pros":["Git-native: every edit is a commit you can diff, revert or cherry-pick — the best audit trail of the group","No account, no backend, no vendor in the request path at all","The lightest client here — a Python CLI that runs anywhere, including over SSH on modest hardware","Clear, well-documented local-model path via Ollama"],"cons":["Development has slowed sharply — last PyPI release 12 February 2026, last commit 22 May 2026","Terminal only: no editor UI and no inline completion","Ollama defaults to a 2k context window and silently discards overflow, so local setups need deliberate configuration (Aider's docs cover it, but it is a footgun)","A leaner feature set than the newer agents — no sandboxing or built-in browser tooling"],"links":{"website":"https://aider.chat","repo":"https://github.com/Aider-AI/aider","docs":"https://aider.chat/docs/"}},{"slug":"github-copilot","name":"GitHub Copilot","tagline":"The polished commercial option at half the price — and for many readers the honest answer.","license":"Proprietary (hosted service; MIT-licensed VS Code chat client)","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":28,"recommended":false,"pricing":"Free tier (2,000 completions/month); Pro $10/mo; Pro+ $39/mo; Max $100/mo; Business $19/seat/mo; Enterprise $39/seat/mo. Verified on GitHub's own plans documentation 2026-07-29.","pros":["Half the price of a Cursor Pro seat, with a genuinely free tier to test on","Nothing to run or configure — it installs into the IDE you already use","Keeps inline Tab-style completion, which none of the open agents above provide","Very low switching cost — your code is just files, so uninstalling leaves nothing to migrate"],"cons":["Fully hosted and proprietary: no self-hosting, no local models, no offline use","Chat, agent and CLI usage draws on monthly credits; only completions are unlimited on paid plans","You are choosing a Microsoft/GitHub-operated service, with whatever that means for your data policy","The Sovereignty Score of 28 reflects a closed hosted service — a transparency lens, not a verdict on quality"],"links":{"website":"https://github.com/features/copilot","docs":"https://docs.github.com/en/copilot"}}]},{"slug":"elevenlabs","name":"ElevenLabs","vendor":"ElevenLabs","category":"ai-voice","kind":"software","url":"https://www.macrostack.net/alternative-to-elevenlabs","whatItIs":"ElevenLabs is a hosted text-to-speech and voice-cloning platform. It produces some of the most natural synthetic speech available, supports cloning a voice from a short sample, and covers a wide range of languages through a simple API — which is why it became the default choice for narration, audiobooks, dubbing, and in-app voice.","subscriptionCost":"Creator is about $22/month for roughly 100,000 characters and Pro about $99/month for roughly 500,000. API usage is billed per character, roughly $0.06–$0.30 per 1,000 characters depending on plan and model — the Flash model sits near the bottom of that range and the multilingual models near the top. At sustained volume this compounds quickly: a million characters a month on a multilingual model lands in the region of $1,000/month. Verified against ElevenLabs' published pricing on 2026-07-29; confirm current figures before committing, as AI pricing moves often.","whyLeave":"Cost is the usual trigger. Per-character billing is comfortable while you are prototyping and painful once something ships — a podcast, an audiobook pipeline, or an app that speaks on every interaction can turn a $22 plan into a four-figure invoice without any change in behaviour. The second reason is data: every line of text you synthesise travels to someone else's servers, which is a problem for confidential material. The third is availability — an API outage silences your product.","lockIn":"Voice clones live in ElevenLabs' account and are not portable — a cloned voice cannot be exported and used elsewhere, so the more voices you build the more expensive leaving becomes. Generated audio files are yours, but the pipeline that produced them is not.","whenToStay":"If you need the very best multilingual quality with zero infrastructure work, ElevenLabs is still an easy call. It remains ahead on emotional range across many languages, its API is genuinely pleasant, and at low volume the cost is trivial compared to running a GPU. Teams without ML infrastructure people, or anyone whose volume stays modest, will likely spend more in engineering time self-hosting than they save.","bottomLine":"Excellent product, usage-based pricing. Stay while volume is low; move to an open model once synthesis becomes routine — the quality gap has narrowed far more than most people realise.","lastVerified":"2026-07-29","recommendation":{"pick":"Kokoro","slug":"kokoro","sovereigntyScore":94,"why":"82M parameters, Apache-2.0, and the top of the TTS leaderboard."},"alternatives":[{"slug":"kokoro","name":"Kokoro","tagline":"82M parameters, Apache-2.0, and the top of the TTS leaderboard.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":94,"recommended":true,"pricing":"Free — weights are Apache-2.0. Costs are hardware only; a rented GPU capable of faster-than-real-time synthesis runs roughly $20–$80/month, and nothing at all if you already own a suitable card.","pros":["Apache-2.0 — commercial use with no restrictions","Tiny: ~300MB, runs faster than real time on modest hardware","Ranks top of the TTS Arena leaderboard despite its size","No per-character billing — cost stops scaling with usage"],"cons":["No built-in voice cloning — you use the voices it ships with","Fewer languages than ElevenLabs' multilingual models","You own the deployment, updates, and uptime"],"links":{"website":"https://huggingface.co/hexgrad/Kokoro-82M","repo":"https://github.com/hexgrad/kokoro"}},{"slug":"chatterbox","name":"Chatterbox","tagline":"MIT-licensed voice cloning that beat ElevenLabs in a blind test.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":92,"recommended":false,"pricing":"Free — MIT licensed weights and code. Hardware only; a GPU is recommended for comfortable real-time cloning.","pros":["MIT licence — the most permissive terms available here","Zero-shot voice cloning from about five seconds of audio","Emotion and intensity control, roughly 23 languages","Won a published blind preference test against ElevenLabs"],"cons":["Heavier than Kokoro — wants a real GPU for smooth cloning","Voice cloning carries consent and likeness obligations that are yours to manage","Younger project, smaller ecosystem and less documentation"],"links":{"website":"https://github.com/resemble-ai/chatterbox","repo":"https://github.com/resemble-ai/chatterbox"}},{"slug":"piper","name":"Piper","tagline":"30+ languages on hardware as small as a Raspberry Pi.","license":"GPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":90,"recommended":false,"pricing":"Free — GPL-3.0. Runs on CPU, including single-board computers; effectively costs electricity.","pros":["Runs on very low-power hardware, including a Raspberry Pi","30+ languages with a large pre-trained voice library","Fully offline — nothing leaves the device","Proven in production inside self-hosted voice assistants"],"cons":["GPL-3.0 is copyleft — commercially usable, but check it against how you distribute","Noticeably behind Kokoro and ElevenLabs on naturalness","No voice cloning"],"links":{"website":"https://github.com/OHF-Voice/piper1-gpl","repo":"https://github.com/OHF-Voice/piper1-gpl"}}]},{"slug":"langsmith","name":"LangSmith","vendor":"LangChain","category":"llm-observability","kind":"software","url":"https://www.macrostack.net/alternative-to-langsmith","whatItIs":"LangSmith is LangChain's hosted platform for tracing, evaluating and monitoring LLM applications. It records each step of a chain or agent run, lets you build evaluation datasets and score outputs against them, and tracks token cost and latency per request — the tooling that turns 'the model said something odd' into something you can actually debug.","subscriptionCost":"There is a free developer tier with a monthly trace allowance. Paid plans are seat-based with usage pricing on traces beyond the included volume, and enterprise plans (including self-hosted deployment) are quote-only. The cost that surprises people is trace volume rather than seats: a chatty agent generates many spans per user action, so the bill tracks how verbose your application is. Verified against LangChain's published pricing on 2026-07-30 — confirm current figures, as this pricing has changed repeatedly.","whyLeave":"Usually cost shape or data residency. Trace-based billing scales with how talkative your agents are, not with how much value you get, so an application that loops can produce a bill out of all proportion to its traffic. Traces are also the most sensitive telemetry you have — they contain the actual prompts and completions, which for many teams means full customer data — and sending them to a hosted platform is a decision some organisations simply cannot make. A third reason is coupling: the tooling is built by, and around, LangChain.","lockIn":"Moderate and mostly in the accumulated history. Instrumentation is the movable part — if you instrumented with OpenTelemetry conventions, switching backends is configuration. What does not move is your trace history, evaluation datasets and the scoring you built on top of them, and those are the things that took months to become useful.","whenToStay":"If you are already building on LangChain, LangSmith is the path of least resistance and the integration genuinely is tighter than anything else. It is also the right call for teams with no appetite to run a database and a collector for their observability stack, and for anyone who needs an evaluation workflow working this week rather than assembled over a sprint.","bottomLine":"Strong product, and the pricing is shaped around trace volume rather than value delivered. If your traces contain customer data or your agents are chatty, a self-hosted tool pays for itself quickly.","lastVerified":"2026-07-30","recommendation":{"pick":"Langfuse","slug":"langfuse","sovereigntyScore":90,"why":"The self-hosted default for LLM tracing — MIT core, framework-agnostic."},"alternatives":[{"slug":"langfuse","name":"Langfuse","tagline":"The self-hosted default for LLM tracing — MIT core, framework-agnostic.","license":"MIT Expat (core); ee/ directories under a separate enterprise licence","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":90,"recommended":true,"pricing":"Free to self-host — Docker Compose or Kubernetes, costs are your own infrastructure. A managed cloud with a free tier and paid plans exists if you would rather not run it.","pros":["Self-hosted: prompts and completions stay inside your network","Framework-agnostic — not tied to any one orchestration library","Tracing, evals, prompt management and cost tracking in one tool","32k stars and daily commits — the most active project in this category"],"cons":["Self-hosting means running Postgres, ClickHouse and the collector yourself","The MIT core stops at the ee/ directories; SSO and some enterprise features sit behind a separate licence","Evaluation tooling is less polished than LangSmith's if you live inside LangChain","Trace storage grows fast — retention policy is your problem to plan"],"links":{"website":"https://langfuse.com","repo":"https://github.com/langfuse/langfuse","docs":"https://langfuse.com/docs"}},{"slug":"openllmetry","name":"OpenLLMetry","tagline":"Apache-2.0 OpenTelemetry instrumentation — send traces anywhere you already send them.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":92,"recommended":false,"pricing":"Free — Apache-2.0 instrumentation libraries. You pay only whatever backend you already send telemetry to; a hosted Traceloop backend is available separately.","pros":["Apache-2.0 throughout — no enterprise-directory carve-out","Standard OpenTelemetry: traces go to a backend you already operate","The best protection against lock-in — switching backends is configuration","Reuses your existing observability stack instead of adding a parallel one"],"cons":["Instrumentation, not a platform — no evaluation or prompt-management UI","You need a trace backend already, or you are choosing one anyway","Generic backends render LLM traces less legibly than a purpose-built UI","Smaller project (about 7k stars) than Langfuse"],"links":{"website":"https://www.traceloop.com/openllmetry","repo":"https://github.com/traceloop/openllmetry","docs":"https://www.traceloop.com/docs"}},{"slug":"helicone-observability","name":"Helicone","tagline":"Gateway and observability in one — one integration instead of two.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":88,"recommended":false,"pricing":"Free and self-hostable under Apache-2.0. Hosted service has a free tier of roughly 10,000 requests per month, with paid plans starting around $79/month.","pros":["Apache-2.0, fully self-hostable","Proxy-based — no code instrumentation needed to start","Gateway and observability in one component","Real free tier on the hosted version for evaluating it"],"cons":["Only sees traffic through the proxy — no visibility into internal agent steps","Weaker evaluation tooling than Langfuse or LangSmith","Smaller project (about 6k stars)","Adds a proxy hop to every model call"],"links":{"website":"https://helicone.ai","repo":"https://github.com/Helicone/helicone","docs":"https://docs.helicone.ai"}},{"slug":"phoenix","name":"Phoenix (Arize)","tagline":"Strong evaluation tooling — but read the licence before you build on it.","license":"Elastic License 2.0 (source-available, not OSI open source)","openSource":false,"selfHostable":true,"localFirst":true,"sovereigntyScore":62,"recommended":false,"pricing":"Free to self-host under ELv2 for your own internal use. Arize's commercial platform is priced separately.","pros":["Excellent evaluation and experiment tooling — the strongest of this group","Runs locally, including straight from a notebook","Self-hostable, so traces stay in your infrastructure","Actively developed, with commits landing daily"],"cons":["Elastic License 2.0 — source-available, NOT open source; you cannot offer it as a managed service","The licence restriction is a real constraint if your product is itself a platform","Score of 62 reflects the licensing limitation, not the engineering quality","Smaller community than Langfuse"],"links":{"website":"https://phoenix.arize.com","repo":"https://github.com/Arize-ai/phoenix","docs":"https://arize.com/docs/phoenix"}}]},{"slug":"portkey","name":"Portkey","vendor":"Portkey AI","category":"llm-gateways","kind":"software","url":"https://www.macrostack.net/alternative-to-portkey","whatItIs":"Portkey is a hosted AI gateway and LLMOps control plane. It sits between your application and the model providers, giving you one API across 250+ models plus routing, automatic failover, semantic caching, guardrails, prompt management and per-team spend limits — the operational layer most teams end up building themselves once more than one model is in production.","subscriptionCost":"There is a free developer tier; paid plans start around $99/month for the pro feature set, with enterprise pricing on request. The gateway itself is separately available as open source under the MIT licence, so the subscription buys the hosted control plane, dashboards, guardrails and support rather than the routing engine. Verified against Portkey's published pricing on 2026-07-30; AI pricing moves quickly, so confirm before committing.","whyLeave":"Three reasons come up. Cost at the wrong shape: a per-seat or per-plan control plane is hard to justify when the thing you actually needed was routing and a spend cap. Data path: a hosted gateway means every prompt and completion transits a third party, which is the exact thing a regulated or client-confidential workload cannot accept. And redundancy: putting a proxy in front of every model call adds a dependency whose outage takes your product down even when the model providers are healthy.","lockIn":"Light by the standards of this market, and worth saying so plainly — the gateway speaks the OpenAI-compatible API, so pointing your client at a different base URL is usually the whole migration. What does not move is the accumulated layer around it: prompt templates, guardrail configuration, virtual keys and the observability history all live in Portkey's control plane.","whenToStay":"If you want routing, caching, guardrails and observability working this afternoon with nothing to operate, Portkey is a reasonable purchase and the self-hosted options genuinely cost more in engineering time than the subscription. It also makes sense for teams without anyone who wants to own a piece of production infrastructure, and for organisations that need the compliance paperwork a vendor can supply and a self-hosted binary cannot.","bottomLine":"A well-built hosted control plane. The question is whether you are buying a product or renting a proxy — if the requirement is routing and budget caps, LiteLLM does that for the price of a small VM.","lastVerified":"2026-07-30","recommendation":{"pick":"LiteLLM","slug":"litellm","sovereigntyScore":90,"why":"One OpenAI-compatible API in front of 100+ providers, running on your own box."},"alternatives":[{"slug":"litellm","name":"LiteLLM","tagline":"One OpenAI-compatible API in front of 100+ providers, running on your own box.","license":"MIT (core); enterprise/ directory under a separate commercial licence","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":90,"recommended":true,"pricing":"Free and self-hosted — you pay the model providers directly with no markup, plus hosting for a small VM (roughly $20–50/month). A paid enterprise tier exists for SSO, audit logs and support.","pros":["Zero markup — provider tokens are billed to you at cost","Prompts and completions never leave your infrastructure","Virtual keys, per-team budgets and rate limits built in","100+ providers behind one OpenAI-compatible endpoint; 55k stars, daily commits"],"cons":["You run it: deployment, upgrades, monitoring and uptime are yours","Observability is basic out of the box — expect to pair it with a tracing tool","The MIT core stops at the enterprise/ directory; SSO and audit logging sit behind a commercial licence","A proxy you operate is another production dependency to keep healthy"],"links":{"website":"https://litellm.ai","repo":"https://github.com/BerriAI/litellm","docs":"https://docs.litellm.ai"}},{"slug":"helicone","name":"Helicone","tagline":"Apache-2.0 gateway in Rust, with observability built in rather than bolted on.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":88,"recommended":false,"pricing":"Free and self-hostable under Apache-2.0. The hosted service has a free tier of roughly 10,000 requests per month, with paid plans starting around $79/month.","pros":["Apache-2.0 with no enterprise-directory carve-out","Routing and observability in one component — less to assemble","Written in Rust; low latency overhead for a proxy","Hosted option with a real free tier if you would rather not run it"],"cons":["Smaller project and community than LiteLLM (about 6k stars)","Fewer providers supported than LiteLLM's 100+","The hosted tier means prompts transit a third party — the thing self-hosting avoided","Less mature budget and virtual-key tooling than LiteLLM"],"links":{"website":"https://helicone.ai","repo":"https://github.com/Helicone/helicone","docs":"https://docs.helicone.ai"}},{"slug":"portkey-gateway","name":"Portkey Gateway (self-hosted)","tagline":"Portkey's own routing engine, MIT-licensed and running on your hardware.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":86,"recommended":false,"pricing":"Free — the gateway is MIT-licensed. You pay only your model providers and your own hosting.","pros":["MIT licence on the full routing engine","Same 250+ model coverage as the hosted product","The lowest-friction exit from Portkey's paid tier — same engine, same config shape","No third party in the request path when self-hosted"],"cons":["You lose the dashboards, prompt management and guardrails that justify the subscription","Development cadence is slower than LiteLLM's","Smaller self-hosting community, so fewer worked examples when something breaks","You are self-hosting a vendor's open core — feature direction still follows their commercial product"],"links":{"website":"https://portkey.ai","repo":"https://github.com/Portkey-AI/gateway","docs":"https://portkey.ai/docs"}},{"slug":"openrouter","name":"OpenRouter","tagline":"One key, hundreds of models, nothing to run — the honest hosted pick.","license":"Proprietary (hosted service)","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":32,"recommended":false,"pricing":"No subscription — pay-as-you-go per token at provider rates plus a small margin. Some free models are available.","pros":["Zero operations: one key, one endpoint, hundreds of models","No monthly fee — you pay only for tokens used","Unified billing across providers, with automatic fallback","The fastest way to test many models without opening accounts everywhere"],"cons":["Hosted and proprietary: every prompt transits OpenRouter","A margin on token spend rather than provider cost","No self-hosting path at all","Score of 32 reflects a closed hosted service — a transparency lens, not a judgement on quality"],"links":{"website":"https://openrouter.ai","docs":"https://openrouter.ai/docs"}}]},{"slug":"aws-gpu","name":"AWS GPU Instances","vendor":"Amazon Web Services","category":"gpu-compute","kind":"software","url":"https://www.macrostack.net/alternative-to-aws-gpu","whatItIs":"AWS GPU instances are the accelerated-compute families in EC2 — P5 and P4 for H100 and A100 training, G6 and G5 for inference and smaller workloads. They are the default place enterprises run AI compute, because the GPUs sit inside the same account, VPC, IAM and compliance envelope as everything else the organisation already runs. This page is about the GPU-hour decision specifically; for AWS as a general cloud host, see our AWS alternatives page.","subscriptionCost":"On-demand H100 capacity on AWS runs around $12.29 per GPU-hour, against roughly $1.99 at RunPod and $1.87 on the Vast.ai marketplace — a five-to-six-fold difference for the same silicon. Savings Plans and Reserved Instances cut 30–50% in exchange for commitment, and Spot capacity cuts more in exchange for interruption. Data egress is billed separately and is the line most people forget when they model a move. Prices checked 2026-07-30; GPU pricing moves faster than almost anything else in cloud, so confirm current rates before you plan around them.","whyLeave":"Price, overwhelmingly. Paying five or six times the market rate for identical hardware is difficult to justify once the workload is training or batch inference rather than something wired into a dozen other AWS services. Availability is the second reason — H100 capacity in popular regions is frequently unobtainable without a commitment, and a queue is not a plan. The third is shape: EC2 is built for long-lived instances, while a lot of AI work is bursty, and paying for an idle GPU between experiments is pure waste.","lockIn":"Lower than most AWS services, which is the good news. A container running CUDA is portable, so the model code usually moves unchanged. What holds you are the things around it: training data sitting in S3 with egress charges to move it, IAM and VPC wiring, and any dependency on SageMaker, Bedrock or EKS orchestration built around the instances rather than inside them.","whenToStay":"If your data already lives in S3, moving it out costs real money in egress and may cost more than the GPU savings — run that arithmetic before anything else. Stay too if you need enterprise compliance paperwork, a VPC that never touches the public internet, guaranteed capacity under contract, or tight integration with the AWS services around the model. For regulated workloads the specialist clouds often simply cannot supply the attestations, and that ends the discussion regardless of price.","bottomLine":"The right home for GPU work that must live inside an existing AWS estate, and an expensive one for anything else. For experiments, fine-tuning and batch inference, the specialist clouds are the same hardware at a fifth of the price.","lastVerified":"2026-07-30","recommendation":{"pick":"RunPod","slug":"runpod","sovereigntyScore":56,"why":"H100s from about $1.99/hr, running in under a minute."},"alternatives":[{"slug":"runpod","name":"RunPod","tagline":"H100s from about $1.99/hr, running in under a minute.","license":"Proprietary (hosted service)","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":56,"recommended":true,"pricing":"Per-second billing, no commitment. H100 around $1.99/hr, with cheaper Community Cloud capacity and a pricier Secure Cloud tier. Serverless scales to zero, so idle inference endpoints cost nothing. Verified 2026-07-30.","pros":["Roughly a sixth of AWS on-demand H100 pricing for the same silicon","Per-second billing with no commitment — start and stop freely","Serverless scale-to-zero means idle inference endpoints cost nothing","Standard Docker images, so workloads stay portable to any other provider"],"cons":["Community Cloud runs on partner hardware — reliability varies by host","Not the venue for workloads needing formal enterprise compliance attestations","Capacity for the newest GPUs can be tight at peak times","A hosted service: your data and your model sit on someone else's machine"],"links":{"website":"https://www.runpod.io","docs":"https://docs.runpod.io"}},{"slug":"vast-ai","name":"Vast.ai","tagline":"A marketplace where hosts bid for your workload — the cheapest hour available.","license":"Proprietary (hosted marketplace)","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":52,"recommended":false,"pricing":"Marketplace pricing that fluctuates with supply — H100 listings commonly near $1.87/hr, consumer cards such as the RTX 4090 dramatically cheaper. Interruptible bids cost less again. Rates observed 2026-07-30.","pros":["Consistently the cheapest GPU hours available anywhere in this comparison","Enormous variety, including consumer cards ideal for smaller models","Interruptible bidding drops the price further for tolerant workloads","No commitment and no minimum spend"],"cons":["Host quality varies — reliability, network and disk speed are not uniform","Prices move in real time, so budgeting is harder than a fixed rate card","Least suitable of these for anything sensitive: hardware is operated by third parties","No meaningful enterprise support or compliance story"],"links":{"website":"https://vast.ai","docs":"https://docs.vast.ai"}},{"slug":"lambda-labs","name":"Lambda Labs","tagline":"Built for ML teams — the most production-ready of the specialists.","license":"Proprietary (hosted service)","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":50,"recommended":false,"pricing":"On-demand H100 around $2.49/hr and A100 40GB around $1.99/hr, with reserved clusters priced by contract. Verified 2026-07-30.","pros":["Purpose-built for ML — preconfigured images and sane multi-GPU networking","More predictable availability and performance than marketplace capacity","Reservable clusters for training runs that cannot be interrupted","Still roughly a fifth of AWS on-demand pricing"],"cons":["More expensive per hour than RunPod or Vast.ai","Capacity for the newest GPUs sells out and can require reservation","Fewer surrounding services than a hyperscaler if you need more than compute","Hosted service — no self-hosting path"],"links":{"website":"https://lambda.ai","docs":"https://docs.lambda.ai"}},{"slug":"coreweave","name":"CoreWeave","tagline":"Bare-metal Kubernetes at enterprise scale — where large training runs actually live.","license":"Proprietary (hosted service)","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":46,"recommended":false,"pricing":"H100 PCIe around $4.25/hr on demand, with committed contracts materially cheaper. Enterprise agreements are quote-based. Verified 2026-07-30.","pros":["Bare metal with high-bandwidth interconnect — built for multi-node training","Kubernetes-native, so it fits an existing platform team's tooling","Enterprise contracts, support and capacity guarantees","About a third of AWS on-demand pricing at scale"],"cons":["The most expensive alternative here — clearly aimed at large workloads","Kubernetes-first means real platform expertise is assumed","Overkill for single-GPU experiments or light fine-tuning","Enterprise pricing is opaque until you talk to sales"],"links":{"website":"https://www.coreweave.com","docs":"https://docs.coreweave.com"}}]},{"slug":"github-actions","name":"GitHub Actions","vendor":"GitHub (Microsoft)","category":"ci-cd","kind":"software","url":"https://www.macrostack.net/alternative-to-github-actions","whatItIs":"GitHub Actions is the CI/CD system built into GitHub — workflows defined in YAML that run on GitHub-hosted virtual machines whenever you push, open a pull request or hit a schedule. It won the category by being already there: no separate account, no webhook wiring, and a marketplace of pre-built actions for almost anything. That convenience is also the reason most teams have never priced the alternative.","subscriptionCost":"Free accounts include 2,000 minutes a month on standard Linux runners; beyond that you pay per minute. From 1 January 2026 GitHub cut hosted-runner rates by up to 39%: standard Linux is about $0.006/min, ARM about $0.005/min, Windows about $0.010/min, and macOS about $0.062/min — roughly ten times Linux. Larger runners are billed separately and included minutes never apply to them; a 16-core Linux runner is around $0.042/min. Self-hosted runner minutes remain free. Rates checked 2026-07-30 and quoted for standard runners; confirm against GitHub's current billing page before you model a budget.","whyLeave":"Two reasons, and the second one is newer than the first. The old reason is arithmetic: minute-billing scales with team size and test-suite length, and macOS at ten times Linux turns a mobile build matrix into a real line item. The new reason is trust. In December 2025 GitHub announced a $0.002-per-minute platform fee on self-hosted runner minutes — a charge for compute you own and operate — to begin March 2026. The backlash was severe enough that it was postponed indefinitely, and as of mid-2026 self-hosted minutes are still free. Nothing was rescinded, though; it was deferred. Teams that had treated self-hosting as their escape hatch learned that the escape hatch was also billable at the vendor's discretion.","lockIn":"Moderate and mostly cultural rather than technical. Workflow YAML is GitHub-specific, and the marketplace actions a pipeline leans on — checkout, cache, setup-node — have no direct equivalent elsewhere, so a migration is a rewrite of the workflow files rather than a copy. What does move cleanly is the actual work: if your CI is mostly `make test` or a Docker build, that runs anywhere. The deeper hook is that Actions is wired to GitHub's own events, permissions and secrets, so leaving Actions usually means keeping GitHub and bolting a second system to it.","whenToStay":"Stay if you are inside the free tier, which covers a very large number of small teams and every open-source project — public repositories run on standard runners at no charge, and no alternative beats free-and-already-configured. Stay if your pipeline depends on the marketplace ecosystem, on GitHub-native features like required status checks and environments, or on OIDC federation into a cloud account. And stay if nobody on the team wants to own a build machine: a self-hosted runner is free in minutes and not free in attention.","bottomLine":"For most teams the honest move is not to leave but to shift the expensive minutes onto self-hosted runners you already pay for — that alone kills the bill without touching the workflows. Replace Actions outright only if you want the CI system itself to be software you control, in which case Woodpecker is the closest thing to a drop-in.","lastVerified":"2026-07-30","recommendation":{"pick":"Woodpecker CI","slug":"woodpecker-ci","sovereigntyScore":93,"why":"A small, container-native CI server you can run on one box."},"alternatives":[{"slug":"woodpecker-ci","name":"Woodpecker CI","tagline":"A small, container-native CI server you can run on one box.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":93,"recommended":true,"pricing":"Free and open source. You pay only for the machine it runs on.","pros":["Genuinely Apache-2.0 with no enterprise carve-out","Container-per-step model — the pipeline is portable by construction","Runs against GitHub, GitLab, Gitea, Forgejo and Bitbucket","Light enough for a small VPS; no database cluster required"],"cons":["Small ecosystem — no marketplace of ready-made actions","You own the runner: patching, disk space and caching are yours","No hosted option, so there is nobody to page at 3am","Windows and macOS builds need machines you supply"],"links":{"website":"https://woodpecker-ci.org","docs":"https://woodpecker-ci.org/docs"}},{"slug":"forgejo-actions","name":"Forgejo / Gitea Actions","tagline":"Actions-compatible CI inside a self-hosted forge.","license":"MIT (Gitea) / GPL-3.0 (Forgejo)","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":91,"recommended":false,"pricing":"Free and open source; self-hosted on your own hardware.","pros":["Workflow syntax is Actions-compatible — existing YAML often runs as-is","Many GitHub marketplace actions work because they are just repos","Comes with the git host, issues and packages in one binary","Forgejo is GPL-3.0 and community-governed under Codeberg"],"cons":["Adopting it sensibly means moving your repositories too","Compatibility is high but not total — GitHub-specific contexts break","Smaller runner ecosystem; scaling out is manual work","Two similar projects with a contentious shared history to understand"],"links":{"website":"https://forgejo.org","docs":"https://forgejo.org/docs/latest/user/actions/"}},{"slug":"jenkins","name":"Jenkins","tagline":"The old workhorse — 1,800 plugins and it will build absolutely anything.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":88,"recommended":false,"pricing":"Free and open source. Commercial support available from CloudBees and others.","pros":["The largest plugin ecosystem of any CI system, by far","Will drive hardware, legacy toolchains and on-prem estates nothing else touches","Mature, stable, and extremely well documented after twenty years","Commercial support exists if you need someone accountable"],"cons":["Heaviest operational burden here — JVM tuning, plugin upgrades, drift","Plugin quality is uneven and security advisories are frequent","Dated interface and developer experience","Easy to end up with a snowflake controller nobody dares rebuild"],"links":{"website":"https://www.jenkins.io","docs":"https://www.jenkins.io/doc/"}},{"slug":"self-hosted-runners","name":"GitHub self-hosted runners","tagline":"Keep the workflows, move the minutes onto your own machine.","license":"Proprietary (runner agent is MIT; the service is GitHub's)","openSource":false,"selfHostable":true,"localFirst":false,"sovereigntyScore":45,"recommended":false,"pricing":"No per-minute charge as of 2026-07-30 — you pay only for the machine. The announced platform fee remains postponed, not cancelled.","pros":["Zero migration: one line of YAML, everything else unchanged","Removes the minute bill immediately, including for large runners","Lets you use hardware GitHub does not offer — GPUs, ARM, big disks","Keeps the marketplace ecosystem and PR integration intact"],"cons":["You are still entirely inside GitHub's pricing decisions — the fee was deferred, not withdrawn","Unsafe on public repositories: forked PRs would run on your machine","You own patching, isolation and cleanup between jobs","No sovereignty gain — this is a cost fix, not an independence fix"],"links":{"website":"https://docs.github.com/en/actions/hosting-your-own-runners","docs":"https://docs.github.com/en/billing/reference/actions-runner-pricing"}}]},{"slug":"astronomer","name":"Astronomer (Astro)","vendor":"Astronomer","category":"data-orchestration","kind":"software","url":"https://www.macrostack.net/alternative-to-astronomer","whatItIs":"Astro is Astronomer's managed Apache Airflow. Airflow is the scheduler most data and AI teams end up using — pipelines expressed as a dependency graph in Python, with retries, backfills and a UI that shows you what failed and why. Astronomer employs a large share of Airflow's core maintainers and sells the operational half: provisioning, upgrades, autoscaling, observability and support, so nobody on your team has to be the person who owns the scheduler at two in the morning.","subscriptionCost":"Consumption-based. Deployments start around $0.35/hr and $0.42/hr on the Team plan, workers from about $0.13/hr, and dedicated clusters from roughly $2.40/hr. A small production deployment lands near $100/month, but real multi-environment setups with SSO and audit logging are commonly quoted in the $1,500–$5,000/month range and enterprise agreements go well beyond it. Figures checked 2026-07-30 against Astronomer's published rate sheet and third-party marketplace data; consumption pricing means your bill depends on your graph, so model it before committing.","whyLeave":"The engine is free. Airflow itself is Apache-2.0, and a self-hosted deployment on Kubernetes runs the identical DAGs — what you are buying is operations, not capability. For a team that already runs Kubernetes competently, that gap is smaller than the invoice suggests. The second reason is fit: Airflow's design is schedule-and-task, and a decade of newer tools have argued that data pipelines are better modelled as assets you want to exist than as tasks you want to run. If you are choosing fresh rather than migrating, that argument is worth hearing before you pay for the older model.","lockIn":"Unusually low, and this is the honest headline. Your DAGs are ordinary Airflow Python and run on any Airflow. What is Astronomer-specific is the surrounding tooling — the Astro CLI, deployment config, and the observability layer — none of which is where your logic lives. The realistic switching cost is rebuilding the platform underneath, not rewriting the pipelines. Anyone quoting you a large migration number should be asked to show which part is actually the DAGs.","whenToStay":"Stay if you do not have a platform team. Self-hosted Airflow at scale is a real system to operate — executor tuning, database contention, scheduler restarts, upgrade paths — and one bad quarter of that costs more than the subscription. Stay if you need SOC 2 paperwork, an SLA, and someone contractually obliged to answer. And stay if you are deep in Airflow already: Astronomer's maintainers know the internals better than almost anyone, and that is a genuine thing to be buying.","bottomLine":"The pipelines are portable; only the operations are for sale. If you already run Kubernetes well, self-hosted Airflow is the same product without the invoice. If you are picking an orchestrator fresh rather than migrating one, look at Dagster's asset model first — it may fit how you actually think about data.","lastVerified":"2026-07-30","recommendation":{"pick":"Apache Airflow","slug":"apache-airflow","sovereigntyScore":94,"why":"The same engine Astro runs, self-hosted and free."},"alternatives":[{"slug":"apache-airflow","name":"Apache Airflow","tagline":"The same engine Astro runs, self-hosted and free.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":94,"recommended":true,"pricing":"Free and open source. You pay for the cluster and the people who run it.","pros":["Identical DAGs — migrating off a managed Airflow is a lift, not a rewrite","Apache Software Foundation governance, no single-vendor control","Largest operator and provider ecosystem in orchestration","Every managed vendor's product is this, so skills transfer both ways"],"cons":["Operating it at scale is genuinely demanding — scheduler and database tuning","Upgrades between major versions need planning and testing","Local development is heavier than the newer tools","No support contract unless you buy one from a vendor"],"links":{"website":"https://airflow.apache.org","docs":"https://airflow.apache.org/docs/"}},{"slug":"dagster","name":"Dagster","tagline":"Orchestration around data assets rather than tasks.","license":"Apache-2.0 (core; Dagster+ is a paid hosted tier)","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":86,"recommended":false,"pricing":"Open-source core free and self-hostable. Dagster+ is usage-priced with a free trial.","pros":["Asset-oriented model matches how data teams actually reason about pipelines","Lineage, freshness policies and data quality checks are built in","Much better local development and unit-testing story than Airflow","Strong typing and explicit IO managers catch errors before production"],"cons":["Smaller ecosystem of integrations than Airflow's provider list","The asset mental model is a real relearn if your team thinks in tasks","Single-vendor project — governance sits with the company, not a foundation","Some operational conveniences are reserved for the paid tier"],"links":{"website":"https://dagster.io","docs":"https://docs.dagster.io"}},{"slug":"prefect","name":"Prefect","tagline":"Turn ordinary Python functions into pipelines with two decorators.","license":"Apache-2.0 (core; Prefect Cloud is a paid hosted tier)","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":85,"recommended":false,"pricing":"Open-source engine free and self-hostable. Prefect Cloud has a free tier and paid plans.","pros":["Lowest adoption cost here — decorate existing Python and you are done","Dynamic, runtime-determined workflows instead of a static DAG","Genuinely pleasant local development and debugging","Self-hostable server with no feature cliff for core orchestration"],"cons":["Fewer prebuilt integrations than Airflow","Has broken compatibility across major versions before","Company-controlled roadmap, like Dagster","Less common in enterprise data estates, so hiring pool is smaller"],"links":{"website":"https://www.prefect.io","docs":"https://docs.prefect.io"}},{"slug":"kestra","name":"Kestra","tagline":"Declarative YAML pipelines that are not tied to Python.","license":"Apache-2.0 (core; enterprise edition is commercial)","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":84,"recommended":false,"pricing":"Open-source core free and self-hostable. Commercial enterprise edition for RBAC, SSO and multi-tenancy.","pros":["Language-agnostic — pipelines are not forced into Python","Declarative YAML plus a built-in editor and live topology view","Event-driven triggers as a first-class concept, not a workaround","Single binary plus a database; simple to stand up"],"cons":["Youngest and smallest community of the four","YAML gets unwieldy for genuinely complex conditional logic","Enterprise features — RBAC, SSO, multi-tenancy — are behind the paid edition","Fewer people know it, so you will be training rather than hiring"],"links":{"website":"https://kestra.io","docs":"https://kestra.io/docs"}}]},{"slug":"modal","name":"Modal","vendor":"Modal Labs","category":"model-serving","kind":"software","url":"https://www.macrostack.net/alternative-to-modal","whatItIs":"Modal is serverless compute for AI: you decorate a Python function, Modal containerises it, runs it on a GPU in the cloud, bills by the second and scales to zero when nothing is calling it. There is no cluster to provision and no Dockerfile to maintain. It is the fastest path from a model that works on your laptop to an endpoint someone else can call, which is why it has become the default place people put a demo before deciding where the real thing should live.","subscriptionCost":"Per-second billing with no minimum and scale-to-zero when idle. H100 capacity runs about $3.95/hr, A100 80GB about $2.50/hr, and L4 about $0.80/hr, with CPU and memory billed separately. For comparison, Replicate's H100 is around $5.49/hr and Baseten's around $6.50/hr per replica-hour billed continuously, while raw rental at RunPod is near $1.99/hr. Rates checked 2026-07-30; GPU pricing moves quickly, so confirm before planning around it.","whyLeave":"Cost at steady state. Serverless is excellent economics for bursty traffic and poor economics for a busy endpoint — once a GPU is saturated most of the day you are paying a convenience premium of roughly double the raw rental rate for orchestration you could run yourself. The second reason is control: cold starts, GPU availability and scheduling are Modal's to tune, not yours, and when latency matters that is the wrong side of the line to be on. The third is portability. Modal's programming model is decorators in your own source code, which means the platform is woven through the application rather than sitting beneath it.","lockIn":"Higher than it looks, and it is worth naming precisely. The model weights and inference code are portable — that part is just Python and PyTorch. What is not portable is Modal's own layer: `@app.function`, image definitions, volumes, secrets and scheduling all live inside your source files, so leaving means unpicking the platform from the application rather than redeploying it elsewhere. Teams that keep the model logic in a plain module and confine Modal decorators to a thin entry point keep the exit cheap. Teams that do not, do not.","whenToStay":"Stay for bursty or unpredictable traffic — scale-to-zero means an idle endpoint costs nothing, and no self-hosted setup matches that. Stay while you are still finding out whether the model is worth serving at all; paying twice the GPU rate for a week of iteration is trivial next to the time it saves. Stay if you have no Kubernetes and no desire to acquire it: vLLM on your own cluster is cheaper per hour and considerably more expensive in attention. And stay if your workload is genuinely spiky batch work, which is the shape serverless was built for.","bottomLine":"The right tool for spiky traffic and for finding out fast whether something works; the wrong one for an endpoint that is busy all day. When utilisation is high and steady, vLLM on rented GPUs is the same throughput without the platform premium — and it is the standard engine that most serving platforms, including the managed ones, are running underneath anyway.","lastVerified":"2026-07-30","recommendation":{"pick":"vLLM","slug":"vllm","sovereigntyScore":95,"why":"The standard open inference engine — the thing under most serving platforms."},"alternatives":[{"slug":"vllm","name":"vLLM","tagline":"The standard open inference engine — the thing under most serving platforms.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":95,"recommended":true,"pricing":"Free and open source. You pay only for the GPUs you rent or own.","pros":["Highest throughput per GPU in general open benchmarks — PagedAttention is the reason","OpenAI-compatible API: swap a base URL, keep the application","Apache-2.0 under the PyTorch Foundation, not a single vendor","Runs the same on a rented H100, your own box, or a Kubernetes cluster"],"cons":["You provide the GPU, the autoscaling and the uptime","No scale-to-zero — an idle GPU still costs whatever you rent it for","Tuning memory and batching well takes real understanding","Focused on text models; multimodal support lags the frontier"],"links":{"website":"https://docs.vllm.ai","docs":"https://docs.vllm.ai/en/latest/"}},{"slug":"bentoml","name":"BentoML","tagline":"Package any model as a container and deploy it wherever you like.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":90,"recommended":false,"pricing":"Free and open source. BentoCloud is an optional paid hosted tier.","pros":["Output is a standard OCI container — deploy anywhere, no lock-in by design","Uses vLLM as an engine, so throughput does not suffer for the convenience","Handles batching, multi-model composition and adaptive request grouping","Familiar Python service definition, close to Modal's developer experience"],"cons":["You still need somewhere to run the container and something to scale it","Another abstraction layer to learn on top of the engine","Smaller community than vLLM or Ray","The hosted tier is where the operational convenience actually lives"],"links":{"website":"https://bentoml.com","docs":"https://docs.bentoml.com"}},{"slug":"ray-serve","name":"Ray Serve","tagline":"Multi-node, multi-model serving for when one GPU is not the problem.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":89,"recommended":false,"pricing":"Free and open source. Anyscale sells a managed Ray platform.","pros":["Genuine multi-node, multi-model orchestration with autoscaling and back-pressure","First-class vLLM integration — the engine underneath is the same","Composes multi-stage pipelines where a request hits several models","Same framework covers training, batch inference and serving"],"cons":["Heaviest option here; a Ray cluster is a system to operate","Overkill for a single model behind a single endpoint","Debugging distributed failures is genuinely hard","Steepest learning curve of the four"],"links":{"website":"https://docs.ray.io/en/latest/serve/index.html","docs":"https://docs.ray.io/en/latest/serve/"}},{"slug":"runpod-serverless","name":"RunPod Serverless","tagline":"Scale-to-zero like Modal, at close to raw GPU rental prices.","license":"Proprietary (hosted service)","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":56,"recommended":false,"pricing":"Per-second billing with scale-to-zero. H100 around $1.99/hr; no commitment. Rates observed 2026-07-30.","pros":["Roughly half Modal's GPU rate for the same serverless behaviour","Scale-to-zero, so idle endpoints cost nothing","You ship a normal container — the artefact stays portable","Same account also rents persistent GPUs for training or interactive work"],"cons":["Still a proprietary hosted platform — you do not own the endpoint","Developer experience is rougher than Modal's decorators","Cold starts on large models are a real latency cost","Enterprise compliance story is thin next to the hyperscalers"],"links":{"website":"https://www.runpod.io/serverless-gpu","docs":"https://docs.runpod.io"}}]},{"slug":"openai-agentkit","name":"OpenAI AgentKit","vendor":"OpenAI","category":"agent-frameworks","kind":"software","url":"https://www.macrostack.net/alternative-to-openai-agentkit","whatItIs":"AgentKit was OpenAI's managed way to build agents — Agent Builder for wiring the workflow visually, ChatKit for the chat surface, and Evals for measuring whether the thing worked. The pitch was that you would not need a framework at all: describe the agent, connect the tools, ship. It arrived as the safe, official option in a category otherwise full of fast-moving open-source projects.","subscriptionCost":"There was no separate subscription — you paid ordinary API rates for what the agent consumed, roughly $1.75 per million input tokens and $14 per million output tokens on the flagship model, plus tool charges such as $0.03 per Code Interpreter session and $0.10 per gigabyte per day for file search. Enterprise agreements sat between roughly $2,000 and $20,000 a month. Figures checked 2026-07-30. The pricing was never the problem.","whyLeave":"Because it is being switched off. On 3 June 2026 OpenAI announced it was winding down Agent Builder and Evals, with the products leaving the platform on 30 November 2026. Nothing was wrong with the code and nobody was priced out — the vendor simply changed direction, and every team that built on it now has a migration with a date attached. That is the whole argument this site exists to make, demonstrated by the largest company in the industry inside a single year: the risk in a managed platform is not usually the bill, it is that the roadmap is not yours. It is worth being fair here — OpenAI gave nearly six months of notice, which is more than many vendors manage. The point is not that they behaved badly. The point is that the decision was never yours to make.","lockIn":"The prompts, the tool definitions and the model calls are portable — those are yours and they move. What does not move is the orchestration: a graph built in Agent Builder is a description held in OpenAI's product, not a file in your repository, and rebuilding it elsewhere means rebuilding the logic rather than exporting it. Evals histories are similar. This is the specific shape of visual-builder lock-in: the easier a platform makes it to avoid writing the wiring down, the less of the wiring you own when it leaves.","whenToStay":"Through November 2026, if what you have already works and rewriting it now costs more than running it out — there is no benefit in a panic migration for a system that will be replaced anyway. Stay too if you are prototyping this week and expect the result to be thrown away: managed tooling is genuinely faster for that, and a throwaway prototype has no migration cost by definition. And for the rest of OpenAI's API — models, ChatKit, the Responses API — nothing here is a reason to leave. Only the agent-building layer is closing.","bottomLine":"Migrate before November 2026, and this time pick something nobody can switch off. LangGraph is the closest match for the workflows AgentKit was built for and it is MIT-licensed code in your own repository — if it is ever abandoned, you still have it.","lastVerified":"2026-07-30","recommendation":{"pick":"LangGraph","slug":"langgraph","sovereigntyScore":92,"why":"Agents as an explicit state graph — the closest thing to what you are leaving."},"alternatives":[{"slug":"langgraph","name":"LangGraph","tagline":"Agents as an explicit state graph — the closest thing to what you are leaving.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":92,"recommended":true,"pricing":"Free and open source. LangGraph Platform is an optional paid hosted tier.","pros":["Explicit state graph maps closely onto what Agent Builder did","Checkpointing and resumable runs — genuinely production-grade","Human-in-the-loop interrupts are a first-class feature, not a workaround","MIT and in your repository: nobody can announce a sunset date for it"],"cons":["Steepest learning curve here — you are writing the graph, not drawing it","Carries LangChain ecosystem conventions whether or not you want them","Verbose for simple agents that only need a loop and two tools","The hosted platform is where the operational conveniences live"],"links":{"website":"https://langchain-ai.github.io/langgraph/","repo":"https://github.com/langchain-ai/langgraph","docs":"https://langchain-ai.github.io/langgraph/"}},{"slug":"openclaw","name":"OpenClaw","tagline":"The runaway story of 2026 — 384k stars and MIT-licensed.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":94,"recommended":false,"pricing":"Free and open source. You pay only for whatever model you point it at.","pros":["MIT under a foundation, not a company — no single owner to change direction","Runs locally and works with any model, including local ones","The fastest-growing project in the category by an enormous margin","Genuinely useful out of the box rather than a library you must assemble"],"cons":["An assistant, not a framework — the wrong shape for a hosted product","Moving extremely fast; interfaces change under you","Executing real actions on your machine deserves real caution about permissions","Governance is young; the foundation is newer than the star count suggests"],"links":{"website":"https://openclaw.ai","repo":"https://github.com/openclaw/openclaw"}},{"slug":"crewai","name":"CrewAI","tagline":"Agents as a team with roles — the fastest thing here to get working.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":90,"recommended":false,"pricing":"Free and open source. CrewAI Enterprise is a separate commercial platform.","pros":["Fastest path from idea to a working multi-agent system","Role-and-goal abstraction is genuinely intuitive to reason about","Standalone — no LangChain dependency to inherit","Large, active community and plenty of worked examples"],"cons":["Less control over execution than an explicit graph","Harder to debug when a crew misbehaves — the abstraction hides the path","Weaker state persistence story for long-running work","Company-controlled, with an enterprise tier alongside it"],"links":{"website":"https://www.crewai.com","repo":"https://github.com/crewAIInc/crewAI","docs":"https://docs.crewai.com"}},{"slug":"dify","name":"Dify","tagline":"The visual builder AgentKit was — but read the licence before you commit.","license":"Modified Apache-2.0 (source-available, not OSI open source)","openSource":false,"selfHostable":true,"localFirst":true,"sovereigntyScore":72,"recommended":false,"pricing":"Free to self-host within the licence terms. Dify Cloud and a commercial licence are paid.","pros":["The nearest thing to Agent Builder's visual canvas — smallest conceptual jump","Self-hostable, with retrieval, tools and app hosting in one product","Enormous community and the most stars of anything in this comparison","Non-engineers can read and change the workflow, which is rare here"],"cons":["Not open source despite near-universal description as such — multi-tenant use needs a commercial licence","Branding and logo may not be removed from the frontend","Visual workflows are harder to review, diff and version than code","Single-vendor control, and the licence explicitly reserves the right to tighten"],"links":{"website":"https://dify.ai","repo":"https://github.com/langgenius/dify","docs":"https://docs.dify.ai"}}]},{"slug":"firebase","name":"Firebase","vendor":"Google","category":"backend-as-a-service","kind":"software","url":"https://www.macrostack.net/alternative-to-firebase","whatItIs":"Firebase is Google's backend-as-a-service: Firestore for the database, Authentication for sign-in, Cloud Storage for files, Cloud Functions for server logic, plus hosting, analytics and push notifications. It exists so a mobile or front-end team can ship a real product without hiring anyone to run a backend, and at that job it is genuinely excellent — which is why it has been the default for a decade.","subscriptionCost":"The Spark tier is free with hard quotas. Beyond it, Blaze is pay-as-you-go and metered on operations rather than seats: roughly $0.06 per 100,000 document reads, $0.18 per 100,000 writes and $0.02 per 100,000 deletes on Firestore, with Realtime Database around $5 per GB stored and $1 per GB downloaded. A modest app at 5,000 daily users lands near $12 a month. The number that surprises people is not the rate, it is the shape — a badly written listener that re-reads a collection on every render costs the same as a feature nobody asked for. Figures checked 2026-07-31.","whyLeave":"Cost that tracks your code quality rather than your revenue is the first reason: read-heavy patterns are easy to write and expensive to run, and the bill arrives a month after the mistake. The second is Firestore itself — a proprietary document store with no SQL, limited querying, and no way to run it anywhere else, so the data model you build against is one vendor's product rather than a standard. The third is that the open equivalents have genuinely caught up. Supabase gives you Postgres, which means SQL, joins, extensions and thirty years of tooling.","lockIn":"High, and it is the query layer rather than the data. Exporting documents from Firestore is straightforward; rewriting every query, security rule and Cloud Function that assumed a document store is not. Firebase Authentication is the sharper hook — user records and password hashes are exportable, but any app depending on Firebase's client SDKs for session handling needs its auth flow rebuilt, not repointed. Teams that keep business logic out of Cloud Functions and behind their own API keep the exit affordable.","whenToStay":"Stay if you are shipping fast and the bill is small — Blaze at $12 a month is not a problem worth a migration, and Firebase's client SDKs, offline sync and push notifications are still the smoothest in the category. Stay if your app is genuinely mobile-first: the offline-first behaviour in the Firebase SDKs is better than anything the alternatives offer, and rebuilding it yourself is a real project. Stay if you are already deep in Google Cloud, where IAM, BigQuery export and Analytics integration all just work. And stay if nobody on the team wants to own a Postgres instance.","bottomLine":"Firebase is still the fastest way to get a real backend without a backend team, and its bill only becomes a problem at scale or after a careless query. If you want the same speed on a database you can take with you, Supabase is Postgres with Firebase's ergonomics.","lastVerified":"2026-07-31","recommendation":{"pick":"Supabase","slug":"supabase","sovereigntyScore":91,"why":"Postgres with Firebase's ergonomics — and you can take the database with you."},"alternatives":[{"slug":"supabase","name":"Supabase","tagline":"Postgres with Firebase's ergonomics — and you can take the database with you.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":91,"recommended":true,"pricing":"Free tier for small projects; hosted Pro from about $25/month. Fully self-hostable at no licence cost.","pros":["Real Postgres — SQL, joins, transactions and the whole extension ecosystem","Genuinely portable: the database runs anywhere, hosted or not","Apache-2.0 with a complete self-host path, not a crippled community edition","pgvector built in, so AI features do not need a second database"],"cons":["You now have a Postgres database to think about — indexes, connections, vacuum","Mobile offline sync is weaker than Firebase's SDKs","Self-hosting the full stack is more moving parts than the hosted product suggests","Younger than Firebase; some edges are still being filed off"],"links":{"website":"https://supabase.com","repo":"https://github.com/supabase/supabase","docs":"https://supabase.com/docs"}},{"slug":"pocketbase","name":"PocketBase","tagline":"The entire backend is one file you can copy to a server.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":95,"recommended":false,"pricing":"Free and open source. You pay for a server, and a very small one will do.","pros":["One binary, no dependencies — the simplest deployment in this comparison","Your whole database is a file you can copy, back up and version","Extremely fast for read-heavy workloads on modest hardware","MIT, no enterprise edition, no upsell path"],"cons":["SQLite means one machine — no horizontal scaling story","Smaller feature surface than Firebase or Supabase","Effectively a single-maintainer project, which is a real risk to weigh","Not the right choice for an app expecting millions of concurrent users"],"links":{"website":"https://pocketbase.io","repo":"https://github.com/pocketbase/pocketbase","docs":"https://pocketbase.io/docs"}},{"slug":"appwrite","name":"Appwrite","tagline":"The self-hosted backend that ships as one Docker command.","license":"BSD-3-Clause","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":92,"recommended":false,"pricing":"Free and open source to self-host. Appwrite Cloud has a free tier and paid plans from about $15/month.","pros":["Self-hosts in a single Docker Compose command — the lowest-friction option here","Excellent SDK coverage including Flutter, Apple and Android","Permissive BSD-3-Clause with no enterprise directory carve-out","Auth, storage, functions and realtime all in one binary set"],"cons":["Its own database abstraction rather than raw Postgres — less portable data","Smaller ecosystem and fewer third-party integrations than Supabase","Query capability is thinner than SQL when the data model gets complex","Scaling beyond a single node needs planning"],"links":{"website":"https://appwrite.io","repo":"https://github.com/appwrite/appwrite","docs":"https://appwrite.io/docs"}},{"slug":"parse-platform","name":"Parse Platform","tagline":"The original backend-as-a-service, now community-run and still going.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":90,"recommended":false,"pricing":"Free and open source. You supply the Node host and the database.","pros":["Already survived its parent company shutting it down — the proof case for open source","Apache-2.0 with a decade of community stewardship","Runs on MongoDB or Postgres, your choice","Mature SDKs across iOS, Android and JavaScript"],"cons":["Feels its age next to Supabase and Appwrite","You assemble the pieces — Node host, database, dashboard — yourself","Community-maintained means no commercial support by default","Smaller momentum than the newer options"],"links":{"website":"https://parseplatform.org","repo":"https://github.com/parse-community/parse-server","docs":"https://docs.parseplatform.org"}},{"slug":"nhost","name":"Nhost","tagline":"Postgres plus instant GraphQL, for teams that think in queries.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":88,"recommended":false,"pricing":"Free tier available; hosted plans from about $25/month. Self-hostable at no licence cost.","pros":["Instant GraphQL from your Postgres schema via Hasura","Real Postgres underneath, so the data stays portable","MIT licensed with a genuine self-host path","Strong typed-client story for React and Vue front ends"],"cons":["Much smaller community than Supabase or Appwrite","GraphQL-first is a commitment, not a neutral default","Self-hosting means running Hasura and Postgres, not one binary","Fewer SDKs, and mobile support lags the others"],"links":{"website":"https://nhost.io","repo":"https://github.com/nhost/nhost","docs":"https://docs.nhost.io"}}]},{"slug":"hashicorp-vault","name":"HashiCorp Vault","vendor":"HashiCorp (IBM)","category":"secrets-management","kind":"software","url":"https://www.macrostack.net/alternative-to-hashicorp-vault","whatItIs":"Vault is the industry standard for secrets management: a central service that stores API keys, database credentials and certificates, hands them out against policy, issues short-lived dynamic credentials on demand, and keeps an audit trail of who read what. It does the job better than almost anything else, and for a decade it was the obvious answer. What changed was not the software.","subscriptionCost":"The community edition is free. HCP Vault Dedicated starts around $450/month for a development extra-small cluster; a production Essentials Small cluster is roughly $1,150/month before per-client fees near $72.92/month, and a standard small cluster with 50 clients runs about $5,000/month. Enterprise self-managed licences are negotiated and land well above that. Figures checked 2026-07-31 — note the most detailed public breakdowns are published by competitors, so verify against HashiCorp directly before you budget.","whyLeave":"In August 2023 HashiCorp relicensed Vault from the Mozilla Public License to the Business Source License. BSL is not open source: it restricts use that competes with HashiCorp, and it converts to MPL only after four years. Nothing about the software got worse, and existing versions kept their old licence — but a tool many organisations had adopted specifically because it was open source stopped being open source, with no say from the people who had built their infrastructure on it. The Linux Foundation's response was OpenBao, a fork of the last MPL version, now stewarded by a foundation rather than a company. IBM's acquisition of HashiCorp, completed in 2026, has not reversed the licence. The second reason is simpler: Vault is genuinely hard to operate, and most teams do not need what that difficulty buys.","lockIn":"Lower than the operational effort implies, and this is the good news. Vault's HTTP API is well documented and OpenBao is a direct fork, so moving there is close to a drop-in — the paths, policies and tokens are the same shape. What actually holds you is the surrounding machinery: auto-unseal wired to a cloud KMS, dynamic database engines, PKI issuance, and the Terraform and Kubernetes integrations built around Vault's specific behaviour. Teams that use Vault as a key-value store move in an afternoon; teams using dynamic credentials and PKI have a project.","whenToStay":"Stay if you use the parts nothing else matches: dynamic database credentials that expire, Vault's PKI engine as an internal certificate authority, transit encryption-as-a-service, or the breadth of auth backends. Stay if BSL genuinely does not affect you — and for most end users it does not, because the restriction targets competing hosted offerings rather than internal use. Read the licence against your own situation rather than the discourse. And stay if you have already paid for enterprise support and namespaces; the alternatives do not have an equivalent of that relationship.","bottomLine":"The best secrets manager in the category is no longer open source, and for many teams that is the only thing that changed. If the licence matters to you, OpenBao is the same software under MPL-2.0 with foundation governance. If developer experience matters more than parity, Infisical is markedly nicer to use.","lastVerified":"2026-07-31","recommendation":{"pick":"OpenBao","slug":"openbao","sovereigntyScore":94,"why":"Vault before the licence changed — forked, MPL-2.0, run by a foundation."},"alternatives":[{"slug":"openbao","name":"OpenBao","tagline":"Vault before the licence changed — forked, MPL-2.0, run by a foundation.","license":"MPL-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":94,"recommended":true,"pricing":"Free and open source. You run it on your own infrastructure.","pros":["The same codebase — migration from Vault is close to drop-in","MPL-2.0 under Linux Foundation governance, not a single vendor's discretion","Keeps Vault's dynamic secrets, PKI and transit engines","Existing Vault knowledge, tooling and Terraform providers transfer directly"],"cons":["Inherits Vault's operational difficulty in full — this is not the easy option","Smaller community than Vault, and the ecosystem is still catching up","No enterprise namespaces or vendor support contract","Divergence from upstream Vault will grow over time"],"links":{"website":"https://openbao.org","repo":"https://github.com/openbao/openbao","docs":"https://openbao.org/docs/"}},{"slug":"sops","name":"SOPS","tagline":"Encrypt secrets into the repo. No server to run at all.","license":"MPL-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":96,"recommended":false,"pricing":"Free and open source. No server, so no hosting cost either.","pros":["No service to run, scale, back up or monitor — the operational cost is zero","Secrets live in Git with real diffs and full history","CNCF-governed under MPL-2.0","Works with cloud KMS, age or PGP for key custody"],"cons":["No dynamic secrets, no automatic rotation, no revocation","Audit trail is your Git history and your KMS logs, nothing more","Rotating a leaked secret means a commit and a redeploy","Not a fit for large teams needing fine-grained runtime access control"],"links":{"website":"https://getsops.io","repo":"https://github.com/getsops/sops","docs":"https://github.com/getsops/sops#readme"}},{"slug":"infisical","name":"Infisical","tagline":"Secrets management that a developer can actually use on day one.","license":"MIT core, with an `ee/` enterprise directory carve-out","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":84,"recommended":false,"pricing":"Free and self-hostable for the MIT core; hosted plans and enterprise features are paid.","pros":["By far the best developer experience in this comparison","CLI injects secrets into a process without touching the filesystem","Built-in secret scanning catches leaks before they ship","Self-hostable, with Kubernetes and CI integrations that work out of the box"],"cons":["Enterprise features live behind an `ee/` carve-out — not a pure MIT product","No equivalent of Vault's dynamic database credentials or PKI engine","Single-vendor governance, the same structural risk that moved Vault to BSL","Younger, with a shorter track record under real load"],"links":{"website":"https://infisical.com","repo":"https://github.com/Infisical/infisical","docs":"https://infisical.com/docs"}},{"slug":"doppler","name":"Doppler","tagline":"Hosted secrets with the polish, if you would rather not run one.","license":"Proprietary (hosted service)","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":42,"recommended":false,"pricing":"Free tier for individuals and small teams; paid team plans per seat per month.","pros":["Nothing to operate — no unsealing, no HA design, no upgrades","Broad integrations across clouds, CI systems and frameworks","Clean UI that non-platform engineers can use without training","Automatic rotation for common backends"],"cons":["Proprietary and hosted — your secrets sit in someone else's system","No self-host option at any price","Per-seat pricing grows with the team rather than with usage","You inherit their pricing decisions, exactly as Vault users inherited HashiCorp's"],"links":{"website":"https://www.doppler.com","docs":"https://docs.doppler.com"}},{"slug":"aws-secrets-manager","name":"AWS Secrets Manager","tagline":"The obvious answer if everything already runs in AWS.","license":"Proprietary (hosted service)","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":35,"recommended":false,"pricing":"Roughly $0.40 per secret per month plus a small per-10,000-API-call charge. Rates checked 2026-07-31.","pros":["Already inside your existing IAM, VPC and compliance envelope","Native rotation with RDS, Redshift and DocumentDB","Zero infrastructure to run or patch","Cheap at small secret counts"],"cons":["AWS-only — useless as a central store in a multi-cloud estate","Per-secret pricing adds up quickly at scale","Far less capable than Vault for dynamic credentials and PKI","Deepens AWS lock-in rather than reducing it"],"links":{"website":"https://aws.amazon.com/secrets-manager/","docs":"https://docs.aws.amazon.com/secretsmanager/"}}]},{"slug":"launchdarkly","name":"LaunchDarkly","vendor":"LaunchDarkly","category":"feature-flags","kind":"software","url":"https://www.macrostack.net/alternative-to-launchdarkly","whatItIs":"LaunchDarkly is the feature-flag platform that made the category serious: ship code turned off, switch it on for one per cent of users, target by attribute, and roll back a bad release without a deploy. It also runs experiments, manages release workflows and keeps an audit trail. It is very good, and it is priced like infrastructure rather than a utility.","subscriptionCost":"LaunchDarkly moved off per-seat pricing and now bills on a dual meter: roughly $10 per service connection plus about $8.33 per 1,000 client-side monthly active users. Seats are unlimited on every tier, which is a genuine improvement — but the meters mean a consumer app with a large user base can pay substantially more than it did before, while a small team with many microservices pays on connections. There is a free tier for small use. Figures checked 2026-07-31; this pricing changed recently, so confirm against LaunchDarkly's current page before modelling it.","whyLeave":"A feature flag is, at its core, a boolean and a targeting rule — and it is reasonable to ask why that costs thousands a year. For a large consumer application the MAU meter is the issue: your bill scales with your users rather than with the value flags deliver, and unlike an analytics tool the flags are not doing more work as the audience grows. The open alternatives are also genuinely mature now rather than hopeful — Unleash and Flagsmith both run production traffic at real scale, and OpenFeature has standardised the client API so the SDK is no longer a lock-in point.","lockIn":"Moderate, and falling fast because of OpenFeature. Historically the hook was the SDK: flags evaluated through LaunchDarkly's client meant swapping vendors meant touching every call site. OpenFeature — a CNCF standard with provider implementations for most of this category, LaunchDarkly included — makes the evaluation API vendor-neutral, so the switch becomes a provider swap at startup. What still does not move is everything around the flags: targeting rules, segment definitions, experiment history and the audit trail, none of which export in a form another platform ingests.","whenToStay":"Stay if you run real experiments rather than just toggles — LaunchDarkly's experimentation and statistics engine is ahead of everything open here, and rebuilding it is not a weekend. Stay if you need enterprise governance: approval workflows, change requests, SOC 2 and a support contract with consequences. Stay if flags are load-bearing for compliance or incident response, where an SLA on the flag service is the thing you are actually buying. And stay if your volume is small enough that the free tier covers it, which is more teams than expect it.","bottomLine":"Adopt OpenFeature first whatever you decide — it makes the vendor question cheap to revisit later. Then Unleash if you want the most complete open platform, or Flagsmith if permissive licensing and simple self-hosting matter more than feature depth.","lastVerified":"2026-07-31","recommendation":{"pick":"Unleash","slug":"unleash","sovereigntyScore":89,"why":"The most complete open feature-flag platform, and it self-hosts properly."},"alternatives":[{"slug":"unleash","name":"Unleash","tagline":"The most complete open feature-flag platform, and it self-hosts properly.","license":"AGPL-3.0 (open core; enterprise tier is commercial)","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":89,"recommended":true,"pricing":"Open-source server free and self-hostable. Hosted and enterprise tiers are paid.","pros":["Closest feature parity with LaunchDarkly of anything open","Local SDK evaluation — your app survives an outage of the flag service","Mature, with a decade of production use behind it","Strong Kubernetes and Docker deployment story"],"cons":["AGPL-3.0 is strong copyleft — read it before you modify and redistribute","Some governance and advanced features sit in the paid enterprise tier","No experimentation engine on the level of LaunchDarkly's","Self-hosting means running a server and a database you now own"],"links":{"website":"https://www.getunleash.io","repo":"https://github.com/Unleash/unleash","docs":"https://docs.getunleash.io"}},{"slug":"openfeature","name":"OpenFeature","tagline":"Not a platform — the standard that makes the platform swappable.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":97,"recommended":false,"pricing":"Free and open source. It is a specification and a set of SDKs.","pros":["Removes SDK lock-in entirely — swap providers in one line","CNCF-governed vendor-neutral standard with broad provider support","LaunchDarkly itself ships a provider, so adopting it costs you nothing today","Makes this whole comparison a reversible decision"],"cons":["Not a flag platform — you still need something behind it","Thin abstraction: vendor-specific features may not be exposed","One more layer between your code and the evaluation","Provider maturity varies across the ecosystem"],"links":{"website":"https://openfeature.dev","repo":"https://github.com/open-feature/spec","docs":"https://openfeature.dev/docs/reference/intro"}},{"slug":"flipt","name":"Flipt","tagline":"Flags defined in Git, evaluated by one Go binary.","license":"GPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":93,"recommended":false,"pricing":"Free and open source. One binary on hardware you already have.","pros":["Flag definitions live in Git — reviewed, versioned and audited like code","Single Go binary, runs air-gapped with no external calls","Fits a GitOps workflow with no extra machinery","GPL-3.0 with no enterprise carve-out"],"cons":["Smallest project here — a real bus-factor consideration","No dashboard a non-engineer will happily use","Git-based workflow means non-technical staff cannot flip a flag","No experimentation or statistics"],"links":{"website":"https://www.flipt.io","repo":"https://github.com/flipt-io/flipt","docs":"https://docs.flipt.io"}},{"slug":"flagsmith","name":"Flagsmith","tagline":"BSD-licensed flags with remote config, and no copyleft to reason about.","license":"BSD-3-Clause (open core; paid hosted and enterprise tiers)","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":90,"recommended":false,"pricing":"Open source free and self-hostable. Hosted plans have a free tier and paid tiers above it.","pros":["BSD-3-Clause — the most permissive licence here, no copyleft to interpret","Feature flags and remote config in one product","Multi-environment and multi-organisation support built in, not bolted on","Edge API keeps evaluation fast without custom caching"],"cons":["Smaller community than Unleash and fewer third-party integrations","Experimentation is basic next to LaunchDarkly","Advanced features are reserved for the paid tiers","Self-hosted deployment needs Postgres and some tuning at scale"],"links":{"website":"https://www.flagsmith.com","repo":"https://github.com/Flagsmith/flagsmith","docs":"https://docs.flagsmith.com"}},{"slug":"growthbook","name":"GrowthBook","tagline":"Flags plus a real statistics engine — the experimentation answer.","license":"MIT core, with enterprise directory carve-outs","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":83,"recommended":false,"pricing":"Self-hostable core free. Cloud and enterprise tiers are paid.","pros":["Genuine statistics engine — Bayesian and frequentist, not a toggle with a chart","Runs experiments against your existing warehouse, no data duplication","Warehouse-native means no second source of truth to reconcile","Self-hostable with a real free path"],"cons":["Enterprise directories are carved out of the MIT licence","Heavier to set up than the pure flag tools — you need a warehouse","Flag management is less polished than Unleash's","Overkill if you only want to turn features on and off"],"links":{"website":"https://www.growthbook.io","repo":"https://github.com/growthbook/growthbook","docs":"https://docs.growthbook.io"}}]},{"slug":"amplitude","name":"Amplitude","vendor":"Amplitude","category":"product-analytics","kind":"software","url":"https://www.macrostack.net/alternative-to-amplitude","whatItIs":"Amplitude is product analytics: what users do inside your application, which paths lead to activation, where funnels leak, and which cohorts come back. It is the tool product teams reach for when Google Analytics turns out to answer marketing questions rather than product ones, and its cohort and retention analysis is genuinely strong.","subscriptionCost":"Billed on monthly tracked users. The Starter tier is free up to 10,000 MTUs and 2 million events per month. Plus starts around $49/month billed annually — about $582 a year at 1,000 MTUs — and scales up to 300,000 MTUs, with each MTU carrying an allowance of roughly 1,000 events. Growth and Enterprise are quoted. The mechanic to understand is that a user counts once they fire any event, so instrumenting more of the product does not raise the MTU count, but growing the audience does. Figures checked 2026-07-31.","whyLeave":"The bill scales with your success and not with the insight, which is a fair thing to resent — a product that doubles its users pays roughly double for the same twelve dashboards. Data residency is the second reason and a growing one: behavioural data on every user sits in a third party's system, which is an awkward conversation under GDPR and an impossible one in some regulated sectors. The third is that PostHog now bundles product analytics, session replay, feature flags and experiments in one self-hostable product, and teams paying separately for two or three of those notice.","lockIn":"Moderate and mostly in the tracking plan rather than the data. Historical events export, though large exports are slow and awkward. What costs real time is that your event taxonomy — names, properties, the conventions everyone agreed on — is embedded in application code, and any migration means either replaying that taxonomy into a new tool or rewriting instrumentation. Teams that send events through a neutral layer such as a Segment-compatible pipeline or OpenTelemetry keep this cheap. Teams calling the Amplitude SDK directly from every component do not.","whenToStay":"Stay if you are inside the free tier — 10,000 MTUs and 2 million events covers a great many real products, and nothing here beats free and already instrumented. Stay if the analysis is the point: Amplitude's cohort, retention and pathfinding tools are more refined than any open alternative, and a team that lives in them daily will feel the downgrade. Stay if non-technical colleagues rely on it, because self-hosted tools tend to be more capable and less inviting. And stay if you have no appetite to own a ClickHouse cluster, which is what self-hosting PostHog at volume really means.","bottomLine":"PostHog if you want the whole product-analytics job in one tool you can host yourself; Matomo if the driver is privacy and data residency rather than product insight; Umami if all you actually needed was clean traffic numbers without the surveillance.","lastVerified":"2026-07-31","recommendation":{"pick":"PostHog","slug":"posthog","sovereigntyScore":85,"why":"Product analytics, session replay, flags and experiments in one self-hostable product."},"alternatives":[{"slug":"posthog","name":"PostHog","tagline":"Product analytics, session replay, flags and experiments in one self-hostable product.","license":"MIT core, with an `ee/` enterprise directory carve-out","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":85,"recommended":true,"pricing":"Generous free tier on cloud; self-hostable at no licence cost for the MIT core.","pros":["Replaces analytics, session replay, flags and experiments with one tool","Self-hostable, so behavioural data never leaves your infrastructure","Autocapture means useful data before anyone writes a tracking plan","Very generous free tier if you would rather use the hosted version"],"cons":["Self-hosting at volume means operating ClickHouse — a real commitment","The `ee/` directory is not MIT despite the project's reputation","Heavier and more complex than a focused analytics tool","Analysis depth still trails Amplitude for sophisticated cohort work"],"links":{"website":"https://posthog.com","repo":"https://github.com/PostHog/posthog","docs":"https://posthog.com/docs"}},{"slug":"umami","name":"Umami","tagline":"One clean dashboard, no cookies, five minutes to deploy.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":95,"recommended":false,"pricing":"Free and open source to self-host. Umami Cloud has a free tier and paid plans.","pros":["Genuinely simple — one dashboard, no training required","No cookies and no personal data, so no consent banner","Roughly 2 KB script, a meaningful page-speed win on mobile","MIT with no enterprise carve-out"],"cons":["No funnels, cohorts or retention analysis worth the name","Not a product-analytics tool — do not expect it to be","No session replay or heatmaps","Small feature surface by design; you will outgrow it if you need depth"],"links":{"website":"https://umami.is","repo":"https://github.com/umami-software/umami","docs":"https://umami.is/docs"}},{"slug":"matomo","name":"Matomo","tagline":"GPL analytics you host yourself — the compliance answer.","license":"GPL-3.0 (core; some plugins are paid)","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":92,"recommended":false,"pricing":"Self-hosted core free. Cloud hosting and premium plugins are paid.","pros":["Full data ownership with a mature, well-trodden self-host path","Can be configured to run without cookie consent in many jurisdictions","No sampling — the numbers are the numbers","Over a decade of development and a large plugin ecosystem"],"cons":["Web analytics first; product analytics needs paid plugins","Interface feels dated next to PostHog and Amplitude","PHP and MySQL need tuning at high traffic","Several of the features people expect are premium add-ons"],"links":{"website":"https://matomo.org","repo":"https://github.com/matomo-org/matomo","docs":"https://matomo.org/docs/"}},{"slug":"openpanel","name":"OpenPanel","tagline":"Mixpanel-style product analytics with a web-analytics front door.","license":"AGPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":90,"recommended":false,"pricing":"Free and open source to self-host. Hosted plans available.","pros":["Sits deliberately between simple web analytics and full product analytics","Self-hostable with a straightforward Docker deployment","AGPL-3.0 with no enterprise directory carve-out","Lighter to run than PostHog for a fraction of the complexity"],"cons":["Youngest and least proven project on this page","Small community, so few answers when something breaks","No session replay or feature flags","AGPL-3.0 copyleft needs reading if you intend to modify it"],"links":{"website":"https://openpanel.dev","repo":"https://github.com/Openpanel-dev/openpanel","docs":"https://docs.openpanel.dev"}},{"slug":"countly","name":"Countly","tagline":"Mobile-first analytics you can run on-premise — but check the licence.","license":"Countly Lite License (custom, source-available — not OSI open source)","openSource":false,"selfHostable":true,"localFirst":true,"sovereigntyScore":66,"recommended":false,"pricing":"Community edition free to self-host under its own licence terms; enterprise is commercial.","pros":["Mobile and IoT first, where most of this category is web first","Crash reporting and push notifications alongside analytics","Long track record of on-premise deployment in regulated environments","Rich user-profile and cohort features in the enterprise tier"],"cons":["Not open source despite being widely listed as such — read the Lite License","Much of the useful functionality sits in the paid enterprise edition","Smaller community than every other option here","Heavier to deploy than Umami or OpenPanel"],"links":{"website":"https://count.ly","repo":"https://github.com/Countly/countly-server","docs":"https://support.count.ly"}}]},{"slug":"algolia","name":"Algolia","vendor":"Algolia","category":"search-infrastructure","kind":"software","url":"https://www.macrostack.net/alternative-to-algolia","whatItIs":"Algolia is hosted search for your own product: you push records to their index, they return typo-tolerant, faceted, ranked results in a few milliseconds, and you get the InstantSearch front-end libraries that make a good search box a day's work rather than a quarter's. It effectively defined what users now expect a search field to do, and for most of a decade there was no serious alternative.","subscriptionCost":"Metered on search requests and records. The Grow tier runs roughly $1 per 1,000 search requests and $0.50 per 1,000 records, with additional requests around $0.50 per 1,000 and additional records near $0.40 per 1,000; Grow Plus bills overage nearer $1.75 per 1,000 requests. Add-ons are separate — AI recommendations around $0.60 per 1,000 requests, crawler usage around $0.80 per 1,000. Real prices depend heavily on commitment and negotiation. The catch is structural: search-as-you-type fires a request per keystroke, so one user searching once can be five billable requests. Figures checked 2026-07-31.","whyLeave":"The billing unit does not match the value. You pay per request while search-as-you-type multiplies requests by word length, so a successful content site can find search is its largest infrastructure line while delivering exactly the same feature it did last year. The second reason is that the open engines closed the gap: Meilisearch and Typesense both deliver typo tolerance, faceting and sub-50ms responses on a single modest server, which was not true when Algolia won this category. The third is data residency — your searchable content, which is often your whole product catalogue, lives in someone else's index.","lockIn":"Moderate, and concentrated in the front end rather than the data. Records are yours and re-indexing elsewhere is mechanical. What costs time is that Algolia's InstantSearch libraries and its ranking configuration — custom ranking attributes, tie-breaking, synonyms, rules — are specific to their engine, so a migration is re-tuning relevance rather than copying settings. Meilisearch and Typesense both ship Algolia-compatible adapters for InstantSearch, which removes most of the front-end work and is the single biggest reason migrations here are cheaper than they look.","whenToStay":"Stay if search is a core revenue surface and relevance tuning is worth real money — Algolia's ranking engine, merchandising rules and A/B testing on search results are ahead of the open options, and for e-commerce that gap converts. Stay if you need global edge distribution without operating it, which is genuinely hard to replicate. Stay if you are inside the free tier. And stay if nobody wants to own a search server: an unmonitored self-hosted index that silently stops updating is worse than an invoice.","bottomLine":"Meilisearch if you want the smoothest developer experience and search that is good by default; Typesense if you want a permissive GPL-3.0 engine with no enterprise-edition asterisk. Both ship InstantSearch adapters, so the front end largely survives the move.","lastVerified":"2026-07-31","recommendation":{"pick":"Meilisearch","slug":"meilisearch","sovereigntyScore":88,"why":"Great search out of the box, on one small server."},"alternatives":[{"slug":"meilisearch","name":"Meilisearch","tagline":"Great search out of the box, on one small server.","license":"MIT, with enterprise-edition components under BUSL-1.1","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":88,"recommended":true,"pricing":"Free and open source to self-host. Meilisearch Cloud is paid, from a small monthly tier.","pros":["Genuinely excellent relevance with no tuning — the best defaults here","Algolia-compatible InstantSearch adapter keeps the front end intact","Single Rust binary, low memory, runs happily on a small VPS","Fast to adopt: indexing to searching in well under an hour"],"cons":["Enterprise-edition components are BUSL-1.1, not MIT","Less control over ranking than Algolia or Elasticsearch when you need it","Horizontal scaling is newer and less proven than the hosted options","You own uptime, backups and index freshness"],"links":{"website":"https://www.meilisearch.com","repo":"https://github.com/meilisearch/meilisearch","docs":"https://www.meilisearch.com/docs"}},{"slug":"sonic","name":"Sonic","tagline":"A search index in about 30 MB of RAM, when you need less than you think.","license":"MPL-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":94,"recommended":false,"pricing":"Free and open source. Runs in around 30 MB of RAM.","pros":["Extraordinarily light — tens of megabytes rather than gigabytes","Fast enough for most real workloads despite the footprint","MPL-2.0, simple to deploy, almost nothing to operate","Ideal for edge, embedded and small-service deployments"],"cons":["Returns identifiers only — you fetch the documents yourself","No faceting, no aggregations, no relevance tuning","Minimal ecosystem and few integrations","Wrong tool if search is a core product surface"],"links":{"website":"https://github.com/valeriansaliou/sonic","repo":"https://github.com/valeriansaliou/sonic"}},{"slug":"typesense","name":"Typesense","tagline":"GPL-3.0 search with no enterprise asterisk, tuned for speed.","license":"GPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":93,"recommended":false,"pricing":"Free and open source to self-host. Typesense Cloud is paid, priced per hour of running capacity.","pros":["Plain GPL-3.0 with no enterprise-edition carve-out","Very fast — in-memory index, consistently low latency","Built-in clustering and high availability, not an afterthought","Native vector and hybrid search for semantic queries"],"cons":["Index must fit in RAM, which sets a real budget floor at scale","Smaller community than Meilisearch","More configuration needed to reach the same relevance out of the box","GPL-3.0 copyleft is worth reading if you plan to modify it"],"links":{"website":"https://typesense.org","repo":"https://github.com/typesense/typesense","docs":"https://typesense.org/docs/"}},{"slug":"manticore-search","name":"Manticore Search","tagline":"SQL-native full-text search that is unusually fast on modest hardware.","license":"GPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":92,"recommended":false,"pricing":"Free and open source to self-host. Managed service available.","pros":["SQL over the MySQL protocol — existing tools and skills apply directly","Very fast on small and mid-sized datasets and modest hardware","Full-text, vector and hybrid search in one engine","GPL-3.0 with no enterprise carve-out"],"cons":["Much smaller community than Meilisearch or Typesense","No Algolia-compatible InstantSearch adapter — the front end is your work","Documentation is thinner than the leaders'","Less polished developer experience overall"],"links":{"website":"https://manticoresearch.com","repo":"https://github.com/manticoresoftware/manticoresearch","docs":"https://manual.manticoresearch.com"}},{"slug":"opensearch","name":"OpenSearch","tagline":"The Apache-2.0 Elasticsearch fork — when search is only half the job.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":91,"recommended":false,"pricing":"Free and open source. Managed OpenSearch is available from AWS and others.","pros":["Apache-2.0 under foundation governance — the licence question is settled","Handles search, analytics, logs and vectors in one platform","Enormous ecosystem inherited from Elasticsearch","Managed offerings exist if you would rather not operate a cluster"],"cons":["Substantially heavier than the purpose-built search engines","JVM tuning and cluster operation are a real skill set","Relevance needs meaningful configuration to match Algolia","Overkill if all you need is a fast search box"],"links":{"website":"https://opensearch.org","repo":"https://github.com/opensearch-project/OpenSearch","docs":"https://opensearch.org/docs/latest/"}}]},{"slug":"pingdom","name":"Pingdom","vendor":"SolarWinds","category":"uptime-monitoring","kind":"software","url":"https://www.macrostack.net/alternative-to-pingdom","whatItIs":"Pingdom is the original hosted uptime monitor: it checks your site from locations around the world, alerts you when it stops responding, tracks page-load performance, and records real-user monitoring data from actual visitors. It has been the default name in this category for the best part of two decades, and it is now part of SolarWinds' observability portfolio.","subscriptionCost":"Synthetic monitoring and real-user monitoring are priced separately and both scale with volume — synthetic by the number of checks, RUM by page views — with entry plans in the tens of dollars per month and realistic multi-site setups running well into the hundreds. There is no free tier. The structural point is that you are buying two products where most teams needed one: the uptime check is the part they actually wanted, and it is the cheaper half. Prices move; confirm against SolarWinds directly before budgeting. Checked 2026-08-01.","whyLeave":"Price against function, mostly. An uptime check is an HTTP request on a timer, and paying a per-check subscription for it is hard to justify once you have seen what the free tiers and open tools deliver — UptimeRobot gives 50 monitors free, and Uptime Kuma gives unlimited ones on a server you already pay for. The second reason is bundling: Pingdom increasingly sits inside a larger observability suite, and teams who wanted a monitor find themselves being sold a platform. The third is that the category's open options are genuinely excellent now, which was not true when Pingdom won it.","lockIn":"Low, and this is a category where that is genuinely true. Monitors are URLs and thresholds — recreating them elsewhere is an afternoon at most. Historical uptime data does not export in a form anything else ingests, so you lose the record rather than move it, and status-page subscribers have to be re-collected. Neither is a reason to stay; both are reasons to switch sooner rather than later, because the data you lose grows every month you wait.","whenToStay":"Stay if you need real-user monitoring alongside uptime — knowing that Brazilian users see a four-second load while everyone else sees one second is a different product from knowing the site is up, and none of the open tools do it. Stay if you are already inside SolarWinds observability and one vendor, one invoice and one support contract has real value. Stay if you need enterprise SLAs and audit trails on the monitoring itself, which some regulated environments require. And stay if global multi-region checking is the requirement, because a self-hosted monitor on one box cannot replicate it.","bottomLine":"Uptime Kuma on a server you already run does most of what Pingdom does, for nothing. Pair it with UptimeRobot's free tier for the outside view — together they cover the gap either one has alone, and the combination costs less than the smallest paid plan.","lastVerified":"2026-08-01","recommendation":{"pick":"Uptime Kuma","slug":"uptime-kuma","sovereigntyScore":96,"why":"The self-hosted monitor that beat the paid ones on features."},"alternatives":[{"slug":"uptime-kuma","name":"Uptime Kuma","tagline":"The self-hosted monitor that beat the paid ones on features.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":96,"recommended":true,"pricing":"Free and open source. One Docker container on a server you already run.","pros":["60-second checks and unlimited monitors with no plan to upgrade to","Public status pages included rather than sold separately","Notifications to 90+ services out of the box","MIT, one container, and the most-starred tool in the category"],"cons":["It runs on your infrastructure — so it cannot tell you your infrastructure is down","Single-node by design; no multi-region checking","You own updates, backups and the uptime of the uptime monitor","No phone-call escalation or on-call rotation"],"links":{"website":"https://uptime.kuma.pet","repo":"https://github.com/louislam/uptime-kuma","docs":"https://github.com/louislam/uptime-kuma/wiki"}},{"slug":"gatus","name":"Gatus","tagline":"Monitoring as a YAML file, for people who already run everything from Git.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":94,"recommended":false,"pricing":"Free and open source. A single binary or container.","pros":["Configuration is YAML in Git — reviewed, versioned and diffable","Rich condition evaluation, including response body and TLS expiry","Apache-2.0 with no enterprise carve-out","Very light: one small binary, minimal memory"],"cons":["No UI for adding monitors — everything is a config change","Same blind spot as any self-hosted monitor: it can go down with you","Fewer notification integrations than Uptime Kuma","Not usable by non-technical team members"],"links":{"website":"https://gatus.io","repo":"https://github.com/TwiN/gatus","docs":"https://gatus.io/docs"}},{"slug":"healthchecks","name":"Healthchecks.io","tagline":"Monitors the jobs that fail silently — the cron nobody noticed stopped.","license":"BSD-3-Clause","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":93,"recommended":false,"pricing":"Free and open source to self-host. Hosted plans have a free tier for a small number of checks.","pros":["Catches silent cron and backup failures nothing else on this page sees","Dead simple integration — one curl at the end of your job","BSD-3-Clause, self-hostable, with an honest hosted free tier","Notifications to email, Slack, PagerDuty, webhooks and more"],"cons":["Not an uptime monitor — it does not check whether your site responds","Only sees jobs you have instrumented to report in","Self-hosting means running a Django application and a database","Complements rather than replaces the rest of this comparison"],"links":{"website":"https://healthchecks.io","repo":"https://github.com/healthchecks/healthchecks","docs":"https://healthchecks.io/docs/"}},{"slug":"uptimerobot","name":"UptimeRobot","tagline":"Hosted checks from outside your network, with a free tier that is actually usable.","license":"Proprietary (hosted service)","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":48,"recommended":false,"pricing":"Free tier: 50 monitors at 5-minute checks, with a public status page. Paid plans add 30-second intervals, SMS/voice alerts and multi-location checks. Checked 2026-08-01.","pros":["Checks from outside your network — the one thing self-hosting cannot do","Free tier covers 50 monitors, which is genuinely enough for most people","Nothing to install, patch or keep running","Multi-location verification cuts false alarms from transient network blips"],"cons":["Proprietary and hosted — you do not own the monitoring or its history","Free tier is capped at 5-minute checks, so a short outage can be missed","SMS and voice alerts are paid add-ons","Your uptime data lives in a third party's system"],"links":{"website":"https://uptimerobot.com","docs":"https://uptimerobot.com/api/"}},{"slug":"better-stack","name":"Better Stack","tagline":"Hosted monitoring with real on-call — when someone has to be woken up.","license":"Proprietary (hosted service)","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":40,"recommended":false,"pricing":"Free tier available; paid plans per monitor and per on-call seat. Checked 2026-08-01.","pros":["Real on-call rotations and phone escalation, which nothing open here offers","Incident management and status pages in the same product","30-second checks and multi-region verification","Modern interface that teams actually adopt"],"cons":["Proprietary and hosted — no self-host path at any price","Per-seat on-call pricing grows with the team","More product than most people needing an uptime check require","Your incident history lives in their system"],"links":{"website":"https://betterstack.com","docs":"https://betterstack.com/docs"}}]},{"slug":"statuspage","name":"Atlassian Statuspage","vendor":"Atlassian","category":"uptime-monitoring","kind":"software","url":"https://www.macrostack.net/alternative-to-statuspage","whatItIs":"Statuspage is the public page you point customers at when something breaks: component-level status, incident updates, scheduled-maintenance notices, and email or SMS subscriptions so people find out from you rather than from Twitter. Atlassian acquired it in 2016, and it is the reason most status pages on the internet look the way they do.","subscriptionCost":"Free for a single page with a small number of components and no subscriber notifications worth relying on. Paid tiers scale on components, subscribers and features — private pages, custom domains, SSO and metrics — with team plans in the tens to low hundreds of dollars a month and enterprise quoted. The line most people hit first is subscribers: notifying customers is the entire point of a status page, and it is the thing metered hardest. Checked 2026-08-01.","whyLeave":"Subscriber-based pricing is the usual trigger — you adopt it free, your customer base grows, and the feature you actually needed sits behind the next tier. The second reason is that a status page is a simple artefact: components, incidents and a subscription list, all of which Uptime Kuma and Gatus generate from monitoring you are already running, with no second tool to keep in sync. The third is that a status page hosted by a vendor whose own incidents you may need to report on is an odd dependency, though in fairness Statuspage runs separately for exactly that reason.","lockIn":"Low on data, higher on habit. Components and incident history export via the API, and rebuilding the page elsewhere is not difficult. What is genuinely awkward is the subscriber list: people signed up to hear from you at a specific address, and moving them to a new system means asking them to opt in again, which not all of them will. Custom domains ease the transition — if status.yourcompany.com already points at Statuspage, repointing it is a DNS change your customers never see.","whenToStay":"Stay if you are on the free tier and it covers you, which it does for a lot of small products. Stay if you are already an Atlassian shop — the Jira and Opsgenie integrations mean an incident can update the public page without anyone remembering to do it manually, and that integration is worth real money during an actual outage. Stay if you need the compliance and audit features enterprise customers ask for. And stay if your status page is contractually part of an SLA, where a self-hosted page sharing infrastructure with the service it reports on is a genuine problem.","bottomLine":"If you are already running Uptime Kuma, you already have a status page and a second tool is redundant. If the requirement is a polished customer-facing page with reliable subscriber notifications and you are not on Atlassian, Instatus does the same job for less.","lastVerified":"2026-08-01","recommendation":{"pick":"Uptime Kuma","slug":"uptime-kuma","sovereigntyScore":96,"why":"The self-hosted monitor that beat the paid ones on features."},"alternatives":[{"slug":"uptime-kuma","name":"Uptime Kuma","tagline":"The self-hosted monitor that beat the paid ones on features.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":96,"recommended":true,"pricing":"Free and open source. One Docker container on a server you already run.","pros":["60-second checks and unlimited monitors with no plan to upgrade to","Public status pages included rather than sold separately","Notifications to 90+ services out of the box","MIT, one container, and the most-starred tool in the category"],"cons":["It runs on your infrastructure — so it cannot tell you your infrastructure is down","Single-node by design; no multi-region checking","You own updates, backups and the uptime of the uptime monitor","No phone-call escalation or on-call rotation"],"links":{"website":"https://uptime.kuma.pet","repo":"https://github.com/louislam/uptime-kuma","docs":"https://github.com/louislam/uptime-kuma/wiki"}},{"slug":"gatus","name":"Gatus","tagline":"Monitoring as a YAML file, for people who already run everything from Git.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":94,"recommended":false,"pricing":"Free and open source. A single binary or container.","pros":["Configuration is YAML in Git — reviewed, versioned and diffable","Rich condition evaluation, including response body and TLS expiry","Apache-2.0 with no enterprise carve-out","Very light: one small binary, minimal memory"],"cons":["No UI for adding monitors — everything is a config change","Same blind spot as any self-hosted monitor: it can go down with you","Fewer notification integrations than Uptime Kuma","Not usable by non-technical team members"],"links":{"website":"https://gatus.io","repo":"https://github.com/TwiN/gatus","docs":"https://gatus.io/docs"}},{"slug":"statping-ng","name":"Statping-ng","tagline":"A self-hosted status page in one binary — but check the commit dates.","license":"GPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":78,"recommended":false,"pricing":"Free and open source. One binary, no database server required for small setups.","pros":["Single binary with a good-looking status page out of the box","No database server needed for small deployments","GPL-3.0 with no enterprise carve-out","Lightweight enough for the smallest VPS"],"cons":["Last commit 2025-06-04 — effectively dormant, and it is internet-facing","Small community, so few answers when something breaks","Fewer notification integrations than Uptime Kuma","Uptime Kuma does everything it does and is actively maintained"],"links":{"website":"https://statping-ng.github.io","repo":"https://github.com/statping-ng/statping-ng"}},{"slug":"uptimerobot","name":"UptimeRobot","tagline":"Hosted checks from outside your network, with a free tier that is actually usable.","license":"Proprietary (hosted service)","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":48,"recommended":false,"pricing":"Free tier: 50 monitors at 5-minute checks, with a public status page. Paid plans add 30-second intervals, SMS/voice alerts and multi-location checks. Checked 2026-08-01.","pros":["Checks from outside your network — the one thing self-hosting cannot do","Free tier covers 50 monitors, which is genuinely enough for most people","Nothing to install, patch or keep running","Multi-location verification cuts false alarms from transient network blips"],"cons":["Proprietary and hosted — you do not own the monitoring or its history","Free tier is capped at 5-minute checks, so a short outage can be missed","SMS and voice alerts are paid add-ons","Your uptime data lives in a third party's system"],"links":{"website":"https://uptimerobot.com","docs":"https://uptimerobot.com/api/"}},{"slug":"instatus","name":"Instatus","tagline":"A fast, cheap status page that does the one job well.","license":"Proprietary (hosted service)","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":44,"recommended":false,"pricing":"Free tier with a usable feature set; paid plans are a flat monthly fee rather than per-subscriber. Checked 2026-08-01.","pros":["Does not meter subscribers, which is Statuspage's sharpest cost edge","Very fast pages and a clean, modern design","Custom domains available on low tiers","Straight swap — migration is mostly re-entering components"],"cons":["Proprietary and hosted; no self-host path","Smaller company than Atlassian, which matters to some procurement teams","Fewer integrations than Statuspage","Still a second tool if you already run Uptime Kuma"],"links":{"website":"https://instatus.com","docs":"https://instatus.com/help"}}]},{"slug":"partnerstack","name":"PartnerStack","vendor":"PartnerStack","category":"affiliate-platforms","kind":"software","url":"https://www.macrostack.net/alternative-to-partnerstack","whatItIs":"PartnerStack is a partner-management platform built specifically for B2B SaaS: it tracks referrals, calculates recurring commissions, handles payouts, and — the part that distinguishes it — runs a curated marketplace of around 800 programmes where vendors and partners find each other. For a SaaS company that wants a partner channel without recruiting one from scratch, that marketplace is the product.","subscriptionCost":"Quoted rather than listed. Vendors typically pay a platform fee plus a percentage of partner-driven revenue, and published third-party figures put entry plans in the high hundreds per month with mid-market agreements into four figures. Commission paid to partners is separate and on top. Because pricing is negotiated, treat any number you read online — including this one — as a starting point rather than a quote. Checked 2026-08-01.","whyLeave":"Cost relative to stage is the usual reason: a percentage of partner revenue on top of a platform fee is a reasonable deal at scale and a heavy one for a company with six partners and a spreadsheet's worth of referrals. The second is the marketplace being a two-sided gate — it is the main reason to choose PartnerStack, and access to it depends on approval rather than payment, which is a dependency worth understanding before you build a channel strategy on it. The third is simply fit: much of the platform is built for large programmes with tiered partner types, and a company that wants a straightforward affiliate link is buying a great deal of machinery it will not use.","lockIn":"Moderate, and the awkward part is the relationships rather than the data. Partner lists, commission structures and payout history export in the ordinary way. What does not move is the partners themselves — anyone who found you through the marketplace found you through PartnerStack, and re-establishing those relationships elsewhere means asking each one to sign up somewhere new. Tracking links are the other friction: every live link a partner has published points at PartnerStack's domain, and migrating means those links have to be replaced wherever they were placed.","whenToStay":"Stay if the marketplace is what you are buying. Nothing else in this comparison has a comparable pool of active B2B SaaS partners, and recruiting that yourself is a real, ongoing job with a real salary attached — measured against that, the platform fee is often the cheaper side. Stay if you run a complex programme with resellers, agencies and referral partners on different terms, which is what the platform is designed for. And stay if you need SOC 2, global payouts and compliance handled, because the alternatives here are lighter in exactly that area.","bottomLine":"PartnerStack is the right answer when you want a partner marketplace rather than partner software. If you already know who your partners are and simply need the tracking and payouts, Rewardful or Tolt do that job for a flat fee — and Reditus sits between the two, with a smaller B2B SaaS network at a lower entry point.","lastVerified":"2026-08-01","recommendation":{"pick":"Rewardful","slug":"rewardful","sovereigntyScore":46,"why":"Stripe-native affiliate tracking with a flat fee and no revenue share."},"alternatives":[{"slug":"rewardful","name":"Rewardful","tagline":"Stripe-native affiliate tracking with a flat fee and no revenue share.","license":"Proprietary (hosted service)","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":46,"recommended":true,"pricing":"Flat monthly fee by tracked revenue volume — no percentage of partner-driven revenue. Free trial available.","pros":["Flat fee, not a revenue share — a growing programme does not cost more to run","Deep Stripe and Paddle integration handles recurring, upgrades and refunds correctly","Fast to set up: a script tag and a webhook","No marketplace means no gatekeeper and no approval to wait on"],"cons":["No partner marketplace — recruiting affiliates is entirely your job","Proprietary and hosted","Stripe or Paddle only; other billing stacks are not supported","Lighter on enterprise features than PartnerStack"],"links":{"website":"https://www.rewardful.com","docs":"https://help.rewardful.com"}},{"slug":"firstpromoter","name":"FirstPromoter","tagline":"The mature flat-fee option, with the deepest reporting of the three.","license":"Proprietary (hosted service)","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":45,"recommended":false,"pricing":"Flat monthly tiers by tracked revenue; no percentage of partner-driven revenue.","pros":["Most mature and feature-complete of the flat-fee options","Works with Stripe, Paddle, Chargebee and Recurly — not locked to one","Multi-tier commissions, segmentation and fraud detection","White-label partner portal on higher tiers"],"cons":["Interface is dated next to Tolt and Rewardful","No marketplace","More configuration required to get running","Proprietary and hosted"],"links":{"website":"https://firstpromoter.com","docs":"https://docs.firstpromoter.com"}},{"slug":"reditus","name":"Reditus","tagline":"A smaller B2B SaaS network, at a much lower entry point.","license":"Proprietary (hosted service)","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":44,"recommended":false,"pricing":"Free tier to start a programme; paid plans scale with partner-driven revenue. Lower entry point than PartnerStack. Checked 2026-08-01.","pros":["Purpose-built for B2B SaaS — recurring MRR commissions are the default, not an add-on","Marketplace of ~26,000 affiliates who signed up specifically for SaaS","Meaningfully cheaper to start than PartnerStack","Curated on both sides, so partner quality is higher than an open network"],"cons":["Proprietary and hosted — no self-host path","Network is far smaller than PartnerStack's","Curation cuts both ways: partners are reviewed and can be declined","Fewer enterprise features for complex multi-tier programmes"],"links":{"website":"https://getreditus.com","docs":"https://help.getreditus.com"}},{"slug":"tolt","name":"Tolt","tagline":"The lightest, cheapest way to launch a programme this week.","license":"Proprietary (hosted service)","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":42,"recommended":false,"pricing":"Flat monthly fee, the lowest entry price in this comparison. Checked 2026-08-01.","pros":["Cheapest and fastest to launch of anything here","Clean partner portal that affiliates find easy to use","Flat pricing with no revenue share","Automated payouts built in"],"cons":["Youngest and smallest company in the comparison","No marketplace — you bring every partner","Fewest features if your programme grows complex","Proprietary and hosted, with a short track record"],"links":{"website":"https://tolt.io","docs":"https://help.tolt.io"}}]},{"slug":"clearbit","name":"Clearbit (HubSpot Breeze Intelligence)","vendor":"HubSpot","category":"visitor-intelligence","kind":"software","url":"https://www.macrostack.net/alternative-to-clearbit","whatItIs":"Clearbit built the data layer a lot of B2B marketing runs on: identify the company behind an anonymous website visit, enrich a form submission from an email address alone, and score accounts against your ideal customer profile. HubSpot acquired it in 2023 and it now ships as Breeze Intelligence inside the HubSpot platform, which is the single most important fact on this page — the standalone product people evaluated for years is now a component of somebody's CRM.","subscriptionCost":"Sold as HubSpot credits rather than a standalone subscription, consumed per enrichment and per identified visitor, and effectively requiring a HubSpot subscription underneath it. That makes a like-for-like price comparison genuinely hard, which is itself worth knowing: teams evaluating this against a point solution are usually comparing a platform commitment to a tool. Checked 2026-08-01 — verify against HubSpot directly, because credit pricing changes more often than list pricing.","whyLeave":"The acquisition is the reason most people are reading this. Clearbit as a standalone product with its own roadmap no longer exists, and if you are not a HubSpot customer the natural path is now to become one — which is a much larger decision than choosing an enrichment vendor. The second reason is match rate: IP-to-company identification works well for large companies on corporate networks and much less well for small companies and remote workers, and vendors differ enormously here, so the right question is not which is best but which performs on your traffic. The third is privacy — de-anonymising visitors sits in genuinely contested territory under GDPR, and legal teams increasingly have opinions about it.","lockIn":"Moderate, and it is workflow rather than data. Enriched records live in your CRM and stay there; the identification happens live and is not something you retain. What binds you is everything built on top — routing rules, scoring models, personalisation logic and reporting all assume one vendor's field names and confidence scores, and a different vendor with different match rates changes the behaviour of every downstream rule. Being inside HubSpot deepens that considerably, because the enrichment is no longer a service you call but a feature of the platform your revenue team lives in.","whenToStay":"Stay if you are a HubSpot shop. Breeze Intelligence enriching records natively inside the CRM your team already uses is worth real money in saved integration work, and no point solution matches that. Stay if data quality on mid-market and enterprise accounts is what you need, where Clearbit's dataset remains among the strongest. And stay if procurement values one vendor and one contract — a consolidated platform is a legitimate reason to accept a worse component, and pretending otherwise would not be honest.","bottomLine":"If you are on HubSpot, this is now the default and the decision mostly makes itself. If you are not, you are being asked to adopt a CRM to buy a data feature — and the point solutions below do the job without that. Run a trial on your own traffic before committing to any of them, because match rate varies more between vendors than any feature list suggests.","lastVerified":"2026-08-01","recommendation":{"pick":"RB2B","slug":"rb2b","sovereigntyScore":38,"why":"Person-level identification for US traffic, with a genuinely free tier."},"alternatives":[{"slug":"rb2b","name":"RB2B","tagline":"Person-level identification for US traffic, with a genuinely free tier.","license":"Proprietary (hosted service)","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":38,"recommended":true,"pricing":"Free tier with a monthly identification allowance; paid plans above it. Checked 2026-08-01.","pros":["Person-level rather than company-level identification","Free tier is genuinely usable — the cheapest way to test the premise","Real-time Slack delivery, so leads reach a human immediately","Fast setup: one script tag"],"cons":["US traffic only — useless for a primarily international audience","Person-level identification carries real privacy and compliance questions","Proprietary and hosted with no self-host path","Narrower feature set than the platform tools"],"links":{"website":"https://www.rb2b.com","docs":"https://help.rb2b.com"}},{"slug":"plausible-analytics","name":"Plausible + your own enrichment","tagline":"The honest self-hosted answer: analytics you own, identification you do not.","license":"AGPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":92,"recommended":false,"pricing":"Free and open source to self-host. Plausible Cloud is paid from a small monthly fee.","pros":["The only option here you can actually run on your own infrastructure","AGPL-3.0, cookieless, no consent banner needed in most jurisdictions","No visitor data leaves your servers — the privacy question disappears","Roughly 1 KB script; measurably faster than the tracking-heavy alternatives"],"cons":["Does not identify visitors — this is the trade, stated plainly","No enrichment, scoring or personalisation","You supply the server and the maintenance","Not a replacement if pipeline generation is the actual requirement"],"links":{"website":"https://plausible.io","repo":"https://github.com/plausible/analytics","docs":"https://plausible.io/docs"}},{"slug":"dealfront","name":"Dealfront (Leadfeeder)","tagline":"The European option, built around GDPR rather than apologising for it.","license":"Proprietary (hosted service)","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":41,"recommended":false,"pricing":"Free tier with limited identifications; paid plans from a low monthly fee. Checked 2026-08-01.","pros":["European company with GDPR built in, not bolted on","Deepest European company data of anything here","Company-level only, which is the more defensible privacy position","Strong CRM integrations and a usable free tier"],"cons":["Company-level only — no person-level identification","Weaker US data than the American vendors","Proprietary and hosted","Interface is busier than the newer tools"],"links":{"website":"https://www.dealfront.com","docs":"https://help.dealfront.com"}},{"slug":"algomo","name":"Algomo","tagline":"Identification plus what to do about it — personalisation and an AI SDR.","license":"Proprietary (hosted service)","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":36,"recommended":false,"pricing":"From about $200/month, no per-seat pricing. Checked 2026-08-01.","pros":["Acts on the identification rather than just reporting it","Website personalisation, AI SDR and ad personalisation in one platform","No per-seat pricing — the whole team can use it","Replaces several point tools, which is where the real saving is"],"cons":["Proprietary and hosted; your visitor data flows through their platform","Broader scope means more to configure before it earns anything","$200/month floor is above the point tools","Same privacy questions as everything else in this category"],"links":{"website":"https://www.algomo.com"}}]},{"slug":"confluence","name":"Confluence","vendor":"Atlassian","category":"wiki-docs","kind":"software","url":"https://www.macrostack.net/alternative-to-confluence","whatItIs":"Confluence is Atlassian's team wiki: pages, spaces, templates and comments, wired tightly into Jira so a ticket and its documentation live in the same place. For a company already running Jira it is the path of least resistance, and that adjacency — not the editor — is what keeps it installed.","subscriptionCost":"Free for up to 10 users with a 2 GB storage cap. Standard runs about $6.40 per user per month and Premium about $12.30, both billed on total users rather than active ones. Data Center for self-hosting starts around $30,000 a year. The number that surprises people is the floor: at 200 seats Standard is roughly $15,000 a year for a wiki. Prices checked 2026-08-03.","whyLeave":"Per-seat pricing on a tool most people only read. In a 200-person company perhaps 30 write regularly and everyone else opens a page a fortnight, but you pay for all 200 the same. The second reason is speed — Confluence has grown heavy, and search in particular is a common complaint. The third is that the open alternatives finally got good: BookStack and Docmost are genuinely pleasant now in a way that was not true three years ago.","lockIn":"Higher than the export button suggests. Pages export to HTML, XML or PDF, so the words come out. What does not come out cleanly is everything that made them useful: Jira macros, page trees, inline comments, permissions inherited from spaces, and the templates people built their process around. Teams that write plain pages migrate in a weekend. Teams that built workflows out of macros are migrating a system, not documents.","whenToStay":"Stay if you run Jira. The integration is real, the two-way links save genuine time, and no alternative reproduces it — that is what you are buying and it is worth something. Stay if you are inside the free tier, which covers a surprising number of small teams. Stay if compliance needs audit logs, data residency and an enterprise agreement, where Atlassian is simply further ahead. And stay if your wiki is load-bearing for a regulated process; a migration that loses page history is not worth the saving.","bottomLine":"If the wiki is mostly read and rarely written, per-seat pricing is the wrong shape and BookStack fixes it for the cost of a small server. If you are deep in Jira, the integration is the product and leaving costs more than it saves.","lastVerified":"2026-08-03","recommendation":{"pick":"BookStack","slug":"bookstack","sovereigntyScore":94,"why":"Shelves, books, chapters, pages — a wiki organised like a library."},"alternatives":[{"slug":"bookstack","name":"BookStack","tagline":"Shelves, books, chapters, pages — a wiki organised like a library.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":94,"recommended":true,"pricing":"Free and open source. A small VPS runs it comfortably.","pros":["Shelf/book/chapter/page structure keeps documentation findable at scale","MIT with no enterprise edition and no feature gate","Genuinely light — runs well on hardware you would not consider adequate","Simple PHP/MySQL stack most sysadmins already know"],"cons":["No Jira integration worth the name","Editor is competent rather than delightful","Real-time collaborative editing is weaker than Confluence's","You own backups, updates and uptime"],"links":{"website":"https://www.bookstackapp.com","repo":"https://github.com/BookStackApp/BookStack","docs":"https://www.bookstackapp.com/docs/"}},{"slug":"wikijs","name":"Wiki.js","tagline":"Every editor, every auth provider, every storage backend.","license":"AGPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":92,"recommended":false,"pricing":"Free and open source. You supply the server and database.","pros":["Git storage backend gives real version control over documentation","Over fifty auth providers — SSO into almost anything","Multiple editors, so writers are not forced into one style","Mature, with years of production use"],"cons":["More configuration than BookStack before it feels finished","Node and a database to operate","Version 3 has been a long time coming","Search is adequate rather than excellent"],"links":{"website":"https://js.wiki","repo":"https://github.com/requarks/wiki","docs":"https://docs.requarks.io"}},{"slug":"xwiki","name":"XWiki","tagline":"The heavyweight — a wiki you can program like an application platform.","license":"LGPL-2.1","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":91,"recommended":false,"pricing":"Free and open source. Commercial support available from XWiki SAS.","pros":["The only true Confluence Data Center replacement, feature for feature","Structured data and scripting — build applications inside the wiki","Two decades of enterprise deployment behind it","LGPL with commercial support available"],"cons":["Heaviest option here — a Java application to operate","Interface is dated next to the newer tools","Steep learning curve for the platform features","Overkill if you just want to write pages"],"links":{"website":"https://www.xwiki.org","docs":"https://www.xwiki.org/xwiki/bin/view/Documentation/"}},{"slug":"docmost","name":"Docmost","tagline":"The modern one — real-time collaborative editing, Notion-like feel.","license":"AGPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":90,"recommended":false,"pricing":"Free and open source to self-host. A paid cloud tier exists.","pros":["Best editing experience of the open options — genuinely modern","Real-time collaborative editing works properly","Nested pages, comments, diagrams and permissions built in","Fast-moving project with real momentum"],"cons":["Youngest project here; shortest production history","AGPL-3.0 copyleft needs reading before you modify it","Smaller community than BookStack or Wiki.js","Some enterprise features sit in the paid tier"],"links":{"website":"https://docmost.com","repo":"https://github.com/docmost/docmost","docs":"https://docmost.com/docs"}},{"slug":"outline-wiki","name":"Outline","tagline":"The best-looking option — and not open source, whatever the lists say.","license":"Business Source License 1.1 (source-available, not OSI open source)","openSource":false,"selfHostable":true,"localFirst":true,"sovereigntyScore":66,"recommended":false,"pricing":"Self-hostable free within BUSL terms. Outline Cloud is paid per user.","pros":["Best design and editing experience of anything on this page","Search is genuinely fast and good","Slack and API integrations that people use daily","Self-hostable for ordinary internal use"],"cons":["NOT open source — Business Source License, despite near-universal mislabelling","Cannot be offered as a competing hosted service","Licence terms can be tightened by the vendor on future versions","Smaller plugin ecosystem than Confluence"],"links":{"website":"https://www.getoutline.com","repo":"https://github.com/outline/outline","docs":"https://docs.getoutline.com"}}]},{"slug":"okta","name":"Okta","vendor":"Okta","category":"identity","kind":"software","url":"https://www.macrostack.net/alternative-to-okta","whatItIs":"Okta is the identity layer most large companies standardise on: single sign-on across hundreds of applications, multi-factor authentication, lifecycle management that provisions and de-provisions accounts as people join and leave, and a directory that becomes the system of record for who works here. Auth0, which it acquired, covers the developer-facing side of the same problem.","subscriptionCost":"Priced per monthly active user, per product, with most features sold separately: single sign-on around $2/user/month, MFA around $3, lifecycle management around $4, and API access management on top. A mid-sized company assembling the pieces it actually needs typically lands between $6 and $11 per user per month, with annual minimums. Figures checked 2026-08-03; identity pricing is heavily negotiated, so treat these as a starting point.","whyLeave":"Cost that compounds twice — per user and per feature. The pricing model means the bill grows when you hire and again when you turn something on, and MFA in particular feels like a strange thing to buy separately in 2026. The second reason is that Keycloak became genuinely enterprise-grade: it is Apache-2.0, backed by Red Hat, and runs identity for very large organisations. The third is sovereignty in the literal sense — your entire employee directory sitting in a US vendor is a live question for European and regulated buyers.","lockIn":"High, and it is the integrations rather than the users. User records and group memberships export via SCIM and the API. What does not move is the hundreds of application connections, the provisioning rules, the MFA enrolments people have on their phones, and the conditional-access policies built over years. Re-enrolling every employee in MFA is the step that makes identity migrations painful, and it is unavoidable. Plan for a parallel run, not a cutover.","whenToStay":"Stay if identity is genuinely business-critical and you want somebody contractually responsible when SSO breaks at 9am. Stay for the integration catalogue — thousands of pre-built application connections that you would otherwise configure by hand. Stay if you need the compliance envelope: FedRAMP, audit tooling and the paperwork enterprise procurement demands. And stay if you do not have a platform team, because self-hosted identity is the least forgiving thing to run badly.","bottomLine":"Keycloak is the honest answer for anyone with the platform capability to run it — Apache-2.0, Red Hat-backed, genuinely enterprise-grade. Authentik if you want something markedly easier to operate. Neither is a weekend project, and identity is the wrong place to learn.","lastVerified":"2026-08-03","recommendation":{"pick":"Keycloak","slug":"keycloak","sovereigntyScore":93,"why":"Apache-2.0 identity, backed by Red Hat, running at enterprise scale."},"alternatives":[{"slug":"keycloak","name":"Keycloak","tagline":"Apache-2.0 identity, backed by Red Hat, running at enterprise scale.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":93,"recommended":true,"pricing":"Free and open source. Red Hat build with commercial support available.","pros":["Apache-2.0 with Red Hat behind it and CNCF governance","Genuinely enterprise-grade — SAML, OIDC, LDAP federation, fine-grained authz","No per-user cost, so growth does not raise the bill","Commercial support available if you need someone accountable"],"cons":["Operating it well is a real skill — clustering, upgrades, database tuning","Admin console is powerful and not friendly","No pre-built integration catalogue on Okta's scale","Major version upgrades have broken things historically"],"links":{"website":"https://www.keycloak.org","repo":"https://github.com/keycloak/keycloak","docs":"https://www.keycloak.org/documentation"}},{"slug":"ory-kratos","name":"Ory Kratos","tagline":"Identity as an API — no UI, no opinions, entirely yours.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":92,"recommended":false,"pricing":"Free and open source. Ory Network is a paid hosted option.","pros":["Apache-2.0 across the whole stack — no carve-outs","API-first: your product owns the entire login experience","Cloud-native, stateless, scales horizontally without ceremony","Security-first design with a strong track record"],"cons":["No UI at all — you build every screen","Composed of several services to deploy and understand","Most engineering effort of anything on this page","No admin console for non-technical staff"],"links":{"website":"https://www.ory.sh","repo":"https://github.com/ory/kratos","docs":"https://www.ory.sh/docs"}},{"slug":"zitadel","name":"ZITADEL","tagline":"Multi-tenant identity built for products, not just employees.","license":"AGPL-3.0 (open core; paid cloud and enterprise tiers)","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":88,"recommended":false,"pricing":"Free and self-hostable. ZITADEL Cloud is paid per active user.","pros":["Multi-tenant by design — the right shape for customer identity","Event-sourced, so the audit trail is complete by construction","Swiss company and hosting, which answers a real procurement question","Modern passwordless and OIDC support"],"cons":["Aimed at customer identity; weaker for internal employee SSO","AGPL-3.0 copyleft needs reading","Smaller ecosystem than Keycloak","Some features reserved for the paid tiers"],"links":{"website":"https://zitadel.com","repo":"https://github.com/zitadel/zitadel","docs":"https://zitadel.com/docs"}},{"slug":"logto","name":"Logto","tagline":"The fastest route from nothing to working sign-in.","license":"MPL-2.0 (open core; paid cloud tier)","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":87,"recommended":false,"pricing":"Free and self-hostable. Logto Cloud is paid with a free tier.","pros":["Fastest of these from zero to a working sign-in flow","Sign-in UI included — no screens to build","Good SDKs for React, Next.js, Vue and the mobile frameworks","MPL-2.0 is permissive and easy to reason about"],"cons":["Youngest and smallest project on this page","Not built for employee SSO across hundreds of apps","Fewer enterprise features than Keycloak","Multi-tenancy is newer and less proven than ZITADEL's"],"links":{"website":"https://logto.io","repo":"https://github.com/logto-io/logto","docs":"https://docs.logto.io"}},{"slug":"authentik","name":"authentik","tagline":"Modern identity that a small team can actually operate.","license":"MIT core, with enterprise and documentation carve-outs","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":85,"recommended":false,"pricing":"Free and self-hostable for the open core. Enterprise tier is commercial.","pros":["By far the easiest of these to stand up and keep running","Flow builder makes custom login journeys genuinely configurable","Modern interface a small team can navigate without training","Docker Compose deployment; sensible defaults"],"cons":["Enterprise features are carved out of the MIT core","Younger and smaller than Keycloak","Single-vendor governance rather than a foundation","Fewer third-party integrations"],"links":{"website":"https://goauthentik.io","repo":"https://github.com/goauthentik/authentik","docs":"https://docs.goauthentik.io"}}]},{"slug":"snowflake","name":"Snowflake","vendor":"Snowflake","category":"data-warehouse","kind":"software","url":"https://www.macrostack.net/alternative-to-snowflake","whatItIs":"Snowflake is the cloud data warehouse that made separating storage from compute normal: data sits in cheap object storage, and you spin up independently sized compute clusters against it, so an analyst's dashboard and a heavy transformation job never contend for the same resources. It runs on all three major clouds and shares data across accounts without copying it.","subscriptionCost":"Credits, consumed per second of compute. Standard is roughly $2 per credit and Enterprise around $3, with a credit buying one hour of the smallest warehouse; each size step doubles both capacity and burn rate. Storage is about $23 per terabyte per month. The failure mode is well known and expensive: an auto-resume warehouse left running, or a dashboard refreshing every minute, quietly burns credits all night. Figures checked 2026-08-03; heavily negotiated at volume.","whyLeave":"Cost that tracks queries rather than value, and a bill that is genuinely hard to predict — Snowflake spend is one of the most common unpleasant surprises in modern data teams. The second reason is that the alternatives got fast: ClickHouse regularly outruns it on analytical workloads at a fraction of the cost, and DuckDB has made a great many warehouses unnecessary by running the whole analysis on a laptop. The third is that a large share of Snowflake deployments hold a few hundred gigabytes, which is not warehouse-scale data by any honest definition.","lockIn":"Moderate, and lower than the migration industry suggests. The data is yours and unloads to Parquet or CSV without drama. SQL is broadly standard, so most queries port with modest edits. What genuinely holds you is the surrounding platform — Snowpark, Streams and Tasks, the data-sharing arrangements with partners, and any transformation logic written as Snowflake-specific stored procedures. Teams whose transformations live in dbt move comfortably; teams who wrote them in Snowflake's own primitives are rewriting.","whenToStay":"Stay if data sharing across organisations is central to how you work — Snowflake's ability to grant another company live access without copying data is genuinely differentiated and nothing here matches it. Stay if you are at real scale with heavy concurrency and no platform team to spare, because Snowflake's autoscaling is excellent and running ClickHouse well is a job. Stay if governance, masking and lineage requirements are contractual. And stay if your team is analysts rather than engineers; Snowflake asks nothing of them and the alternatives ask a lot.","bottomLine":"Measure your data before you choose. Under a terabyte, DuckDB will likely answer everything you need for free on hardware you already own. Above that, ClickHouse is usually faster and dramatically cheaper — provided somebody is willing to operate it.","lastVerified":"2026-08-03","recommendation":{"pick":"ClickHouse","slug":"clickhouse","sovereigntyScore":93,"why":"Analytical queries at a speed that reframes what you thought was slow."},"alternatives":[{"slug":"clickhouse","name":"ClickHouse","tagline":"Analytical queries at a speed that reframes what you thought was slow.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":93,"recommended":true,"pricing":"Free and open source. ClickHouse Cloud is a paid managed option.","pros":["Frequently outruns Snowflake on analytical workloads, at a fraction of the cost","Apache-2.0 with no enterprise carve-out","Excellent compression — storage bills drop noticeably","Proven at enormous scale by well-known operators"],"cons":["Schema and index design matter far more than in a warehouse","Updates and deletes are awkward by design","Operating a cluster is real work","Weaker governance and lineage tooling than Snowflake"],"links":{"website":"https://clickhouse.com","repo":"https://github.com/ClickHouse/ClickHouse","docs":"https://clickhouse.com/docs"}},{"slug":"duckdb","name":"DuckDB","tagline":"The warehouse you did not need — analytics in a single file, on your laptop.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":97,"recommended":false,"pricing":"Free and open source. No server, so no hosting cost either.","pros":["No infrastructure at all — it is a library, not a service","Queries Parquet and CSV in place with no loading step","Handles hundreds of gigabytes on ordinary hardware","MIT, tiny, and embeds anywhere"],"cons":["Single-machine — there is no cluster and no horizontal scale","Not built for many concurrent users","No built-in governance, access control or sharing","Wrong tool once you genuinely have warehouse-scale data"],"links":{"website":"https://duckdb.org","repo":"https://github.com/duckdb/duckdb","docs":"https://duckdb.org/docs/"}},{"slug":"apache-doris","name":"Apache Doris","tagline":"Real-time analytics with the operational simplicity Snowflake users expect.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":92,"recommended":false,"pricing":"Free and open source. Managed offerings available from vendors.","pros":["MySQL protocol — existing BI tools and clients just connect","Materialised views maintained automatically, no manual refresh","Apache Software Foundation governance","Markedly less tuning required than ClickHouse"],"cons":["Smaller community outside China than ClickHouse","Documentation in English is thinner","Fewer integrations in the Western data stack","Still a cluster to run"],"links":{"website":"https://doris.apache.org","repo":"https://github.com/apache/doris","docs":"https://doris.apache.org/docs/get-starting/quick-start"}},{"slug":"trino","name":"Trino","tagline":"Query everything where it already lives, without moving any of it.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":91,"recommended":false,"pricing":"Free and open source. Managed options from Starburst and others.","pros":["Queries data where it lives — no ingestion, no second copy","Joins across completely different systems in one SQL statement","Apache-2.0 with a large connector ecosystem","Proven at very large scale"],"cons":["A cluster to operate, with real memory tuning","Only as fast as the slowest underlying source","No storage of its own — it is an engine, not a warehouse","Java operations knowledge assumed"],"links":{"website":"https://trino.io","repo":"https://github.com/trinodb/trino","docs":"https://trino.io/docs/current/"}},{"slug":"bigquery","name":"Google BigQuery","tagline":"Serverless warehousing with no cluster to size — if you are already on GCP.","license":"Proprietary (hosted service)","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":32,"recommended":false,"pricing":"About $6.25 per TB scanned on demand, or flat-rate capacity. Storage around $20/TB/month. Checked 2026-08-03.","pros":["Genuinely serverless — nothing to size, start or stop","Cheap for infrequent queries against well-partitioned data","Native integration with the Google Cloud and Workspace estate","Strong ML and geospatial support built in"],"cons":["Proprietary, hosted, and deepens Google Cloud lock-in","Scan-based pricing punishes careless queries severely","Egress costs make leaving expensive","Practically requires you to be on GCP already"],"links":{"website":"https://cloud.google.com/bigquery","docs":"https://cloud.google.com/bigquery/docs"}}]},{"slug":"segment","name":"Segment","vendor":"Twilio","category":"customer-data","kind":"software","url":"https://www.macrostack.net/alternative-to-segment","whatItIs":"Segment is the pipe in the middle of a marketing and product stack: instrument your application once, and Segment fans those events out to analytics, advertising, email, support and the warehouse. It solved a genuine problem — before it, every new tool meant another tracking script and another integration — and Twilio acquired it in 2020.","subscriptionCost":"Billed on monthly tracked users, with a free tier of about 1,000. Team starts around $120/month and scales with volume; Business is quoted and commonly reaches five figures a year. The mechanic that catches people is that a single user counts once no matter how many destinations receive their events, so the bill tracks audience size rather than the number of tools — which is the opposite of the intuition most buyers arrive with. Checked 2026-08-03.","whyLeave":"Cost against a job that is, in engineering terms, a router. Paying five figures to forward events becomes hard to defend once someone asks what the software is doing that a queue would not. The second reason is data residency: every event about every user passes through a third party, which is an awkward sentence in a GDPR review. The third is that the alternatives are now credible — RudderStack is warehouse-first and self-hostable, Jitsu is MIT, and Snowplow gives you the raw event stream rather than a processed summary.","lockIn":"Lower than most of this catalogue, and worth knowing. The tracking calls in your application follow a specification that RudderStack and Jitsu both deliberately implement, so the client-side code frequently works unchanged — that is the whole point of their SDK compatibility. What does not move is historical data already routed, the destination configurations built up over years, and any downstream tool keyed to Segment's user identifiers. Replaying history is the expensive part; new events are close to a drop-in.","whenToStay":"Stay if the destination catalogue is what you are buying — hundreds of pre-built integrations, maintained by someone else, is real value and rebuilding them is not free. Stay if marketing rather than engineering owns this and needs a UI they can configure without a deployment. Stay for Protocols if data governance across teams is a live problem, because schema enforcement at the pipe is genuinely useful. And stay if you are inside the free tier, which covers a lot of early products.","bottomLine":"RudderStack if you want Segment's shape with the data landing in your own warehouse first — but note its licence is Elastic 2.0, not open source. Jitsu if MIT matters and you can accept a smaller catalogue. Snowplow if the raw event stream is the actual asset.","lastVerified":"2026-08-03","recommendation":{"pick":"RudderStack","slug":"rudderstack","sovereigntyScore":68,"why":"Warehouse-first customer data — and its licence is not what lists claim."},"alternatives":[{"slug":"rudderstack","name":"RudderStack","tagline":"Warehouse-first customer data — and its licence is not what lists claim.","license":"Elastic License 2.0 (source-available, not OSI open source)","openSource":false,"selfHostable":true,"localFirst":true,"sovereigntyScore":68,"recommended":true,"pricing":"Self-hostable free within ELv2 terms. Cloud tiers are paid, with a free tier.","pros":["Segment-compatible SDKs — client-side code frequently ports unchanged","Warehouse-first: your database holds the truth, not the vendor","Over 200 destinations, the largest catalogue outside Segment","Self-hostable, so events never leave your infrastructure"],"cons":["NOT open source — Elastic License 2.0, despite common mislabelling","Cannot be offered as a managed service to others","Self-hosting the full pipeline is a real deployment","Smaller community than Segment's ecosystem"],"links":{"website":"https://www.rudderstack.com","repo":"https://github.com/rudderlabs/rudder-server","docs":"https://www.rudderstack.com/docs/"}},{"slug":"opentelemetry-cdp","name":"OpenTelemetry Collector","tagline":"The vendor-neutral standard — if you are willing to build the rest.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":96,"recommended":false,"pricing":"Free and open source. CNCF project; you supply the infrastructure.","pros":["CNCF-governed with no vendor able to change the terms","Apache-2.0 across the whole project","Exports to essentially any backend via a huge processor ecosystem","The safest possible answer to licence risk"],"cons":["Built for observability, not marketing events — you build the semantics","No UI, no destination catalogue, no identity resolution","Most engineering effort of anything on this page by a wide margin","Wrong tool unless neutrality is the actual requirement"],"links":{"website":"https://opentelemetry.io","repo":"https://github.com/open-telemetry/opentelemetry-collector","docs":"https://opentelemetry.io/docs/collector/"}},{"slug":"jitsu","name":"Jitsu","tagline":"MIT-licensed event pipeline, no licence footnotes.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":94,"recommended":false,"pricing":"Free and open source. Jitsu Cloud is a paid hosted option.","pros":["Genuinely MIT — no carve-outs, no source-available asterisk","Real-time streaming into the major warehouses","Lightweight enough to self-host without a platform team","Simple, readable architecture"],"cons":["Far fewer destinations than RudderStack or Segment","Smaller community and fewer worked examples","No identity resolution to speak of","Less mature governance tooling"],"links":{"website":"https://jitsu.com","repo":"https://github.com/jitsucom/jitsu","docs":"https://docs.jitsu.com"}},{"slug":"snowplow","name":"Snowplow","tagline":"The raw event stream, with schemas enforced at collection.","license":"Apache-2.0 (core; some components under a separate licence)","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":89,"recommended":false,"pricing":"Open-source core free and self-hostable. Snowplow BDP is a paid managed product.","pros":["Schema validation at collection — bad data is caught immediately","Richest event data of anything here; you own the raw stream","Apache-2.0 core with a decade of production use","Built for organisations that model behaviour rather than count it"],"cons":["Most complex pipeline on this page to deploy and run","You build the modelling layer; it gives you rows, not answers","Some components sit under a separate licence — check per component","Overkill if you just need events forwarded to four tools"],"links":{"website":"https://snowplow.io","repo":"https://github.com/snowplow/snowplow","docs":"https://docs.snowplow.io"}},{"slug":"posthog-cdp","name":"PostHog","tagline":"Skip the pipe — the analytics tool collects its own events.","license":"MIT core, with an `ee/` enterprise directory carve-out","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":85,"recommended":false,"pricing":"Generous free tier on cloud; self-hostable at no licence cost for the MIT core.","pros":["Removes the CDP entirely when analytics was the only destination","Analytics, replay, flags and experiments in one product","Self-hostable — behavioural data never leaves your infrastructure","Very generous free tier"],"cons":["Not a real CDP — it will not fan out to fifty marketing tools","Self-hosting at volume means operating ClickHouse","The `ee/` directory is not MIT","Wrong answer if marketing genuinely needs many destinations"],"links":{"website":"https://posthog.com","repo":"https://github.com/PostHog/posthog","docs":"https://posthog.com/docs"}}]},{"slug":"salesforce","name":"Salesforce","vendor":"Salesforce","category":"crm","kind":"software","url":"https://www.macrostack.net/alternative-to-salesforce","whatItIs":"Salesforce is the system of record for customers and revenue at most large companies: accounts, contacts, opportunities, forecasting, and a platform layer extensive enough that entire businesses run inside it. It is less a CRM than an application platform that happens to have arrived as one, which is both why it is expensive and why it is so hard to leave.","subscriptionCost":"Per user per month, billed annually. Starter is about $25, Professional about $100, Enterprise about $175 and Unlimited about $350 — and the published number is rarely the final one. Sandboxes, additional API calls, Marketing Cloud, Service Cloud and integration middleware are separate line items, and implementation consultancy commonly costs more in year one than the licences. A 50-seat Enterprise deployment is around $105,000 a year before any of that. Checked 2026-08-03.","whyLeave":"The total is the reason, not the sticker price. Companies routinely discover that the platform costs less than the specialists required to change it, and that a small process adjustment needs a consultant. The second reason is fit: Salesforce is built for large sales organisations with complex territories and approval chains, and a fifteen-person company using perhaps eight per cent of it is paying for the other ninety-two. The third is that the open options finally cover the ordinary case properly — EspoCRM and Twenty handle contacts, pipeline and reporting without a certified administrator.","lockIn":"The deepest in this catalogue, and worth being sober about. Records export readily; that is not where the difficulty is. What binds you is everything built on top — Apex code, Flows, validation rules, page layouts, permission sets, and integrations wired into finance, support and marketing. Years of process live in configuration nobody documented, and a migration is a business-process project with a software component rather than a data move. Budget accordingly, and be suspicious of any plan that treats it as an export.","whenToStay":"Stay if you are a large sales organisation with genuine complexity — territory management, multi-stage approvals, CPQ, forecasting hierarchies. Nothing open comes close and pretending otherwise would waste your time. Stay if AppExchange integrations are load-bearing, because that ecosystem is unmatched. Stay if you have already sunk years of process into the platform; the migration cost is usually larger than the licence saving for a long time. And stay if enterprise procurement requires the compliance envelope only Salesforce and its peers can supply.","bottomLine":"For a small or mid-sized team using a fraction of it, EspoCRM does the ordinary job — contacts, pipeline, reporting — for the price of a server. For anyone with real sales complexity, Salesforce is expensive and genuinely difficult to replace, and the honest advice is to negotiate rather than migrate.","lastVerified":"2026-08-03","recommendation":{"pick":"EspoCRM","slug":"espocrm","sovereigntyScore":90,"why":"A complete CRM that a small team can run without a specialist."},"alternatives":[{"slug":"espocrm","name":"EspoCRM","tagline":"A complete CRM that a small team can run without a specialist.","license":"AGPL-3.0 (core; some extensions are commercial)","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":90,"recommended":true,"pricing":"Free and open source to self-host. Some advanced extensions are paid.","pros":["Covers the CRM job most companies actually have, completely","Customisable through the UI — no developer needed for fields and objects","Light PHP/MySQL stack that runs on a small VPS","Mature and stable, with years of production use"],"cons":["Interface is functional rather than beautiful","Some advanced extensions are commercial add-ons","Nothing resembling AppExchange","No CPQ or complex territory management"],"links":{"website":"https://www.espocrm.com","repo":"https://github.com/espocrm/espocrm","docs":"https://docs.espocrm.com"}},{"slug":"suitecrm","name":"SuiteCRM","tagline":"The SugarCRM fork — enterprise features, no licence, no vendor.","license":"AGPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":91,"recommended":false,"pricing":"Free and open source. Commercial support available from SalesAgility.","pros":["Most complete open CRM feature set — workflow, quotes, contracts, reporting","Already survived its parent closing the source, which is this site's whole thesis","AGPL-3.0 with commercial support available","Large existing deployment base and available expertise"],"cons":["Interface is the most dated on this page","Heavier to run than EspoCRM","Development pace is steady rather than fast","Customisation follows SugarCRM conventions that feel old"],"links":{"website":"https://suitecrm.com","docs":"https://docs.suitecrm.com"}},{"slug":"odoo","name":"Odoo","tagline":"CRM as one module of a full business suite.","license":"LGPL-3.0 (Community Edition; Enterprise is commercial)","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":87,"recommended":false,"pricing":"Community Edition free and self-hostable. Enterprise is per user per month.","pros":["CRM, accounting, inventory and more sharing one database","LGPL-3.0 Community Edition is genuinely usable, not a demo","Enormous module ecosystem and a large partner network","Replaces several systems rather than one"],"cons":["Substantial to deploy and operate if you only want CRM","The Community/Enterprise line moves and is worth watching","Customisation generally needs Odoo-specific expertise","Upgrades between major versions are real projects"],"links":{"website":"https://www.odoo.com","repo":"https://github.com/odoo/odoo","docs":"https://www.odoo.com/documentation/"}},{"slug":"twenty","name":"Twenty","tagline":"The modern one — built to feel like software from this decade.","license":"AGPL-3.0, with `@license Enterprise` file carve-outs","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":86,"recommended":false,"pricing":"Free and self-hostable. Twenty Cloud is a paid hosted option.","pros":["By far the best interface of any open CRM","Custom objects and fields without touching code","Enormous community momentum for a young project","Keyboard-first workflow that salespeople genuinely like"],"cons":["Youngest here — shortest production track record","Enterprise-marked files are carved out of the AGPL","Feature set still thinner than EspoCRM's","Fewer integrations than any established option"],"links":{"website":"https://twenty.com","repo":"https://github.com/twentyhq/twenty","docs":"https://twenty.com/developers"}},{"slug":"hubspot-crm","name":"HubSpot CRM","tagline":"Free for unlimited users — the honest hosted answer for small teams.","license":"Proprietary (hosted service; free core tier)","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":30,"recommended":false,"pricing":"Core CRM free for unlimited users. Sales, Marketing and Service Hubs are paid and escalate steeply.","pros":["Genuinely free for unlimited users on the core CRM","Nothing to host, patch or back up","Excellent onboarding — a small team is productive in an afternoon","Large integration marketplace"],"cons":["Proprietary and hosted; your customer data lives with the vendor","The free tier is a funnel — adjacent Hubs escalate sharply in price","Export is possible but the surrounding automation does not travel","No self-host option at any price"],"links":{"website":"https://www.hubspot.com/products/crm","docs":"https://knowledge.hubspot.com"}}]},{"slug":"aws-s3","name":"Amazon S3","vendor":"Amazon Web Services","category":"object-storage","kind":"software","url":"https://www.macrostack.net/alternative-to-aws-s3","whatItIs":"S3 is the object store the modern internet is built on: durable, effectively infinite, and the default target for backups, data lakes, static assets and everything else that is a file rather than a row. Its API became the standard by being first and good enough, which is why almost every competitor implements it rather than inventing their own.","subscriptionCost":"Storage is roughly $0.023 per GB per month on Standard, with cheaper tiers for infrequent access and Glacier for archives — cheap enough that storage is rarely the complaint. Egress is: about $0.09 per GB to the internet after the first 100 GB free per month, plus per-request charges. Moving 10 TB out costs close to $900. Figures checked 2026-08-04.","whyLeave":"Egress, and only egress. The storage price is fair and the durability is genuine; the bill that makes people angry is the one for reading their own data back. It is also the mechanism that makes leaving expensive, which is not a coincidence — a pricing structure where retrieval costs forty times storage is a retention strategy whether or not anyone calls it one. The second reason is that S3-compatible alternatives now match the API closely enough that switching is a config change, and several charge nothing for egress at all.","lockIn":"Structurally clever and worth understanding. The API is not the lock-in — it is a de-facto standard and half a dozen products implement it, so your code usually needs one endpoint change. The lock-in is the exit toll: the larger your bucket, the more it costs to leave, and the cost grows with exactly the thing that makes you want to stay. Anyone planning a migration should price egress first, because it frequently exceeds a year of the storage bill it is meant to save.","whenToStay":"Stay if your compute is on AWS. Transfer between S3 and EC2 in the same region is free, so co-location removes the only real complaint. Stay for the durability and compliance record, which is genuinely the best in the category and is not marketing. Stay if you need the surrounding services — lifecycle policies, Glacier, event notifications, cross-region replication — which the alternatives cover partially at best. And stay if your data is small enough that egress is theoretical.","bottomLine":"If your compute lives on AWS, S3 is correct and the egress complaint mostly evaporates. If it does not, Backblaze B2 or Cloudflare R2 deliver the same API with free or near-free egress, and MinIO gives you the API on hardware you own.","lastVerified":"2026-08-04","recommendation":{"pick":"MinIO","slug":"minio","sovereigntyScore":92,"why":"The S3 API on your own hardware — same calls, no egress bill."},"alternatives":[{"slug":"minio","name":"MinIO","tagline":"The S3 API on your own hardware — same calls, no egress bill.","license":"AGPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":92,"recommended":true,"pricing":"Free and open source. Commercial licence and support available from MinIO Inc.","pros":["S3-compatible API — most applications need one endpoint changed","No egress charges at all, because the data never leaves your network","Genuinely fast; used for high-throughput analytics workloads","Erasure coding, versioning and encryption built in"],"cons":["AGPL-3.0 needs reading if you distribute a product containing it","You own durability now — replication and backups are your design","No Glacier equivalent for cheap cold archive","Recent licensing and feature changes have unsettled some users"],"links":{"website":"https://min.io","repo":"https://github.com/minio/minio","docs":"https://min.io/docs/minio/linux/index.html"}},{"slug":"garage-s3","name":"Garage","tagline":"Object storage for geographically scattered, unreliable hardware.","license":"AGPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":95,"recommended":false,"pricing":"Free and open source. Designed for commodity and second-hand hardware.","pros":["Built for geographically distributed nodes on unreliable links","Extremely light — runs on hardware other stores refuse","No single point of failure by design","AGPL-3.0 with genuinely community governance"],"cons":["Smallest project here by a wide margin","Fewer S3 API features implemented than MinIO","Not aimed at high-throughput single-datacentre workloads","Very small community if you get stuck"],"links":{"website":"https://garagehq.deuxfleurs.fr","docs":"https://garagehq.deuxfleurs.fr/documentation/quick-start/"}},{"slug":"seaweedfs","name":"SeaweedFS","tagline":"Built for billions of small files, where most object stores struggle.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":93,"recommended":false,"pricing":"Free and open source. You supply the hardware.","pros":["Handles billions of small files where other object stores degrade","Apache-2.0 — more permissive than MinIO's AGPL","S3-compatible gateway plus a real filesystem interface","Tiered storage to cloud back-ends for cold data"],"cons":["Smaller community and fewer worked examples than MinIO","More moving parts — master, volume and filer servers","Documentation is thinner","Less battle-tested at enterprise scale"],"links":{"website":"https://seaweedfs.com","repo":"https://github.com/seaweedfs/seaweedfs"}},{"slug":"backblaze-b2","name":"Backblaze B2","tagline":"A quarter of S3's storage price, with free egress to partner networks.","license":"Proprietary (hosted service)","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":42,"recommended":false,"pricing":"About $0.006/GB/month storage; free egress to Bandwidth Alliance partners. Checked 2026-08-04.","pros":["Roughly a quarter of S3's storage price","Free egress to Cloudflare and other partner networks","S3-compatible API","Publishes real durability and drive-failure statistics"],"cons":["Proprietary and hosted","Far smaller service ecosystem than AWS","Fewer regions, which matters for latency and residency","Not built for high-throughput analytics workloads"],"links":{"website":"https://www.backblaze.com/cloud-storage","docs":"https://www.backblaze.com/docs"}},{"slug":"cloudflare-r2","name":"Cloudflare R2","tagline":"S3-compatible with zero egress fees — the direct answer to the complaint.","license":"Proprietary (hosted service)","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":40,"recommended":false,"pricing":"About $0.015/GB/month storage. No egress charges. Free tier included. Checked 2026-08-04.","pros":["Zero egress fees — the single biggest cost difference in this category","S3-compatible API, so migration is mostly configuration","Cheaper storage than S3 as well","Integrates with Cloudflare Workers and the CDN"],"cons":["Proprietary and hosted — you have swapped one vendor for another","Fewer surrounding services than S3's ecosystem","No deep-archive tier comparable to Glacier","Ties you into Cloudflare's platform decisions"],"links":{"website":"https://developers.cloudflare.com/r2/","docs":"https://developers.cloudflare.com/r2/"}}]},{"slug":"tableau","name":"Tableau","vendor":"Salesforce","category":"business-intelligence","kind":"software","url":"https://www.macrostack.net/alternative-to-tableau","whatItIs":"Tableau is the business-intelligence tool that made drag-and-drop analysis mainstream: connect a data source, build a visualisation without writing SQL, publish it to a server where the rest of the company can explore it. Salesforce acquired it in 2019. Its strength has always been the analyst experience rather than the engineering one.","subscriptionCost":"Per user per month, billed annually, by role: Creator about $75, Explorer about $42, Viewer about $15. A department with 5 creators, 20 explorers and 100 viewers lands near $30,000 a year. Tableau Server or Cloud is required for sharing, and the viewer tier — the one you need most of — is the one that multiplies. Figures checked 2026-08-04.","whyLeave":"Per-viewer pricing on the act of looking at a number. Most organisations have a handful of people building dashboards and hundreds who need to read one, and charging $15 a month for reading is where the resentment starts. The second reason is that the open tools genuinely caught up for the common case: Metabase gets a non-technical person to a useful chart faster than Tableau does, and Superset handles large-scale enterprise dashboards. The third is that modern practice pushes transformation into the warehouse via dbt, which shrinks the job the BI tool is doing.","lockIn":"Moderate, and concentrated in the workbooks. Data connections are configuration and move easily. What does not move are the .twb workbooks themselves — calculated fields, table calculations, level-of-detail expressions and parameter logic are Tableau-specific and have no export path into another tool. A migration rebuilds every dashboard by hand. Organisations that keep their business logic in dbt models and use Tableau only for presentation migrate far more cheaply than those with years of calculation embedded in workbooks.","whenToStay":"Stay if your analysts are genuinely fluent in it — Tableau's exploratory experience is still the best in the category and a fluent analyst is measurably faster in it than in anything open. Stay for the harder visualisation work: geospatial, complex table calculations and statistical overlays are areas where the alternatives are visibly behind. Stay if you are deep in the Salesforce estate, where the integration is real. And stay if governance, row-level security and enterprise support are contractual requirements.","bottomLine":"If most of your licences are viewers, you are paying premium rates for reading. Metabase removes that cost and non-technical staff often prefer it. Keep Tableau for the analysts who genuinely exploit it, if you can negotiate a smaller creator-only contract.","lastVerified":"2026-08-04","recommendation":{"pick":"Metabase","slug":"metabase","sovereigntyScore":88,"why":"The one non-technical colleagues actually use without training."},"alternatives":[{"slug":"metabase","name":"Metabase","tagline":"The one non-technical colleagues actually use without training.","license":"AGPL-3.0 (open-source edition; paid cloud and enterprise tiers)","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":88,"recommended":true,"pricing":"Open-source edition free and self-hostable. Cloud and enterprise tiers are paid.","pros":["Non-technical staff genuinely use it without training","No per-viewer cost when self-hosted — the main saving","Single JAR deployment; very simple to run","Question builder plus full SQL when you need it"],"cons":["Weaker than Tableau for complex statistical and geospatial work","Some governance features sit in the paid enterprise tier","Performance depends heavily on the underlying warehouse","AGPL-3.0 needs reading if you embed it in a product"],"links":{"website":"https://www.metabase.com","repo":"https://github.com/metabase/metabase","docs":"https://www.metabase.com/docs/latest/"}},{"slug":"evidence-dev","name":"Evidence","tagline":"Dashboards as Markdown and SQL, versioned in Git.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":94,"recommended":false,"pricing":"Free and open source. Evidence Cloud is an optional paid hosted tier.","pros":["Reports live in Git — reviewed, versioned, deployable through CI","MIT with no enterprise carve-out","Output is a static site: fast, cheap, nothing to keep running","Impossible to quietly alter a number without a commit"],"cons":["No point-and-click building — you write SQL and Markdown","Not an exploration tool; it produces fixed reports","Non-technical staff cannot author","Small community"],"links":{"website":"https://evidence.dev","repo":"https://github.com/evidence-dev/evidence","docs":"https://docs.evidence.dev"}},{"slug":"apache-superset","name":"Apache Superset","tagline":"Enterprise BI under Apache Software Foundation governance.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":93,"recommended":false,"pricing":"Free and open source. Managed offerings available from Preset and others.","pros":["Apache Software Foundation governance — no vendor can change the terms","The widest range of visualisation types of anything open","Row-level security and caching built in","Proven at very large scale"],"cons":["Heaviest to deploy and operate of the open options","Steeper learning curve for non-technical users than Metabase","Chart building is less forgiving than Tableau's","Upgrades need care"],"links":{"website":"https://superset.apache.org","repo":"https://github.com/apache/superset","docs":"https://superset.apache.org/docs/intro"}},{"slug":"lightdash","name":"Lightdash","tagline":"BI that reads your dbt models, so metrics are defined once.","license":"MIT (open core; paid cloud tier)","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":87,"recommended":false,"pricing":"Open-source core free and self-hostable. Lightdash Cloud is paid.","pros":["Metrics defined once in dbt and used everywhere — no drifting definitions","Version-controlled BI, reviewed in pull requests like code","MIT core","Fast to adopt if dbt is already in place"],"cons":["Effectively requires dbt — useless without it","Smallest project and community on this page","Fewer visualisation types than Superset","Less suited to ad-hoc exploration by non-technical staff"],"links":{"website":"https://www.lightdash.com","repo":"https://github.com/lightdash/lightdash","docs":"https://docs.lightdash.com"}},{"slug":"power-bi","name":"Microsoft Power BI","tagline":"A fifth of Tableau's per-seat price, if you are already on Microsoft.","license":"Proprietary (hosted service)","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":28,"recommended":false,"pricing":"Power BI Pro about $14/user/month; Premium and Fabric capacity considerably more. Checked 2026-08-04.","pros":["Roughly a fifth of Tableau's per-seat cost","Deep integration with Excel, Teams and the Microsoft estate","Strong data modelling with DAX","Familiar to anyone who has used Excel seriously"],"cons":["Proprietary and hosted; deepens Microsoft lock-in","Authoring is effectively Windows-only","Fabric capacity pricing escalates steeply at scale","Practically requires a Microsoft-centric organisation"],"links":{"website":"https://www.microsoft.com/power-platform/products/power-bi","docs":"https://learn.microsoft.com/power-bi/"}}]},{"slug":"docusign","name":"DocuSign","vendor":"DocuSign","category":"e-signature","kind":"software","url":"https://www.macrostack.net/alternative-to-docusign","whatItIs":"DocuSign is the default for electronic signatures: upload a document, place fields, send it, and collect legally binding signatures with an audit trail that stands up in court. It effectively created the category and its name became the verb, which is most of why it still wins deals.","subscriptionCost":"Personal is about $15/month for 5 envelopes, Standard about $45 per user per month, Business Pro about $65. An envelope is one document sent to one or more signers, and every plan caps them — commonly 100 per user per year, with overages billed separately. That cap is what catches people: a small sales team can exhaust an annual allowance in a busy quarter. Figures checked 2026-08-04.","whyLeave":"The envelope cap on top of per-seat pricing, for what is fundamentally a PDF, a signature image, a timestamp and a hash chain. Companies routinely find they are paying four figures a year to send a few hundred contracts. The second reason is data residency — every contract you send passes through a US vendor, which is an awkward conversation for European legal teams. The third is that Documenso now provides the same legal footing under AGPL, self-hosted, with no envelope limit at all.","lockIn":"Low on documents, higher on process. Signed documents download as PDFs with their audit certificates and remain valid — the signature's legal weight does not depend on DocuSign continuing to exist, which is worth knowing. What binds you is the surrounding workflow: templates, routing rules, CRM integrations and any API calls embedded in your product. Teams sending documents by hand leave easily; teams that wired signing into Salesforce or their own application are migrating an integration.","whenToStay":"Stay if signature volume is genuinely high and the process is complex — sequential routing, conditional recipients, notarisation and payment collection are areas where DocuSign is clearly ahead. Stay if your counterparties expect it: sending a DocuSign envelope to an enterprise legal department raises no questions, and an unfamiliar tool sometimes does. Stay for the compliance envelope — 21 CFR Part 11, eIDAS qualified signatures and the audit record enterprise counsel already accepts. And stay if the legal risk of getting this wrong exceeds the licence cost, which for many contracts it does.","bottomLine":"Documenso gives you the same legal standing self-hosted with no envelope cap, and for most companies sending straightforward agreements that is the whole decision. Keep DocuSign where counterparty expectation or regulated signing genuinely requires it.","lastVerified":"2026-08-04","recommendation":{"pick":"Documenso","slug":"documenso","sovereigntyScore":91,"why":"Open-source signing with real cryptographic signatures and no envelope cap."},"alternatives":[{"slug":"documenso","name":"Documenso","tagline":"Open-source signing with real cryptographic signatures and no envelope cap.","license":"AGPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":91,"recommended":true,"pricing":"Free and open source to self-host, with no envelope limits. Documenso Cloud is paid.","pros":["No envelope cap — the constraint that drives most DocuSign overage bills","Real cryptographic signing with a full audit trail","Self-hosted, so contracts never leave your infrastructure","Open and specific about how its signing actually works"],"cons":["AGPL-3.0 needs reading before embedding it in a product","Fewer integrations than DocuSign's ecosystem","Younger, with a shorter legal track record","Advanced routing and conditional logic are thinner"],"links":{"website":"https://documenso.com","repo":"https://github.com/documenso/documenso","docs":"https://docs.documenso.com"}},{"slug":"docuseal","name":"DocuSeal","tagline":"The lightest self-hosted option — running in about ten minutes.","license":"AGPL-3.0 (open core; paid pro tier)","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":90,"recommended":false,"pricing":"Free and open source to self-host. A paid pro tier adds advanced features.","pros":["Fastest self-hosted signing to stand up — roughly ten minutes","Clean PDF form builder","Self-hosted with no envelope limits","Very light resource footprint"],"cons":["Fewer features than Documenso","Some capabilities reserved for the paid pro tier","Small community","Less detail published about signing internals"],"links":{"website":"https://www.docuseal.com","repo":"https://github.com/docusealco/docuseal"}},{"slug":"pdf-signing-native","name":"Native PDF signatures","tagline":"For internal documents, your operating system may already do this.","license":"Varies (built into operating systems and PDF readers)","openSource":false,"selfHostable":true,"localFirst":true,"sovereigntyScore":88,"recommended":false,"pricing":"Free — already present on most machines.","pros":["No cost and no new system to run","Genuinely sufficient for internal, uncontested documents","Nothing leaves the device","Available on essentially every machine already"],"cons":["No workflow, routing, reminders or completion tracking","Audit trail is far weaker than a signing platform's","Not appropriate for high-value external contracts","Legal weight varies by jurisdiction and document type"],"links":{"website":"https://helpx.adobe.com/acrobat/using/signing-pdfs.html"}},{"slug":"opensign","name":"OpenSign","tagline":"A self-hosted signing platform aimed squarely at DocuSign's feature list.","license":"AGPL-3.0 (verify current terms — this project's licensing has changed)","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":84,"recommended":false,"pricing":"Free to self-host. Managed cloud tiers are paid.","pros":["Feature set aimed directly at DocuSign parity","Familiar interface — minimal retraining","Bulk sending and templates included","Self-hostable with no envelope limits"],"cons":["Licensing has shifted historically — check current terms yourself","Smaller community than Documenso","Less transparent about signing internals","Shorter production track record"],"links":{"website":"https://www.opensignlabs.com","repo":"https://github.com/OpenSignLabs/OpenSign"}},{"slug":"dropbox-sign","name":"Dropbox Sign","tagline":"The straightforward commercial alternative, at roughly half the price.","license":"Proprietary (hosted service)","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":34,"recommended":false,"pricing":"About $20/user/month for the standard tier. Checked 2026-08-04.","pros":["Roughly half DocuSign's per-seat price","Clean, well-regarded API for embedding signing in a product","Simpler interface with less training required","Integrates naturally with Dropbox storage"],"cons":["Proprietary and hosted — contracts sit with the vendor","Fewer enterprise routing and compliance features than DocuSign","Still per-seat with envelope considerations","Smaller integration ecosystem"],"links":{"website":"https://sign.dropbox.com","docs":"https://developers.hellosign.com"}}]},{"slug":"miro","name":"Miro","vendor":"Miro","category":"whiteboard","kind":"software","url":"https://www.macrostack.net/alternative-to-miro","whatItIs":"Miro is the infinite collaborative canvas that became the default for remote workshops: sticky notes, diagrams, retrospectives, architecture sketches and templates for all of them, with real-time multiplayer that genuinely works. It won the category during the remote-work shift and kept it on the strength of the collaboration experience.","subscriptionCost":"Free for 3 editable boards. Starter is about $8 per member per month billed annually, Business about $16, with Enterprise quoted. Every member who needs to edit counts, and the free plan's three-board limit is reached almost immediately by any real team. A 50-person company on Business is roughly $9,600 a year. Figures checked 2026-08-04.","whyLeave":"Per-seat pricing on a tool most people open occasionally. Miro is used intensely during a workshop and then not at all for three weeks, which makes a monthly per-editor charge feel poorly matched to the value. The second reason is that Excalidraw and tldraw are now genuinely good, load instantly, and cost nothing. The third is board sprawl — organisations accumulate hundreds of boards nobody can find, and paying more for a bigger haystack is a hard case to make.","lockIn":"Low technically, high socially. Boards export to image or PDF and Miro provides a JSON export, so the content comes out even if the fidelity does not. The real friction is that boards are shared artefacts: links live in tickets, documents and calendar invites across the organisation, and moving means every one of those references breaks. Teams that treat boards as disposable workshop output migrate trivially; teams that use them as durable documentation are moving a wiki that happens to be a canvas.","whenToStay":"Stay if facilitated workshops are a real part of how you work — Miro's templates, voting, timers and facilitation tools have no equivalent in the open options, and a good facilitator is measurably more effective with them. Stay if non-technical colleagues across the business rely on it, because adoption is the hard part and you already have it. Stay for enterprise needs: SSO, permissions, audit and data residency. And stay if you are inside the free tier, though three boards rarely lasts.","bottomLine":"For architecture diagrams and quick sketching, Excalidraw is free, instant, and better at looking deliberately rough — which is the point when the drawing is a conversation. Miro earns its price on facilitated workshops with people from across the business, and not much else.","lastVerified":"2026-08-04","recommendation":{"pick":"Excalidraw","slug":"excalidraw","sovereigntyScore":95,"why":"Hand-drawn style diagrams, instantly, for nothing."},"alternatives":[{"slug":"excalidraw","name":"Excalidraw","tagline":"Hand-drawn style diagrams, instantly, for nothing.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":95,"recommended":true,"pricing":"Free and open source. Excalidraw+ is an optional paid hosted tier.","pros":["Opens instantly with no account, no loading, no onboarding","Hand-drawn style invites argument rather than closing it down","MIT and self-hostable, with end-to-end encrypted collaboration","Exports cleanly to SVG and PNG, and embeds in most documentation tools"],"cons":["No workshop facilitation tools — no voting, timers or templates","Weaker for large structured boards","Real-time collaboration needs the hosted service or your own server","Not a Miro replacement for cross-business workshops"],"links":{"website":"https://excalidraw.com","repo":"https://github.com/excalidraw/excalidraw","docs":"https://docs.excalidraw.com"}},{"slug":"drawio","name":"draw.io","tagline":"Structured diagrams that live as files in your own repository.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":94,"recommended":false,"pricing":"Free and open source. Confluence and Jira plugins are paid.","pros":["Extensive shape libraries including AWS, Azure and GCP stencils","Diagrams are files you own — version them in Git","Apache-2.0, self-hostable, and works fully offline","Best of these for precise structured diagrams"],"cons":["Real-time collaboration is weaker than Miro or Excalidraw","Interface is dense and dated","No workshop or facilitation features","Wrong tool for loose collaborative sketching"],"links":{"website":"https://www.drawio.com","repo":"https://github.com/jgraph/drawio","docs":"https://www.drawio.com/doc/"}},{"slug":"affine","name":"AFFiNE","tagline":"Docs and canvas in one — write a page, flip it to a whiteboard.","license":"MPL-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":91,"recommended":false,"pricing":"Free and open source to self-host. AFFiNE Cloud is a paid hosted option.","pros":["Document and whiteboard modes over the same content","Local-first — works offline and syncs after","MPL-2.0, self-hostable, with no enterprise carve-out","Removes the drift between a diagram and its written decision"],"cons":["Still maturing; rough edges in both modes","Neither mode is quite best-in-class alone","Smaller community than the focused tools","Self-hosting is more involved than Excalidraw's"],"links":{"website":"https://affine.pro","repo":"https://github.com/toeverything/AFFiNE","docs":"https://docs.affine.pro"}},{"slug":"tldraw","name":"tldraw","tagline":"The canvas as an SDK — embed it in your own product.","license":"tldraw licence (custom — free for many uses; read the terms before commercial embedding)","openSource":false,"selfHostable":true,"localFirst":true,"sovereigntyScore":74,"recommended":false,"pricing":"Free to use. Commercial embedding has its own licence terms.","pros":["Best drawing feel of anything in this comparison","SDK designed for embedding a canvas in your own product","Very actively developed with a strong design sensibility","Self-hostable"],"cons":["Custom licence, not OSI open source — read it before commercial use","Fewer collaboration features than Miro","No workshop facilitation tooling","Smaller template ecosystem"],"links":{"website":"https://tldraw.com","repo":"https://github.com/tldraw/tldraw","docs":"https://tldraw.dev"}},{"slug":"figjam","name":"FigJam","tagline":"If your designers already pay for Figma, this is included.","license":"Proprietary (hosted service)","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":30,"recommended":false,"pricing":"Free tier available; included or heavily discounted with existing Figma seats. Checked 2026-08-04.","pros":["Frequently already paid for if your team uses Figma","Real workshop tools — voting, timers, templates","Design components drop straight onto the canvas","Familiar to anyone who already uses Figma"],"cons":["Proprietary and hosted with no self-host path","Only compelling if you are already a Figma customer","Fewer templates than Miro","Another Adobe-owned dependency"],"links":{"website":"https://www.figma.com/figjam/","docs":"https://help.figma.com"}}]},{"slug":"redis","name":"Redis","vendor":"Redis Ltd","category":"in-memory-data","kind":"software","url":"https://www.macrostack.net/alternative-to-redis","whatItIs":"Redis is the in-memory data store almost every serious application eventually adds: caching, sessions, rate limiting, queues, leaderboards, pub/sub. It is fast because it keeps everything in memory, and it became ubiquitous because the data structures it offers map neatly onto problems developers actually have.","subscriptionCost":"The software is free to run. Redis Cloud starts around $5/month for a small instance and scales into four figures for production clusters with replication and persistence; AWS ElastiCache, Azure Cache and Google Memorystore price similarly per node-hour. Redis Enterprise is quoted. The bill is for memory and availability, and memory is the expensive kind of storage. Figures checked 2026-08-05.","whyLeave":"This is the clearest licence story in modern software and it is worth telling properly. In March 2024 Redis Ltd relicensed Redis from BSD to a dual RSAL/SSPL arrangement — neither of which is open source — to stop cloud providers reselling it. Within weeks the community forked the last BSD version as Valkey under the Linux Foundation, and AWS, Google and Oracle backed it. Then in May 2025 Redis reversed, adding AGPLv3 as an option from version 8. So Redis is open source again, on a different licence, after a fork already happened. If you left during the fourteen months in between, you left for a real reason. If you are choosing today, the question is not the licence but who you would rather depend on.","lockIn":"Very low, and it is the reason this category moved so fast. The Redis wire protocol is the interface, and Valkey, DragonflyDB, KeyDB and Garnet all implement it — so your client library, your commands and your code stay as they are, and switching is a change of hostname. That portability is exactly why the fork succeeded where forks usually fail. What does not port is anything using Redis Ltd's proprietary modules: RedisJSON, RediSearch, RedisTimeSeries. Teams using plain Redis move in an afternoon; teams built on the modules are rewriting.","whenToStay":"Stay if you are already running it and it works — Redis 8 is AGPL, which is open source by any definition, and there is no licence emergency to respond to. Stay if you depend on the proprietary modules, because the forks do not reproduce them and rebuilding search or JSON support is a project. Stay for the ecosystem: two decades of client libraries, tutorials and operational knowledge, which is worth more than a small performance delta. And stay if you buy Redis Enterprise support, where the relationship is the product.","bottomLine":"There is no longer an urgent reason to leave Redis, and that is worth saying plainly. Valkey is the right default for new projects — same protocol, BSD, foundation governance, no single company able to change the terms again. DragonflyDB if you want materially better performance per machine and can accept a source-available licence.","lastVerified":"2026-08-05","recommendation":{"pick":"Valkey","slug":"valkey","sovereigntyScore":96,"why":"The Linux Foundation fork — same Redis, governance that cannot be revoked."},"alternatives":[{"slug":"valkey","name":"Valkey","tagline":"The Linux Foundation fork — same Redis, governance that cannot be revoked.","license":"BSD-3-Clause","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":96,"recommended":true,"pricing":"Free and open source. Managed offerings from AWS, Google and others.","pros":["Drop-in for Redis — same protocol, same clients, hostname change","BSD-3-Clause under Linux Foundation governance; no vendor can relicense it","Backed by AWS, Google and Oracle with real engineering behind it","Faster than Redis on several published benchmarks after multi-threading work"],"cons":["Does not include Redis Ltd's proprietary modules — no RedisJSON or RediSearch","Younger brand, so some managed providers still list only Redis","Documentation still catching up with Redis's two decades","Divergence from upstream Redis will grow over time"],"links":{"website":"https://valkey.io","repo":"https://github.com/valkey-io/valkey","docs":"https://valkey.io/docs/"}},{"slug":"memcached","name":"Memcached","tagline":"The one that only caches — and does it without ceremony.","license":"BSD-3-Clause","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":95,"recommended":false,"pricing":"Free and open source.","pros":["BSD-3-Clause and completely uncontroversial for two decades","Lower memory overhead than Redis for simple key-value caching","Very few moving parts, so very few ways to break it","Supported by every major managed cloud"],"cons":["Caching only — no persistence, no data structures, no pub/sub","No replication or failover built in","Cannot serve as a queue, session store or message bus","Wrong tool the moment you need more than a cache"],"links":{"website":"https://memcached.org","repo":"https://github.com/memcached/memcached"}},{"slug":"garnet","name":"Garnet","tagline":"Microsoft Research's cache — MIT, and unusually fast under contention.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":92,"recommended":false,"pricing":"Free and open source.","pros":["MIT — the most permissive licence in this comparison","Exceptional throughput under high concurrency","Microsoft Research behind it, with real production use","Redis protocol compatible, so clients work unchanged"],"cons":["Newest option here with the shortest track record","A .NET runtime dependency many teams will not want","Smaller community than Valkey or DragonflyDB","Not all Redis commands and data types are implemented"],"links":{"website":"https://microsoft.github.io/garnet/","repo":"https://github.com/microsoft/garnet"}},{"slug":"keydb","name":"KeyDB","tagline":"The earlier fork — multithreaded Redis, BSD, now Snap-owned.","license":"BSD-3-Clause","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":89,"recommended":false,"pricing":"Free and open source.","pros":["BSD-3-Clause with a longer production history than Valkey","Multithreaded well before Redis addressed it","Active-active replication — multiple writable nodes","Full Redis protocol compatibility"],"cons":["Development pace has slowed markedly since Snap acquired it","Community energy has largely moved to Valkey","Corporate owner rather than foundation governance","Fewer managed hosting options"],"links":{"website":"https://docs.keydb.dev","repo":"https://github.com/Snapchat/KeyDB"}},{"slug":"dragonflydb","name":"DragonflyDB","tagline":"Redis-compatible, built for modern multi-core machines.","license":"Business Source License 1.1 (source-available, converts to Apache-2.0 in time)","openSource":false,"selfHostable":true,"localFirst":true,"sovereigntyScore":70,"recommended":false,"pricing":"Free to self-host within BSL terms. Dragonfly Cloud is paid.","pros":["Uses every core — far higher throughput per machine than Redis","Lower memory footprint for the same dataset","Speaks both Redis and Memcached protocols","Fewer, smaller instances for the same workload"],"cons":["Business Source License — not open source today, whatever lists say","Cannot be offered as a competing managed service","Younger codebase with a shorter production record","Some rarely used Redis commands are unimplemented"],"links":{"website":"https://www.dragonflydb.io","repo":"https://github.com/dragonflydb/dragonfly","docs":"https://www.dragonflydb.io/docs"}}]},{"slug":"heroku","name":"Heroku","vendor":"Salesforce","category":"paas","kind":"software","url":"https://www.macrostack.net/alternative-to-heroku","whatItIs":"Heroku invented the modern platform-as-a-service: `git push heroku main` and your application is running, with the database, TLS, logging and scaling handled. It defined what developers expect deployment to feel like, and almost every product in this category is measured against it whether or not they admit it.","subscriptionCost":"Eco dynos are about $5/month for 1,000 shared hours; Basic $7 per dyno; Standard-1X $25 and Standard-2X $50; Performance dynos $250 and $500. Managed Postgres starts around $5 and reaches four figures. The free tier was removed in November 2022, which is when a large part of the community left. A modest production app with two Standard dynos and a mid-tier database lands near $150/month for what a $20 VPS could run. Figures checked 2026-08-05.","whyLeave":"The multiple. A Standard-2X dyno is $50/month for roughly 1GB of memory, against a $12 VPS with four times that — and once you know the number it is hard to unknow. The second reason is trust: removing the free tier in 2022 was legitimate business but it ended a decade of goodwill overnight and pushed a generation of developers to look at what else existed. The third is that they found something. Coolify and Dokku now reproduce most of the Heroku experience on hardware you rent directly, and Railway and Render reproduce it as a service at a lower price.","lockIn":"Low by design, which is genuinely to Heroku's credit. It popularised the twelve-factor app: configuration in the environment, stateless processes, logs to stdout — practices that make an application portable by construction. A Heroku app is usually one Dockerfile away from running anywhere. What holds you is the managed add-ons: Heroku Postgres, Redis and the marketplace services need migrating individually, and the database is the part with real downtime risk.","whenToStay":"Stay if the team has no operational capacity and the bill is small — $150/month buys back attention you may not have to spare, and that is a legitimate trade. Stay for compliance: Heroku Shield carries HIPAA and PCI certification that self-hosting cannot replicate cheaply. Stay if you are inside the Salesforce estate where the integration matters. And stay if you are pre-product-market-fit, because time spent operating servers at that stage is time spent on the wrong thing.","bottomLine":"Coolify on a $12 VPS gives you most of the Heroku experience for a tenth of the cost, if you are willing to own a server. Railway if you want the experience without the server. Heroku itself is now a premium you pay for maturity and compliance rather than capability.","lastVerified":"2026-08-05","recommendation":{"pick":"Coolify","slug":"coolify","sovereigntyScore":94,"why":"Self-hosted Heroku — one server, Apache-2.0, everything included."},"alternatives":[{"slug":"coolify","name":"Coolify","tagline":"Self-hosted Heroku — one server, Apache-2.0, everything included.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":94,"recommended":true,"pricing":"Free and open source. You pay only for the server. Paid cloud option available.","pros":["Roughly a tenth of Heroku's cost for equivalent workloads","Apache-2.0 with no enterprise carve-out","Git-push deployment, automatic TLS, databases and backups included","Interface good enough that non-specialists can use it"],"cons":["You own the server — patching, uptime and backups are yours","Single-server by default; multi-node is more involved","Younger than Dokku with a shorter production record","No compliance certifications"],"links":{"website":"https://coolify.io","repo":"https://github.com/coollabsio/coolify","docs":"https://coolify.io/docs"}},{"slug":"dokku","name":"Dokku","tagline":"The original self-hosted PaaS — small, stable, unglamorous.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":95,"recommended":false,"pricing":"Free and open source. You supply the server.","pros":["Over a decade of stability; genuinely mature","Heroku buildpack support means many apps deploy unchanged","MIT and very light — runs on a small VPS","Extremely well documented for command-line use"],"cons":["No web interface at all","Single-server by design","Assumes comfort with the command line","Fewer batteries included than Coolify"],"links":{"website":"https://dokku.com","repo":"https://github.com/dokku/dokku","docs":"https://dokku.com/docs/getting-started/installation/"}},{"slug":"caprover","name":"CapRover","tagline":"Self-hosted PaaS with a proper web UI and one-click apps.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":93,"recommended":false,"pricing":"Free and open source. You supply the server.","pros":["Clean web UI with one-click installs for common applications","Docker Swarm underneath — the clearest multi-node path here","Apache-2.0 and mature","Automatic TLS and simple domain handling"],"cons":["Development pace is slower than Coolify's","Swarm is a fading technology relative to Kubernetes","Fewer integrations than Coolify","Interface feels dated"],"links":{"website":"https://caprover.com","repo":"https://github.com/caprover/caprover","docs":"https://caprover.com/docs/get-started.html"}},{"slug":"railway","name":"Railway","tagline":"The Heroku experience, without owning a server.","license":"Proprietary (hosted service)","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":34,"recommended":false,"pricing":"Usage-based with a small monthly minimum; typically well below Heroku for comparable workloads.","pros":["Best developer experience of anything in this comparison","Usage-based pricing rather than fixed dyno tiers","Nothing to operate, patch or back up","Databases, cron and private networking built in"],"cons":["Proprietary and hosted — a vendor dependency, same as Heroku","Usage pricing is harder to forecast than fixed dynos","Smaller company than Salesforce, with the risk that implies","No self-host option"],"links":{"website":"https://railway.com","docs":"https://docs.railway.com"}},{"slug":"render","name":"Render","tagline":"The predictable managed option, with a real free tier.","license":"Proprietary (hosted service)","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":33,"recommended":false,"pricing":"Free tier for small services; paid instances from about $7/month. Checked 2026-08-05.","pros":["A real free tier — the thing Heroku removed in 2022","Fixed, predictable pricing rather than usage-based","Managed Postgres and Redis included","Straightforward migration path from Heroku"],"cons":["Proprietary and hosted","Free tier services sleep when idle","Fewer regions than the hyperscalers","Less flexible than Railway for unusual setups"],"links":{"website":"https://render.com","docs":"https://render.com/docs"}}]},{"slug":"sendgrid","name":"SendGrid","vendor":"Twilio","category":"transactional-email","kind":"software","url":"https://www.macrostack.net/alternative-to-sendgrid","whatItIs":"SendGrid delivers the email your application sends: password resets, receipts, notifications, and bulk campaigns. The hard part is not sending — it is arriving, and SendGrid's product is really a reputation, a warmed IP pool and the deliverability engineering that keeps mail out of spam folders.","subscriptionCost":"Free for 100 emails a day. Essentials from about $20/month for 50,000; Pro from around $90 for 100,000 with a dedicated IP; higher volumes quoted. Marketing Campaigns and dedicated IPs are separate line items. The step that catches people is the jump from free to Essentials — 100 a day is very little, and the next tier is a real monthly commitment for an application sending a few thousand. Figures checked 2026-08-05.","whyLeave":"Price per thousand for what is, mechanically, an SMTP server. Amazon SES charges roughly $0.10 per thousand against SendGrid's effective rate several times that, for the same delivery. The second reason is that deliverability — the thing you are genuinely buying — is increasingly something you can hold yourself: DKIM, SPF and DMARC are standards, and a warmed IP is a matter of patience rather than magic. The third is data: every address you send to sits with a third party, which matters under GDPR more than most teams admit.","lockIn":"Low, and worth knowing before anyone quotes you a migration. Sending is SMTP or a simple API, so switching is credentials and an endpoint. Templates export. What genuinely does not transfer is sender reputation: a new IP or domain starts cold, and mail from a cold IP lands in spam until it is warmed over days or weeks. That is the real cost of switching email providers, it is invisible on a feature comparison, and it is why migrations are staged rather than cut over.","whenToStay":"Stay if deliverability is business-critical and you do not want to own it — a shared warmed IP pool is genuinely valuable and reproducing it takes time you may not have. Stay for the analytics and the marketing tooling if non-technical colleagues rely on them. Stay if you are inside the free tier and 100 a day is enough. And stay if your volume is high enough that the enterprise deliverability support is doing real work, because at scale a spam-folder problem costs more than the invoice.","bottomLine":"Amazon SES at roughly $0.10 per thousand is the honest answer for most application email, if you can accept a plainer product. Postal or Listmonk if the data must stay on your own servers. Resend if developer experience matters more than the last few pounds.","lastVerified":"2026-08-05","recommendation":{"pick":"Amazon SES","slug":"amazon-ses","sovereigntyScore":30,"why":"Roughly $0.10 per thousand — the price floor for this category."},"alternatives":[{"slug":"amazon-ses","name":"Amazon SES","tagline":"Roughly $0.10 per thousand — the price floor for this category.","license":"Proprietary (hosted service)","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":30,"recommended":true,"pricing":"About $0.10 per 1,000 emails. Checked 2026-08-05.","pros":["Cheapest credible option by a wide margin","Amazon's deliverability infrastructure at near cost","Scales to enormous volume without renegotiation","Free from EC2 within generous limits"],"cons":["Proprietary and hosted; deepens AWS dependency","No campaign builder or marketing tooling","Sandbox approval required before production sending","You configure DKIM, SPF and DMARC yourself"],"links":{"website":"https://aws.amazon.com/ses/","docs":"https://docs.aws.amazon.com/ses/"}},{"slug":"postal","name":"Postal","tagline":"Run your own mail server, properly — MIT, and complete.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":94,"recommended":false,"pricing":"Free and open source. You supply the server and the IP reputation.","pros":["MIT with no enterprise carve-out","Recipient addresses never leave your infrastructure","Full platform — sending, receiving, bounces, tracking, DKIM","No per-email cost at any volume"],"cons":["You own IP reputation, and warming takes weeks of care","Running mail well is a genuine specialism","Blocklists are unforgiving of configuration mistakes","No shared warmed pool to fall back on"],"links":{"website":"https://docs.postalserver.io","repo":"https://github.com/postalserver/postal"}},{"slug":"listmonk","name":"listmonk","tagline":"Self-hosted newsletters — a single binary handling millions.","license":"AGPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":93,"recommended":false,"pricing":"Free and open source. You pay only for the underlying sending.","pros":["Removes per-subscriber pricing entirely","One Go binary plus Postgres — genuinely simple to run","Handles very large lists on modest hardware","Subscriber data stays on your infrastructure"],"cons":["Not a transactional sender — pairs with SES or your own SMTP","AGPL-3.0 needs reading before embedding it in a product","No shared IP reputation; deliverability is yours","Fewer templates than the commercial platforms"],"links":{"website":"https://listmonk.app","repo":"https://github.com/knadh/listmonk","docs":"https://listmonk.app/docs/"}},{"slug":"resend","name":"Resend","tagline":"The one developers enjoy — React templates and a clean API.","license":"Proprietary service (react-email library is MIT)","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":36,"recommended":false,"pricing":"Free tier for 3,000/month; paid from about $20/month. Checked 2026-08-05.","pros":["Best developer experience in the category by some distance","react-email lets templates live in your codebase and be reviewed","Clean API and a dashboard that is actually readable","Cheaper than SendGrid at comparable volume"],"cons":["Proprietary and hosted","More expensive than SES for pure transactional volume","Younger company with a shorter deliverability record","No self-host path"],"links":{"website":"https://resend.com","repo":"https://github.com/resend/react-email","docs":"https://resend.com/docs"}},{"slug":"mailgun","name":"Mailgun","tagline":"The established competitor — strong on validation and routing.","license":"Proprietary (hosted service)","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":31,"recommended":false,"pricing":"Volume-based with a small free allowance; paid tiers from about $15/month. Checked 2026-08-05.","pros":["Strong deliverability record over many years","Address validation catches bad addresses before you send","Genuinely good inbound routing and parsing","Detailed logs and analytics"],"cons":["Proprietary and hosted","More expensive than SES for straightforward transactional mail","Pricing tiers are harder to read than they should be","Support quality varies by plan"],"links":{"website":"https://www.mailgun.com","docs":"https://documentation.mailgun.com"}}]},{"slug":"contentful","name":"Contentful","vendor":"Contentful","category":"headless-cms","kind":"software","url":"https://www.macrostack.net/alternative-to-contentful","whatItIs":"Contentful is a headless CMS: editors manage structured content in a hosted interface, and your website or app pulls it through an API. Decoupling the content from the front end let teams build in whatever framework they liked while non-technical colleagues kept editing, and Contentful made that mainstream for enterprises.","subscriptionCost":"The free tier covers a small project. Lite is around $300/month, and Premium is quoted and commonly reaches five figures a year. Three separate meters run at once: users, content records, and API calls — so a site that gets popular can raise its CMS bill without anyone adding a single article. Figures checked 2026-08-05.","whyLeave":"The jump. Free to roughly $300/month with little in between is the steepest step in this comparison, and it arrives exactly when a project starts working. The second reason is metering content itself: paying per record and per API call for text you wrote is a difficult thing to explain to a finance team. The third is that the open alternatives closed the gap — Directus puts an API over a database you already own, Strapi and Payload are mature, and Payload in particular now feels better to develop against than the thing it replaces.","lockIn":"Moderate, and concentrated in the model rather than the text. Entries export as JSON through the CMA API, so the words come out. What does not come out cleanly is the content model — field types, validations, references between types and localisation settings — which has to be rebuilt in the new system, and every front-end query written against Contentful's API shape needs rewriting. Teams with a simple blog migrate in days. Teams with deeply referenced multi-locale models are migrating a schema.","whenToStay":"Stay if you are enterprise and need the compliance envelope, SLAs, roles and audit logging — that is a real product and the open options cover it partially at best. Stay if editorial teams across several countries depend on the localisation workflow, which is more mature than anything here. Stay if the free tier still covers you. And stay if nobody wants to run a database and an application server, because a self-hosted CMS is one more thing that can be down at 9am.","bottomLine":"Directus if you want an API over data you already own and control. Payload if you are building in Next.js and want the CMS to feel native to it. Both remove per-record and per-API-call metering entirely, which is usually the actual complaint.","lastVerified":"2026-08-05","recommendation":{"pick":"Directus","slug":"directus","sovereigntyScore":72,"why":"An instant API and admin app over any SQL database you already have."},"alternatives":[{"slug":"directus","name":"Directus","tagline":"An instant API and admin app over any SQL database you already have.","license":"Business Source License 1.1 (source-available; free under a revenue threshold, converts to GPL in time)","openSource":false,"selfHostable":true,"localFirst":true,"sovereigntyScore":72,"recommended":true,"pricing":"Free to self-host under the BSL revenue threshold. Directus Cloud and commercial licences are paid.","pros":["Works over an existing SQL database without changing your schema","Instant REST and GraphQL APIs plus a genuinely good admin interface","Your data stays in your own database, readable by anything else","No per-record or per-API-call metering"],"cons":["Business Source License — not open source, and commonly mislabelled","A revenue threshold applies before a commercial licence is needed","Self-hosting means running a database and an application server","Fewer enterprise workflow features than Contentful"],"links":{"website":"https://directus.io","repo":"https://github.com/directus/directus","docs":"https://docs.directus.io"}},{"slug":"markdown-git","name":"Markdown files in Git","tagline":"For developer-owned content, the CMS may be the thing to remove.","license":"N/A — plain files in your own repository","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":99,"recommended":false,"pricing":"Free. There is nothing to host.","pros":["No CMS, no database, no API, no per-record billing — nothing to run","Content reviewed in pull requests alongside the code it describes","Complete version history for free","Every modern framework reads Markdown natively"],"cons":["Non-technical editors cannot realistically contribute","No media library or scheduled publishing","Structured, relational content becomes awkward quickly","Wrong answer the moment a marketing team needs access"],"links":{"website":"https://www.markdownguide.org"}},{"slug":"ghost-cms","name":"Ghost","tagline":"If it is a publication rather than an app, this is probably the answer.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":95,"recommended":false,"pricing":"Free and open source to self-host. Ghost(Pro) hosting is paid.","pros":["MIT, run by a non-profit foundation — no vendor to change terms","Newsletters, memberships and paid subscriptions built in","The best writing and editing experience in this comparison","Can be used headlessly via its Content API"],"cons":["Built for publications, not general structured content","Content modelling is far less flexible than Directus or Strapi","Node and MySQL to operate when self-hosted","Wrong tool for an application's content layer"],"links":{"website":"https://ghost.org","repo":"https://github.com/TryGhost/Ghost","docs":"https://ghost.org/docs/"}},{"slug":"payload","name":"Payload","tagline":"A CMS that installs into your Next.js app rather than beside it.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":93,"recommended":false,"pricing":"Free and open source. Payload Cloud is an optional paid hosted tier.","pros":["MIT with no carve-outs — the cleanest licence here","Installs into your Next.js app; no separate service to run","Config as code with generated TypeScript types","Excellent admin interface out of the box"],"cons":["Assumes Node and effectively assumes Next.js","Younger than Strapi with a shorter enterprise record","Smaller plugin ecosystem","Not suitable if your front end is not JavaScript"],"links":{"website":"https://payloadcms.com","repo":"https://github.com/payloadcms/payload","docs":"https://payloadcms.com/docs"}},{"slug":"strapi","name":"Strapi","tagline":"The established open headless CMS, with the largest community.","license":"MIT core, with enterprise features under a separate commercial licence","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":86,"recommended":false,"pricing":"Community edition free and self-hostable. Enterprise and Cloud tiers are paid.","pros":["Largest community and plugin ecosystem of any open headless CMS","Content-type builder that non-developers can use","REST and GraphQL out of the box","Mature, with years of production deployments"],"cons":["SSO, audit logs and advanced permissions are commercial","Major version upgrades have been disruptive historically","Heavier to run than Payload","Single-vendor governance"],"links":{"website":"https://strapi.io","repo":"https://github.com/strapi/strapi","docs":"https://docs.strapi.io"}}]},{"slug":"figma","name":"Figma","vendor":"Figma (Adobe)","category":"design-tools","kind":"software","url":"https://www.macrostack.net/alternative-to-figma","whatItIs":"Figma is where most interface design now happens — a browser-based editor with real-time multiplayer, components, auto-layout and prototyping, plus the handoff surface developers actually open. It won by making design a shared document rather than a file someone emails around.","subscriptionCost":"Free for up to three collaborative files. Paid seats are split by role: full editors run roughly $16 per month billed annually on Professional and around $45 on Organization, while view-only collaborators are free. The number that catches teams out is the seat model — anyone who edits, even occasionally, needs a full seat, and the count creeps as non-designers start touching files. Figures checked 2026-08-07; confirm against Figma's pricing page before budgeting.","whyLeave":"Cost per editor is the usual trigger, particularly for a team where several people edit rarely. Data residency is the second reason, and a growing one: designs live in Figma's cloud, and for some regulated or government work that is simply not permitted. The third is the Adobe acquisition — not because anything has got worse, but because a tool your whole design process depends on now belongs to a company with its own roadmap, and Vault's licence change taught this catalogue what that can mean.","lockIn":"High, and it is the file format. `.fig` is proprietary and nothing else opens it natively; Penpot can import Figma files but the fidelity is imperfect on complex documents. Components, variants and design tokens are structured Figma's way, so a migration means rebuilding a design system rather than exporting one. Teams that keep tokens in a neutral format such as Style Dictionary keep the exit far cheaper.","whenToStay":"Stay if you have real-time multiplayer in daily use — Figma's is still the best in the category and the alternatives are visibly behind. Stay if your workflow depends on the plugin ecosystem, which is enormous and not replicated anywhere. Stay if developer handoff matters more than licence cost, because Dev Mode is genuinely good. And stay if your team is small enough that a few seats is not the problem it becomes at twenty.","bottomLine":"Penpot is the only alternative that seriously competes on features, and it is the one to try if self-hosting or cost is the driver. For diagrams and whiteboarding specifically, Excalidraw does a better job than Figma at a fraction of the ceremony.","lastVerified":"2026-08-07","recommendation":{"pick":"Penpot","slug":"penpot","sovereigntyScore":92,"why":"The one open design tool that genuinely competes — and it self-hosts."},"alternatives":[{"slug":"penpot","name":"Penpot","tagline":"The one open design tool that genuinely competes — and it self-hosts.","license":"MPL-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":92,"recommended":true,"pricing":"Free and open source, self-hosted or on Penpot's free cloud. Paid plans for hosted teams.","pros":["Only open tool with real feature parity ambitions against Figma","SVG-based files — your work is not locked in a proprietary format","Self-hosts with Docker; designs never leave your infrastructure","MPL-2.0 with no enterprise directory carve-out"],"cons":["Real-time collaboration is smoother in Figma","Plugin ecosystem is a fraction of Figma's","Figma import loses fidelity on complex files","Performance lags on very large documents"],"links":{"website":"https://penpot.app","repo":"https://github.com/penpot/penpot","docs":"https://help.penpot.app"}},{"slug":"inkscape","name":"Inkscape","tagline":"Professional vector editing, free for twenty years.","license":"GPL-2.0 / GPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":96,"recommended":false,"pricing":"Free and open source. Desktop install, no accounts.","pros":["Deep, precise vector editing — better than Figma at pure illustration","Native SVG throughout; files open anywhere","Runs entirely offline with no account of any kind","Twenty years of development and a large extension library"],"cons":["No collaboration — this is a single-player desktop tool","No prototyping, components or developer handoff","Interface feels dated next to browser-native tools","Wrong tool for designing product screens"],"links":{"website":"https://inkscape.org","docs":"https://inkscape.org/learn/"}},{"slug":"excalidraw","name":"Excalidraw","tagline":"Diagrams and whiteboarding, done better than Figma does them.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":95,"recommended":false,"pricing":"Free and open source. Excalidraw+ is an optional paid hosted tier.","pros":["Fastest tool here from blank canvas to a diagram someone understands","MIT, self-hostable, works offline in the browser","End-to-end encrypted collaboration on the hosted version","Enormous adoption — 129k stars and used across the industry"],"cons":["Not an interface design tool — no components or auto-layout","No developer handoff surface","Deliberately limited: the sketch aesthetic is the product","Wrong choice if you are designing screens rather than explaining systems"],"links":{"website":"https://excalidraw.com","repo":"https://github.com/excalidraw/excalidraw"}},{"slug":"lunacy","name":"Lunacy","tagline":"Free desktop UI design that opens Sketch and Figma files.","license":"Proprietary (free)","openSource":false,"selfHostable":false,"localFirst":true,"sovereigntyScore":48,"recommended":false,"pricing":"Free. Paid Icons8 subscription only for premium asset libraries.","pros":["Genuinely free with no seat limit","Opens Sketch files natively and imports from Figma","Runs offline as a native desktop app on all three platforms","Built-in asset libraries save real time"],"cons":["Proprietary — free today is a business decision, not a licence","No self-hosting and no source access","Collaboration is weaker than Figma or Penpot","Tied to Icons8's ecosystem and its commercial direction"],"links":{"website":"https://icons8.com/lunacy"}},{"slug":"pixso","name":"Sketch","tagline":"The incumbent Figma displaced — still excellent, still Mac-only.","license":"Proprietary","openSource":false,"selfHostable":false,"localFirst":true,"sovereigntyScore":38,"recommended":false,"pricing":"Around $12 per editor per month, or a one-time licence with a year of updates.","pros":["Native macOS performance — noticeably faster than browser tools","One-time purchase option, which is rare in this category now","Mature plugin ecosystem built over a decade","Files are local by default"],"cons":["macOS only — excludes most teams outright","Collaboration is bolted on rather than native","Proprietary format with the same lock-in as Figma's","Losing ecosystem momentum to Figma and Penpot"],"links":{"website":"https://www.sketch.com"}}]},{"slug":"shopify","name":"Shopify","vendor":"Shopify","category":"ecommerce","kind":"software","url":"https://www.macrostack.net/alternative-to-shopify","whatItIs":"Shopify is the hosted platform most online shops run on: storefront, checkout, payments, inventory, shipping and an app store covering nearly anything else. It removed the need to assemble a stack, which is exactly why it dominates — and why leaving is harder than the monthly fee suggests.","subscriptionCost":"Basic runs about $39/month, Shopify $105, Advanced $399, with Plus quoted in the thousands. The subscription is rarely the real cost. Transaction fees are: card rates around 2.9% plus 30 cents on Basic, and an additional 0.5% to 2% on top if you use a payment provider other than Shopify Payments. Apps add up quickly — a mature store commonly runs $200 to $500 a month in third-party subscriptions. Figures checked 2026-08-07.","whyLeave":"The percentage. A platform fee that scales with revenue means a store doing well pays materially more for the same software, and the extra levy for not using Shopify Payments is a genuine constraint rather than a nudge. The second reason is the app tax — the base product is deliberately minimal and the gaps are filled by paid subscriptions you rent forever. The third is customisation: Liquid and the theme system are capable but bounded, and teams that need the checkout to behave differently hit a wall that only Plus removes.","lockIn":"High, and concentrated in the theme and app layer. Products, customers and orders export as CSV without much trouble. What does not move is everything built around them — Liquid templates, app configurations, the checkout customisations, and the URL structure your SEO depends on. Redirect planning is the step most migrations underestimate, and it is where the traffic loss happens.","whenToStay":"Stay if you are under roughly $500k a year, where the platform fee is small against the engineering you would otherwise fund. Stay if your team has no developer — the open alternatives all assume one. Stay if the app ecosystem is doing real work for you, because reproducing five apps is a project. And stay if checkout conversion is your business: Shopify's checkout is among the best-converting on the internet and that is worth paying for.","bottomLine":"Below meaningful scale, Shopify is the right answer and the fee is cheap. Above it, the percentage becomes an engineering budget — and Medusa or Saleor turn that into infrastructure you own.","lastVerified":"2026-08-07","recommendation":{"pick":"Medusa","slug":"medusa","sovereigntyScore":93,"why":"A headless commerce engine in TypeScript, MIT, no revenue share."},"alternatives":[{"slug":"medusa","name":"Medusa","tagline":"A headless commerce engine in TypeScript, MIT, no revenue share.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":93,"recommended":true,"pricing":"Free and open source. You pay for hosting and the developers who build the storefront.","pros":["MIT with no revenue share — growth does not raise the software bill","TypeScript throughout, which is where most web teams already are","Modular by design: use the commerce parts you need, ignore the rest","Headless, so the storefront is yours entirely"],"cons":["You build the storefront — Shopify gives you one on day one","No app store; integrations are code you write and maintain","Needs a developer permanently, not just at launch","Checkout conversion is your problem to solve and optimise"],"links":{"website":"https://medusajs.com","repo":"https://github.com/medusajs/medusa","docs":"https://docs.medusajs.com"}},{"slug":"saleor","name":"Saleor","tagline":"GraphQL-native commerce built for complex, multi-region catalogues.","license":"BSD-3-Clause","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":91,"recommended":false,"pricing":"Free and open source. Saleor Cloud is an optional paid hosted tier.","pros":["BSD-3-Clause — the most permissive licence in this comparison","Handles multi-channel and multi-warehouse properly, not as an add-on","GraphQL API is comprehensive and well documented","Proven at large catalogue sizes"],"cons":["Heavier to run than Medusa — Python, Postgres, Celery, Redis","GraphQL-first is a commitment for the whole team","Smaller plugin ecosystem than Shopify by orders of magnitude","Overkill for a straightforward single-region shop"],"links":{"website":"https://saleor.io","repo":"https://github.com/saleor/saleor","docs":"https://docs.saleor.io"}},{"slug":"vendure","name":"Vendure","tagline":"TypeScript commerce with an admin UI you do not have to build.","license":"MIT (core; some enterprise plugins are commercial)","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":89,"recommended":false,"pricing":"Free and open source core. Vendure Cloud and certain plugins are paid.","pros":["Ships with a real admin UI — significant work you do not repeat","TypeScript and GraphQL, cleanly architected","Plugin system makes extension straightforward","MIT core with no revenue share"],"cons":["Smallest community of the four open options here","Some enterprise plugins are commercial","Still headless — the storefront is yours to build","Fewer worked examples when you get stuck"],"links":{"website":"https://www.vendure.io","repo":"https://github.com/vendure-ecommerce/vendure","docs":"https://docs.vendure.io"}},{"slug":"woocommerce","name":"WooCommerce","tagline":"The most-installed shop software on the internet, and it runs on WordPress.","license":"GPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":88,"recommended":false,"pricing":"Free and open source. Many useful extensions are paid, per year.","pros":["Largest ecosystem in commerce — a plugin exists for almost everything","Easy to hire for; a huge pool of people already know it","No transaction fees and no platform revenue share","Cheap and fast to launch if a WordPress site already exists"],"cons":["Inherits every WordPress problem: plugin conflicts, updates, security","Performance needs real work as the catalogue grows","The useful extensions are paid, and they recur annually","Not headless by default; the frontend is WordPress"],"links":{"website":"https://woocommerce.com","docs":"https://woocommerce.com/documentation/"}},{"slug":"bigcommerce","name":"BigCommerce","tagline":"Shopify's closest hosted rival, with no platform transaction fee.","license":"Proprietary (hosted service)","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":32,"recommended":false,"pricing":"Plans from roughly $39/month with no additional platform transaction fee on your chosen gateway. Annual revenue thresholds move you up tiers.","pros":["No platform fee for using your own payment provider","Strong API and headless support on standard tiers","More built in before you reach for paid apps","Migration from Shopify is comparatively straightforward"],"cons":["Proprietary and hosted — the ownership problem is unchanged","Revenue thresholds force tier upgrades whether you want them or not","Smaller app ecosystem and theme market than Shopify","Still a platform whose roadmap is not yours"],"links":{"website":"https://www.bigcommerce.com"}}]},{"slug":"retool","name":"Retool","vendor":"Retool","category":"internal-tools","kind":"software","url":"https://www.macrostack.net/alternative-to-retool","whatItIs":"Retool builds the internal screens nobody wants to hand-code — admin panels, support dashboards, refund tools, data browsers. You drag components onto a canvas, wire them to a query, and ship in an afternoon what would otherwise be a fortnight of CRUD work. It is genuinely good at this, which is why the pricing works.","subscriptionCost":"Free for up to five users. Team runs around $10 per standard user and $50 per builder per month; Business is roughly $50 per user with builders higher again. The mechanic that surprises people is the builder-versus-viewer split — anyone who edits an app costs several times what a viewer does, and internal tools have a way of accumulating editors. Self-hosted deployment exists on higher tiers and does not remove the per-user licence. Figures checked 2026-08-07.","whyLeave":"Per-builder pricing punishes the exact behaviour that makes internal tools valuable — more people building small tools for themselves. A team that internalises Retool properly finds its bill rises with adoption rather than with usage. The second reason is that internal tools accumulate: what starts as one admin panel becomes thirty, all living inside a vendor's canvas with no meaningful export. The third is data residency, since Retool's cloud sits between your staff and your production database.","lockIn":"High, and unusually so, because the app IS the vendor's format. There is no meaningful export: an application built in Retool exists as Retool's internal representation, and moving it means rebuilding it in another builder. Queries and SQL are portable; the interface, the state wiring and the component logic are not. This is the category where the number of tools you have built is the real switching cost.","whenToStay":"Stay inside the free tier — five users covers a lot of small teams and nothing here beats free and already working. Stay if the integration breadth is doing the work: Retool connects to more databases, APIs and SaaS products out of the box than any alternative, and rebuilding that plumbing is not free. Stay if your tools are business-critical and audited, because Retool's permissions, audit logs and SOC 2 posture are ahead of the open options. And stay if you have no platform team, since every alternative here is a service you now run.","bottomLine":"Appsmith is the closest like-for-like and the first thing to try. ToolJet is the pick if AGPL and a lighter footprint suit you better. Either way, the honest saving is not licence cost — it is that the tools you build stay yours.","lastVerified":"2026-08-07","recommendation":{"pick":"Appsmith","slug":"appsmith","sovereigntyScore":90,"why":"The closest open equivalent — drag, drop, connect, self-host."},"alternatives":[{"slug":"appsmith","name":"Appsmith","tagline":"The closest open equivalent — drag, drop, connect, self-host.","license":"Apache-2.0 (core; some enterprise features are commercial)","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":90,"recommended":true,"pricing":"Free and open source to self-host. Paid cloud and enterprise tiers.","pros":["Closest feature match to Retool of anything open","Apache-2.0 core — the most permissive licence among serious options","Self-hosts on Docker or Kubernetes with no per-builder fee","Large widget library and broad database connector support"],"cons":["Some governance and SSO features sit behind the paid tier","Fewer third-party integrations than Retool out of the box","You now operate a service, including upgrades and backups","Polish trails Retool in places, particularly complex state"],"links":{"website":"https://www.appsmith.com","repo":"https://github.com/appsmithorg/appsmith","docs":"https://docs.appsmith.com"}},{"slug":"refine","name":"Refine","tagline":"Not a builder — a React framework, when you would rather own the code.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":96,"recommended":false,"pricing":"Free and open source. It is a library — you host the app like any other.","pros":["The output is your own React code — no vendor format at all","MIT, no enterprise tier, nothing gated","Works with Material UI, Ant Design, Chakra or your own components","Handles the boring parts: auth, data, forms, tables"],"cons":["Not low-code — this is a framework for engineers","Non-technical staff cannot build with it","Slower to a first working screen than any builder here","You own every design decision, which is freedom and work"],"links":{"website":"https://refine.dev","repo":"https://github.com/refinedev/refine","docs":"https://refine.dev/docs/"}},{"slug":"tooljet","name":"ToolJet","tagline":"Lighter than Appsmith, AGPL, and quick to stand up.","license":"AGPL-3.0 (core; enterprise edition is commercial)","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":89,"recommended":false,"pricing":"Free and open source to self-host. Paid cloud and enterprise editions.","pros":["Lightest deployment of the serious options — small servers are fine","Around fifty data-source connectors built in","Clean, fast app designer","Active development and a responsive community"],"cons":["AGPL-3.0 strong copyleft — read it before modifying and redistributing","Smaller community than Appsmith","Enterprise features including SSO are commercial","Fewer worked examples for complex applications"],"links":{"website":"https://www.tooljet.com","repo":"https://github.com/ToolJet/ToolJet","docs":"https://docs.tooljet.com"}},{"slug":"windmill","name":"Windmill","tagline":"For teams whose internal tools are mostly scripts and workflows.","license":"AGPL-3.0 (core; enterprise edition is commercial)","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":88,"recommended":false,"pricing":"Free and open source to self-host. Paid cloud and enterprise editions.","pros":["Script-first: the UI is generated from code you already write","Serious workflow engine, not an afterthought","Rust execution engine — genuinely fast","Fits engineering teams better than a drag-and-drop canvas"],"cons":["Wrong shape if you want non-engineers building tools","AGPL-3.0 strong copyleft","Smaller community than Appsmith or ToolJet","UI generation is less flexible than hand-placed widgets"],"links":{"website":"https://www.windmill.dev","repo":"https://github.com/windmill-labs/windmill","docs":"https://www.windmill.dev/docs/intro"}},{"slug":"budibase","name":"Budibase","tagline":"Brings its own database, so a tool can exist before the data does.","license":"GPL-3.0 (core; enterprise tier is commercial)","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":87,"recommended":false,"pricing":"Free and open source to self-host. Paid cloud and enterprise plans.","pros":["Built-in database — build a tool without wiring a backend first","Strong automations and form handling","Self-hosts easily on Docker or Kubernetes","Good fit for approvals and internal workflows rather than dashboards"],"cons":["Weaker than Appsmith or Retool for complex data applications","GPL-3.0 copyleft is worth reading before you modify it","Enterprise features behind the paid tier","Smaller connector library than the alternatives"],"links":{"website":"https://budibase.com","repo":"https://github.com/Budibase/budibase","docs":"https://docs.budibase.com"}}]},{"slug":"mongodb-atlas","name":"MongoDB Atlas","vendor":"MongoDB","category":"managed-databases","kind":"software","url":"https://www.macrostack.net/alternative-to-mongodb-atlas","whatItIs":"Atlas is MongoDB's managed service: clusters provisioned, backed up, monitored and upgraded for you across AWS, Azure and Google Cloud, with search, vector search and serverless options on top. It is the default way most teams consume MongoDB now, and for good reason — running a replica set well is a real skill.","subscriptionCost":"A free M0 tier covers 512MB and genuinely works for prototypes. Beyond it, shared clusters start near $9/month, and dedicated clusters begin around $57/month for an M10 and rise steeply with memory and storage. Backups, data transfer and Atlas Search are billed separately. The pattern to watch is that dedicated clusters are priced by instance rather than usage, so a database that is mostly idle still costs the full rate. Figures checked 2026-08-07.","whyLeave":"Licensing is the reason this category is unusual, and it is worth being precise. In 2018 MongoDB relicensed the server from AGPL to the Server Side Public License, which is not an OSI-approved open-source licence — it requires anyone offering MongoDB as a service to open-source their entire service stack. For most users running MongoDB internally this changes nothing whatsoever. It changed everything for cloud providers, and it is why AWS built DocumentDB and why FerretDB exists. The second reason is cost at idle, and the third is that many applications on MongoDB do not actually need a document store — they need Postgres with a JSON column.","lockIn":"Moderate. The wire protocol and query language are MongoDB's, so application code is written against them — but that is precisely what FerretDB re-implements, which makes it the cheapest exit in the category. Data exports with `mongodump`. What genuinely binds you is Atlas-specific functionality: Atlas Search, Atlas Vector Search, Triggers and Data Federation have no equivalent in self-hosted MongoDB, let alone elsewhere. Teams that stick to plain queries move easily; teams that adopted Atlas Search have rebuilt search ahead of them.","whenToStay":"Stay if you use Atlas Search or Vector Search — replacing them means standing up OpenSearch or a vector database and wiring it yourself, which usually costs more than the cluster. Stay if nobody on the team wants to own a replica set, because operating MongoDB properly across availability zones is genuinely demanding and doing it badly is worse than paying. Stay if you need multi-cloud or specific compliance attestations. And stay if you are on the free M0 tier, which covers a great many real projects.","bottomLine":"If you like MongoDB and dislike the bill, self-host it — the SSPL restriction almost certainly does not apply to you. If the licence itself is the problem, FerretDB speaks the same protocol on top of Postgres. And if you are choosing fresh rather than migrating, ask honestly whether Postgres with JSONB was the answer all along.","lastVerified":"2026-08-07","recommendation":{"pick":"PostgreSQL","slug":"postgresql","sovereigntyScore":98,"why":"The default answer, and JSONB means you may not need a document store."},"alternatives":[{"slug":"postgresql","name":"PostgreSQL","tagline":"The default answer, and JSONB means you may not need a document store.","license":"PostgreSQL License (permissive)","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":98,"recommended":true,"pricing":"Free and open source. Managed options exist from every cloud, usually cheaper than Atlas.","pros":["JSONB covers most document workloads without giving up relational features","pgvector and full-text search built in — no second database","Governance by a foundation; the licence will not be changed under you","Every cloud offers a managed version, so you are never captive to one"],"cons":["Migrating from MongoDB means rewriting queries, not just moving data","Horizontal sharding is harder than MongoDB's","Genuinely document-shaped workloads at huge scale fit MongoDB better","Operating it yourself is still real work"],"links":{"website":"https://www.postgresql.org","docs":"https://www.postgresql.org/docs/"}},{"slug":"couchdb","name":"Apache CouchDB","tagline":"Apache-2.0 documents, built around offline sync.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":96,"recommended":false,"pricing":"Free and open source. Managed hosting available from several providers.","pros":["Apache Software Foundation governance — the licence is settled","Best offline-first replication of any database in this comparison","Pairs with PouchDB for genuinely offline-capable applications","Simple HTTP and JSON interface with no driver required"],"cons":["Slower than MongoDB or Postgres for general workloads","Query capability is weaker; map-reduce views take adjusting to","Smaller community and less momentum","Wrong choice unless offline sync is genuinely your problem"],"links":{"website":"https://couchdb.apache.org","docs":"https://docs.couchdb.org"}},{"slug":"ferretdb","name":"FerretDB","tagline":"MongoDB's wire protocol, speaking to Postgres underneath.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":95,"recommended":false,"pricing":"Free and open source. You run it alongside your own Postgres.","pros":["Existing MongoDB drivers and queries keep working — minimal code change","Apache-2.0, with data resting in Postgres","Sidesteps the SSPL question entirely","Lets you consolidate onto one database engine"],"cons":["Compatibility is good but not complete — test your aggregations","Extra layer between application and storage","Younger project with a smaller community","Not faster than MongoDB; this is about licence and consolidation"],"links":{"website":"https://www.ferretdb.com","repo":"https://github.com/FerretDB/FerretDB","docs":"https://docs.ferretdb.io"}},{"slug":"mongodb-self-hosted","name":"MongoDB Community (self-hosted)","tagline":"The same database, on your own servers, for the price of the servers.","license":"SSPL (source-available, not OSI open source)","openSource":false,"selfHostable":true,"localFirst":true,"sovereigntyScore":70,"recommended":false,"pricing":"Free to download and run. You pay for servers and the people who operate them.","pros":["Identical engine — zero application changes","No cluster bill; a modest server handles a lot","Full control over version, configuration and data location","SSPL restrictions do not apply to ordinary internal use"],"cons":["SSPL is not OSI-approved open source, and that matters to some procurement teams","You own replica sets, failover, backups and upgrades","No Atlas Search, Vector Search or Triggers","Operating MongoDB well across zones is a genuine specialism"],"links":{"website":"https://www.mongodb.com/try/download/community","docs":"https://www.mongodb.com/docs/manual/"}},{"slug":"surrealdb","name":"SurrealDB","tagline":"Documents, graph and relational in one engine — but check the licence.","license":"BSL 1.1 (source-available, converts to Apache-2.0 over time)","openSource":false,"selfHostable":true,"localFirst":true,"sovereigntyScore":68,"recommended":false,"pricing":"Free to self-host under BSL terms. Managed cloud is paid.","pros":["Document, graph and relational in a single engine — genuinely rare","Real-time queries and row-level permissions built in","Rust, fast, and can embed directly in an application","Converts to Apache-2.0 on a published schedule"],"cons":["BSL 1.1 is NOT open source, despite how it is usually listed","Young relative to Postgres or MongoDB","Smaller ecosystem and fewer battle-tested deployments","Multi-model flexibility is also more ways to model something badly"],"links":{"website":"https://surrealdb.com","repo":"https://github.com/surrealdb/surrealdb","docs":"https://surrealdb.com/docs"}}]},{"slug":"typeform","name":"Typeform","vendor":"Typeform","category":"forms-surveys","kind":"software","url":"https://www.macrostack.net/alternative-to-typeform","whatItIs":"Typeform is the form builder that made forms feel conversational — one question at a time, generous typography, smooth transitions. It measurably lifts completion rates on longer forms, which is the whole product and the reason people pay for something they could otherwise get free.","subscriptionCost":"The free tier allows ten responses a month, which is a demo rather than a plan. Basic runs around $25/month for 100 responses, Plus about $50 for 1,000, and Business roughly $83 for 10,000. Extra responses are charged on top. The mechanic to understand is that you are billed for success: a survey that works costs more than one nobody answers, and a viral form can produce an invoice nobody approved. Figures checked 2026-08-07.","whyLeave":"Response-based pricing, almost always. Paying per answer means your costs rise exactly when a campaign works, which is the wrong shape for a marketing tool. The second reason is data residency — form responses frequently contain personal data, and for GDPR-sensitive work having it rest on someone else's infrastructure is a real constraint rather than a preference. The third is simply that the conversational format, while genuinely effective, is now well replicated by open alternatives.","lockIn":"Low, and this is the good news. Responses export to CSV and the forms themselves are simple structures that rebuild quickly. What you lose is embedded links: a Typeform URL in a published email, a printed QR code or a partner's website keeps pointing at Typeform, so the migration work is chasing down where the form was shared rather than moving the form. Anything mid-campaign is best left to finish rather than moved.","whenToStay":"Stay if completion rate is the point. Typeform's format genuinely converts better on long forms, and if a few extra percentage points of completion are worth more than the subscription, that is the correct commercial answer. Stay if you rely on the integration catalogue or on Typeform's logic-jump builder, which remains the most approachable in the category. And stay if your volume is low and predictable, where the bill never becomes the problem this page describes.","bottomLine":"Formbricks if privacy and self-hosting drive the decision; Typebot if it is the conversational feel you are paying for. For a plain form with no ambition, Google Forms is free and the honest answer more often than anyone admits.","lastVerified":"2026-08-07","recommendation":{"pick":"Formbricks","slug":"formbricks","sovereigntyScore":90,"why":"Self-hosted surveys built for privacy-first teams."},"alternatives":[{"slug":"formbricks","name":"Formbricks","tagline":"Self-hosted surveys built for privacy-first teams.","license":"Open core (AGPL-3.0 core; enterprise features commercially licensed)","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":90,"recommended":true,"pricing":"Free and open source to self-host. Paid cloud and enterprise tiers.","pros":["Responses never leave your infrastructure — the compliance answer","In-app and website surveys, not just link forms","No per-response pricing; a successful survey costs nothing extra","Modern interface and active development"],"cons":["Some enterprise features are commercially licensed","You now run a service, with the upgrades and backups that implies","Smaller integration catalogue than Typeform","Conversational polish is close but not identical"],"links":{"website":"https://formbricks.com","repo":"https://github.com/formbricks/formbricks","docs":"https://formbricks.com/docs"}},{"slug":"limesurvey","name":"LimeSurvey","tagline":"Twenty years of serious survey methodology, GPL, self-hosted.","license":"GPL-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":93,"recommended":false,"pricing":"Free and open source to self-host. Paid cloud hosting available.","pros":["Most methodologically serious tool here — quotas, randomisation, complex logic","Excellent multilingual support","Twenty years of development; trusted in academic research","GPL-2.0 with a complete self-host path"],"cons":["Interface is dated and the learning curve is real","Nothing conversational about it","PHP and MySQL to operate","Overkill for a contact form or a short marketing survey"],"links":{"website":"https://www.limesurvey.org","docs":"https://manual.limesurvey.org"}},{"slug":"typebot","name":"Typebot","tagline":"The conversational format, open source, with real branching.","license":"AGPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":91,"recommended":false,"pricing":"Free and open source to self-host. Paid cloud plans available.","pros":["Closest replication of the Typeform conversational experience","Flow-canvas builder handles complex branching better than Typeform","Variables, conditions and integrations built in","Self-hosts on Docker; no per-response charge"],"cons":["AGPL-3.0 strong copyleft — read it before modifying and redistributing","Smaller community than Formbricks","Fewer templates and prebuilt integrations","Self-hosting is your responsibility to run and update"],"links":{"website":"https://typebot.io","repo":"https://github.com/baptisteArno/typebot.io","docs":"https://docs.typebot.io"}},{"slug":"tally","name":"Tally","tagline":"Free for unlimited responses — and that is the whole pitch.","license":"Proprietary (hosted service)","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":40,"recommended":false,"pricing":"Free with unlimited forms and responses. Tally Pro around $29/month for branding removal and advanced features.","pros":["Unlimited responses free — removes Typeform's core cost problem outright","Document-style builder is genuinely fast to use","Good conditional logic and payment collection on the free tier","Nothing to host or maintain"],"cons":["Proprietary and hosted — data residency unchanged","Free tier is a business decision that can change","Less polished than Typeform on presentation","No self-hosting at any price"],"links":{"website":"https://tally.so"}},{"slug":"google-forms","name":"Google Forms","tagline":"Free, adequate, and the honest answer more often than people admit.","license":"Proprietary (free with a Google account)","openSource":false,"selfHostable":false,"localFirst":false,"sovereigntyScore":22,"recommended":false,"pricing":"Free with any Google account. Included with Workspace.","pros":["Free, unlimited, and already available to nearly everyone","Responses land directly in Sheets for analysis","Zero learning curve — most people have used it already","Fine for internal surveys, signups and feedback"],"cons":["Google holds the responses, which is the objection this page exists for","Dated presentation with limited branding","Basic conditional logic only","Not appropriate for anything customer-facing where design matters"],"links":{"website":"https://forms.google.com"}}]},{"slug":"replicate","name":"Replicate","vendor":"Replicate","category":"model-serving","kind":"software","url":"https://www.macrostack.net/alternative-to-replicate","whatItIs":"Replicate runs machine-learning models as hosted APIs. You pick a model from a public library — or push your own in a container — and it becomes an HTTP endpoint that scales to zero when idle. Billing is per second of GPU time, so an idle model costs nothing and a busy one costs exactly what it runs. It removed the hardest part of shipping AI in 2023: nobody wanted to provision an A100 to try an idea.","subscriptionCost":"No subscription. Pure usage billing by the second of GPU time, with rates that vary by hardware class — roughly $0.000225/sec for an A100 80GB down to about $0.000038/sec for a CPU instance, plus per-token pricing on some hosted language models. A model kept warm for responsiveness bills for the warm time, which is where unexpected invoices come from.","whyLeave":"Per-second GPU billing is superb at low volume and merciless at steady volume. The crossover is real and arrives sooner than teams expect: once a model is serving continuously, you are paying a marked-up hourly rate for a GPU you could rent directly for a third of the price, or already own. Cold starts are the second reason — a scale-to-zero model can take tens of seconds to wake, so keeping it warm means paying for idle capacity, which erases the main advantage of the pricing model. The third is portability: your inference code is written against Replicate's prediction API and its Cog packaging format, so moving means rewriting the serving layer rather than repointing a URL.","lockIn":"Low to moderate, and lower than it looks. The weights are almost always public models you can download yourself, and Cog is open source, so a container built for Replicate runs elsewhere. What you rewrite is the calling code: predictions, webhooks and streaming are Replicate-shaped. Budget days, not weeks — and note that vLLM and TGI both expose an OpenAI-compatible API, so if your code already speaks OpenAI the swap can be a base-URL change.","whenToStay":"Stay if your traffic is spiky, low or unproven. Scale-to-zero genuinely costs nothing between requests, and no self-hosted setup can match that — a GPU you rent is billed whether or not anyone calls it. Stay also if you are serving many different models occasionally rather than one model constantly, because that is the exact shape Replicate's economics reward. And stay while your team has no one who wants to own GPU drivers, CUDA versions and node failures at 3am. The move below is for steady, predictable load, not for experiments.","bottomLine":"vLLM is our pick for most teams with steady traffic — it is the throughput leader, Apache-2.0, and speaks the OpenAI API so your existing client code usually works unchanged. Ollama is the right answer if you want one command and a laptop rather than a cluster. SGLang wins on structured output and complex multi-turn workloads, Hugging Face TGI is the most production-hardened of the group, and LocalAI is the one that replaces the whole OpenAI surface — chat, embeddings, images and audio — behind a single self-hosted endpoint.","lastVerified":"2026-08-11","recommendation":{"pick":"vLLM","slug":"vllm","sovereigntyScore":93,"why":"The throughput king. OpenAI-compatible, Apache-2.0, built for serious serving."},"alternatives":[{"slug":"vllm","name":"vLLM","tagline":"The throughput king. OpenAI-compatible, Apache-2.0, built for serious serving.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":93,"recommended":true,"pricing":"Free and unlimited. You pay only for the hardware you run it on.","pros":["Highest throughput per GPU of the mainstream engines","OpenAI-compatible API — client code often needs no change","Apache-2.0 with no feature gates or usage limits","Continuous batching keeps the GPU busy under mixed load"],"cons":["You own the GPU, the drivers and the on-call rota","No scale-to-zero — an idle GPU still costs whatever it costs","Setup assumes comfort with CUDA and Python environments"],"links":{"website":"https://docs.vllm.ai","repo":"https://github.com/vllm-project/vllm","docs":"https://docs.vllm.ai/en/latest/"}},{"slug":"ollama","name":"Ollama","tagline":"One command to a running model. The easiest way to stop paying per token.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":95,"recommended":false,"pricing":"Free. Runs on hardware you already have.","pros":["Genuinely one command from nothing to a served model","OpenAI-compatible endpoint alongside its own API","Runs well on a laptop — no cloud account needed at all","MIT licensed, no telemetry required to use it"],"cons":["Lower throughput than vLLM under concurrent load","Model library curated by Ollama — custom weights take extra steps","Not designed as a multi-tenant production serving layer"],"links":{"website":"https://ollama.com","repo":"https://github.com/ollama/ollama","docs":"https://github.com/ollama/ollama/blob/main/docs/api.md"}},{"slug":"localai","name":"LocalAI","tagline":"A drop-in OpenAI replacement for chat, embeddings, images and audio.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":94,"recommended":false,"pricing":"Free. No account, no telemetry, no usage cap.","pros":["Covers the whole OpenAI surface, not just chat completions","Existing OpenAI client code works with a base-URL change","Runs without a GPU when you can accept slower responses","MIT licensed and genuinely local-first"],"cons":["Jack-of-all-trades — beaten on pure throughput by vLLM","Broad backend support means broad configuration surface","Quality depends entirely on which local models you point it at"],"links":{"website":"https://localai.io","repo":"https://github.com/mudler/LocalAI","docs":"https://localai.io/basics/getting_started/"}},{"slug":"sglang","name":"SGLang","tagline":"Structured generation and prefix caching — the fast one for complex prompts.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":91,"recommended":false,"pricing":"Free and unlimited; hardware costs are yours.","pros":["Prefix caching is a genuine multiple on agent and chat workloads","Constrained decoding makes structured JSON output reliable","OpenAI-compatible API, Apache-2.0, no gates","Competitive with or ahead of vLLM on several benchmark shapes"],"cons":["Younger project with a smaller operational community","Advantage is workload-dependent — little gain on one-shot prompts","Documentation assumes more ML background than Ollama's"],"links":{"website":"https://docs.sglang.ai","repo":"https://github.com/sgl-project/sglang","docs":"https://docs.sglang.ai/"}},{"slug":"huggingface-tgi","name":"Hugging Face TGI","tagline":"Text Generation Inference — the production-hardened Rust serving stack.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":90,"recommended":false,"pricing":"Free to self-host. Hugging Face sells a managed version if you want one.","pros":["Battle-tested — it serves Hugging Face's own production endpoints","Rust core with strong multi-GPU tensor parallelism","First-class fit with the Hugging Face model ecosystem","Managed escape hatch exists if self-hosting stops being fun"],"cons":["Heavier to operate than Ollama for a single small model","Licence history means older forks may carry the restrictive terms","Configuration surface is large compared with the simpler engines"],"links":{"website":"https://huggingface.co/docs/text-generation-inference","repo":"https://github.com/huggingface/text-generation-inference","docs":"https://huggingface.co/docs/text-generation-inference/index"}}]},{"slug":"openai-finetuning","name":"OpenAI Fine-Tuning","vendor":"OpenAI","category":"llm-fine-tuning","kind":"software","url":"https://www.macrostack.net/alternative-to-openai-finetuning","whatItIs":"OpenAI's fine-tuning service adapts one of their base models to your examples. You upload a JSONL file of prompt-and-response pairs, pay per training token, and get back a model identifier you call like any other OpenAI model. There is no infrastructure to think about and no ML expertise required, which is genuinely the whole value proposition. The resulting model lives on OpenAI's servers and can only be called through them.","subscriptionCost":"Usage-based with no subscription: you pay per million training tokens, then a higher per-token rate for inference on the fine-tuned model than on the base model. Rates vary by model class. A modest fine-tune costs a few dollars to train; the durable cost is the inference premium you then pay on every call, forever.","whyLeave":"The weights are not yours. That is the whole argument, and everything else follows from it. You cannot download the fine-tuned model, cannot run it on your own hardware, cannot inspect it, and cannot take it to another provider — so a training run that cost you real money produces an asset you rent rather than own. The inference premium compounds this: a fine-tuned model costs more per call than the base model it came from, permanently. And model deprecation is a live risk — when a base model is retired, fine-tunes built on it retire with it, and the only remedy is to pay to train again on whatever replaced it.","lockIn":"High, and structurally so. Your training data is portable — it is your JSONL file — but nothing else is. The adapter weights never leave OpenAI, so 'migrating' means retraining from scratch on a different base model, which is a real project rather than an export. The mitigation is to keep your training set clean, versioned and provider-agnostic from day one, because that file is the only part you actually own.","whenToStay":"Stay when you have no ML engineer and no GPU, and the fine-tune is a means to an end rather than a product. Uploading a JSONL file is dramatically less work than standing up a training environment, and for many teams that difference is decisive. Stay also when you need the specific capabilities of a frontier base model that has no open equivalent — you cannot fine-tune your way to a model that does not exist. And stay if your volume is low enough that the inference premium is noise. The open toolchains below assume you have, or can rent, a GPU for a few hours.","bottomLine":"Axolotl is our pick for most teams — a configuration-file approach that covers LoRA, QLoRA and full fine-tunes across most open model families, with sane defaults and a large community. Unsloth is the one to reach for when VRAM is the constraint: substantially faster with materially lower memory use, which often turns 'we need an A100' into 'this runs on the card we have'. LLaMA-Factory is the most approachable if you want a UI rather than YAML, torchtune is the cleanest if you want to read and modify the training loop itself, and PEFT is the library the others are largely built on when you want direct control.","lastVerified":"2026-08-11","recommendation":{"pick":"Axolotl","slug":"axolotl","sovereigntyScore":93,"why":"Fine-tune most open models from one YAML file. The community default."},"alternatives":[{"slug":"axolotl","name":"Axolotl","tagline":"Fine-tune most open models from one YAML file. The community default.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":93,"recommended":true,"pricing":"Free. You rent or own the GPU; a small LoRA can cost a few dollars of rented time.","pros":["One YAML file covers dataset, method and hardware configuration","Broad model-family support, LoRA/QLoRA and full fine-tuning","Large community — working configs are usually already published","Produces weights you own and can run anywhere"],"cons":["You supply the GPU and the environment","The config surface is wide enough to be its own learning curve","Fast-moving project; pinning versions matters for reproducibility"],"links":{"website":"https://axolotl.ai","repo":"https://github.com/axolotl-ai-cloud/axolotl","docs":"https://docs.axolotl.ai/"}},{"slug":"unsloth","name":"Unsloth","tagline":"Same fine-tune, far less VRAM. Turns 'we need a bigger GPU' into 'this fits'.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":92,"recommended":false,"pricing":"Free and open source; a paid managed tier exists for multi-GPU convenience.","pros":["Materially lower VRAM use — changes which GPU you need","Significant speedup with no quality trade-off","Runnable notebooks that work on free cloud GPU tiers","Apache-2.0 core"],"cons":["Model-family support is narrower than Axolotl's","Some multi-GPU capability sits behind the paid tier","Kernel-level optimisation means occasional version sensitivity"],"links":{"website":"https://unsloth.ai","repo":"https://github.com/unslothai/unsloth","docs":"https://docs.unsloth.ai/"}},{"slug":"llama-factory","name":"LLaMA-Factory","tagline":"A web UI for fine-tuning. The gentlest on-ramp if YAML is the blocker.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":91,"recommended":false,"pricing":"Free and unlimited; hardware is yours.","pros":["Genuine web UI — no config file required to get started","Very broad model-family and training-method coverage","Includes evaluation and chat testing in the same interface","Apache-2.0"],"cons":["UI convenience hides details you eventually need to understand","Documentation is thinner in English than in Chinese","Heavier install than a library-only approach"],"links":{"website":"https://github.com/hiyouga/LLaMA-Factory","repo":"https://github.com/hiyouga/LLaMA-Factory","docs":"https://llamafactory.readthedocs.io/"}},{"slug":"torchtune","name":"torchtune","tagline":"PyTorch-native recipes you can actually read and modify.","license":"BSD-3-Clause","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":90,"recommended":false,"pricing":"Free. Part of the PyTorch ecosystem.","pros":["Recipes are plain PyTorch — readable and modifiable end to end","Maintained within the PyTorch project itself","Minimal dependency surface compared with the wrappers","BSD-3-Clause"],"cons":["Fewer batteries included — you write more yourself","Smaller library of ready-made community configs","Assumes real PyTorch familiarity"],"links":{"website":"https://docs.pytorch.org/torchtune/","repo":"https://github.com/pytorch/torchtune","docs":"https://docs.pytorch.org/torchtune/stable/index.html"}},{"slug":"huggingface-peft","name":"Hugging Face PEFT","tagline":"The adapter library underneath most of the others. Maximum control.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":90,"recommended":false,"pricing":"Free, Apache-2.0.","pros":["The reference implementation of the adapter methods","Composes naturally with Transformers, Datasets and Accelerate","Adapter files are small and trivially portable","Apache-2.0 with a large maintained ecosystem"],"cons":["A library, not a workflow — you build the training loop","No UI, no config-file convenience layer","More decisions land on you than with Axolotl"],"links":{"website":"https://huggingface.co/docs/peft","repo":"https://github.com/huggingface/peft","docs":"https://huggingface.co/docs/peft/index"}}]},{"slug":"vectara","name":"Vectara","vendor":"Vectara","category":"rag-frameworks","kind":"software","url":"https://www.macrostack.net/alternative-to-vectara","whatItIs":"Vectara is retrieval-augmented generation sold as a single managed API. You send it documents, it handles chunking, embedding, storage, retrieval, reranking and grounded generation, and returns answers with citations. The pitch is that RAG has about eight moving parts and most teams get at least two of them wrong, so buying the whole pipeline assembled is worth real money. Its hallucination-detection and citation grounding are the genuinely differentiated pieces.","subscriptionCost":"Free tier with limited monthly queries and storage. Paid plans start around $50/month for the growth tier and move to usage-based enterprise pricing driven by query volume and stored data. The variable that actually drives the bill is queries per month, which is the number hardest to forecast before launch.","whyLeave":"You are buying an assembled pipeline, and the assembly is the part that becomes a constraint. Chunking strategy, embedding model choice, retrieval method and reranking are the levers that determine whether RAG works on your specific corpus — and on a managed platform you can tune them only as far as the vendor exposes. Teams frequently hit a retrieval-quality ceiling they cannot debug because they cannot see inside. Cost is the second reason: query-based pricing scales with success, so the better your product does the more the retrieval layer costs. And your documents plus their embeddings live on someone else's infrastructure, which is a hard stop in regulated environments.","lockIn":"Moderate. Your source documents are yours and re-ingesting them elsewhere is mechanical. What you rebuild is the pipeline Vectara was running on your behalf — chunking, embedding, index configuration, reranking — plus the application code written against their query API. Realistically a sprint, and the useful side effect is that you end up understanding your own retrieval quality for the first time.","whenToStay":"Stay if RAG is a feature of your product rather than the product. A managed pipeline that works acceptably today, with citations and hallucination detection you did not have to build, is worth more than a self-hosted pipeline you have to tune — and tuning is where the time goes. Stay while your query volume is low enough that usage pricing is not the dominant cost line. Stay also if you have no one who wants to own an embedding model, a vector store and a reranker as three separate operational concerns. The move below is for teams whose retrieval quality has become the bottleneck.","bottomLine":"LlamaIndex is our pick for most teams — it is the most complete open framework for the whole ingest-to-answer path, MIT licensed, with the widest set of data connectors and full control over every stage. Haystack is the stronger choice for production pipelines that need to be explicit and testable rather than convenient. RAGFlow is the one to run if your corpus is difficult documents rather than clean text, because its layout-aware parsing is the best of this group. R2R gives you a deployable RAG server rather than a library, and Dify is the closest thing to a Vectara-shaped product you can host yourself — with a licence caveat worth reading.","lastVerified":"2026-08-11","recommendation":{"pick":"LlamaIndex","slug":"llamaindex","sovereigntyScore":93,"why":"The most complete open RAG framework. Every stage, under your control."},"alternatives":[{"slug":"llamaindex","name":"LlamaIndex","tagline":"The most complete open RAG framework. Every stage, under your control.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":93,"recommended":true,"pricing":"Free and MIT licensed. A paid managed parsing/ingest service exists separately.","pros":["Complete control over chunking, embedding, retrieval and reranking","Hundreds of data connectors — the widest ingest surface here","Works with any vector store and any model, local or hosted","MIT, with an unusually well-documented body of retrieval strategy"],"cons":["A framework, not a product — you assemble and operate it","Fast-moving API; pin versions on anything long-lived","The number of choices is itself a learning curve"],"links":{"website":"https://www.llamaindex.ai","repo":"https://github.com/run-llama/llama_index","docs":"https://docs.llamaindex.ai/"}},{"slug":"haystack","name":"Haystack","tagline":"Explicit, testable RAG pipelines from deepset. The production-minded one.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":92,"recommended":false,"pricing":"Free and Apache-2.0; deepset sells a managed enterprise platform on top.","pros":["Explicit pipeline graph — debuggable and testable by design","Pipelines serialise to YAML, so they can be code-reviewed","Built-in evaluation for retrieval and answer quality","Apache-2.0 with a commercial support path if wanted"],"cons":["More ceremony than LlamaIndex for a quick prototype","Smaller connector library than LlamaIndex's","Pipeline abstraction takes a while to think in"],"links":{"website":"https://haystack.deepset.ai","repo":"https://github.com/deepset-ai/haystack","docs":"https://docs.haystack.deepset.ai/"}},{"slug":"r2r","name":"R2R","tagline":"RAG as a deployable server with an API, not a library to assemble.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":92,"recommended":false,"pricing":"Free, MIT. Optional hosted tier from the maintainers.","pros":["Deployable RAG server — closest shape to a managed platform","Ingestion, hybrid search and user management included","Knowledge-graph construction built in","MIT licensed"],"cons":["Younger and smaller community than LlamaIndex or Haystack","Server shape means less granular control than a framework","Fewer ingest connectors out of the box"],"links":{"website":"https://sciphi.ai","repo":"https://github.com/SciPhi-AI/R2R","docs":"https://r2r-docs.sciphi.ai/"}},{"slug":"ragflow","name":"RAGFlow","tagline":"Deep document understanding — the one for messy PDFs and real-world files.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":91,"recommended":false,"pricing":"Free to self-host, Apache-2.0. A managed cloud tier is offered separately.","pros":["Best-in-group parsing of tables, figures and complex layouts","Visible chunks — you can see and correct what was extracted","Full application with a UI, not just a library","Apache-2.0"],"cons":["Heavier to deploy than a library (Docker Compose stack)","Opinionated pipeline — less swappable than LlamaIndex","Document parsing is compute-hungry on large corpora"],"links":{"website":"https://ragflow.io","repo":"https://github.com/infiniflow/ragflow","docs":"https://ragflow.io/docs/dev/"}},{"slug":"dify","name":"Dify","tagline":"A self-hostable AI application platform — the closest product-shaped replacement.","license":"Apache-2.0 with additional conditions","openSource":false,"selfHostable":true,"localFirst":true,"sovereigntyScore":74,"recommended":false,"pricing":"Free to self-host under its modified licence; paid cloud tiers available.","pros":["Complete product with a UI — smallest change from a managed platform","Visual workflow builder covers RAG, agents and prompt management","Self-hostable with Docker Compose","Active development and a large user base"],"cons":["Licence carries additional conditions — not unqualified open source","Multi-tenant SaaS use is restricted; read the terms before building on it","Platform shape means less control than a framework"],"links":{"website":"https://dify.ai","repo":"https://github.com/langgenius/dify","docs":"https://docs.dify.ai/"}}]},{"slug":"braintrust","name":"Braintrust","vendor":"Braintrust Data","category":"llm-evaluation","kind":"software","url":"https://www.macrostack.net/alternative-to-braintrust","whatItIs":"Braintrust is an evaluation and observability platform for LLM applications. You define test cases and scoring functions, run them against prompt or model changes, and get a hosted dashboard showing what improved and what regressed — plus logging of production traffic so you can pull real failures into the test set. It exists because the alternative is shipping prompt changes on vibes, which is what most teams are still doing.","subscriptionCost":"Free tier for individuals with limited monthly spans. Paid plans are per-seat — commonly around $249/month for a small team on the pro tier — plus usage-based charges once trace volume grows. Enterprise pricing is negotiated. The per-seat model is what makes it expensive for teams where many engineers touch prompts occasionally.","whyLeave":"Per-seat pricing sits badly against how evaluation actually gets used. Everyone who edits a prompt needs to see whether they broke something, so the seat count is your engineering team, not a subset of it — and the value per marginal seat drops fast. The second reason is architectural: evaluation belongs in CI, next to your unit tests, running on every pull request. A hosted platform with a dashboard encourages evaluation as a thing you visit rather than a gate that blocks a bad merge. And your prompts, test cases and production traces are among the most commercially sensitive artefacts you have — for some teams sending them to a third party is simply not available.","lockIn":"Low. Test cases and scoring functions are your own logic in your own repository, and the SDK integration is thin. The genuinely sticky part is historical trace data, which is worth exporting before you cancel because comparison against past runs is most of the value. Plan an export, not a migration.","whenToStay":"Stay if the dashboard is doing real work for a team that would not otherwise look at evaluation at all. A hosted UI that a product manager can read is worth more than a CLI nobody outside engineering runs, and Braintrust's trace-to-test-case workflow — pulling a real production failure straight into your regression set — is genuinely well built. Stay while your seat count is small. The tools below assume someone will own evaluation as engineering infrastructure rather than as a product surface.","bottomLine":"Promptfoo is our pick for most teams — declarative test cases in YAML, runs in CI on every pull request, MIT licensed, and it treats a prompt regression exactly like a failing unit test, which is the correct mental model. DeepEval is the stronger choice if you want a pytest-native workflow with research-backed metrics already implemented. Ragas is purpose-built for RAG and measures the things RAG actually fails at, Inspect AI is the most rigorous of the group and comes from the UK AI Safety Institute, and OpenAI Evals remains the simplest way to run a standard benchmark suite.","lastVerified":"2026-08-11","recommendation":{"pick":"Promptfoo","slug":"promptfoo","sovereigntyScore":94,"why":"Prompt regressions fail the build. Declarative evals that live in CI."},"alternatives":[{"slug":"promptfoo","name":"Promptfoo","tagline":"Prompt regressions fail the build. Declarative evals that live in CI.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":94,"recommended":true,"pricing":"Free and MIT, unlimited seats. An enterprise tier exists for larger organisations.","pros":["Evals live in your repo and run in CI — a regression blocks the merge","Side-by-side model and prompt comparison out of the box","Includes red-teaming for injection and jailbreak testing","MIT, no seat limits, nothing leaves your infrastructure by default"],"cons":["YAML configuration gets long on large test suites","Reporting UI is lighter than a hosted platform's","Trace history is yours to store and manage"],"links":{"website":"https://www.promptfoo.dev","repo":"https://github.com/promptfoo/promptfoo","docs":"https://www.promptfoo.dev/docs/intro/"}},{"slug":"inspect-ai","name":"Inspect AI","tagline":"The rigorous one, from the UK AI Safety Institute.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":93,"recommended":false,"pricing":"Free, MIT, publicly funded.","pros":["Built for evaluations that have to survive real scrutiny","Strong agent, tool-use and sandboxed-execution support","Excellent log viewer for inspecting individual samples","MIT, from a public institute with no commercial upsell"],"cons":["Aimed at model evaluation more than application regression testing","Steeper learning curve than Promptfoo for simple cases","Less oriented toward CI gating out of the box"],"links":{"website":"https://inspect.aisi.org.uk","repo":"https://github.com/UKGovernmentBEIS/inspect_ai","docs":"https://inspect.aisi.org.uk/"}},{"slug":"deepeval","name":"DeepEval","tagline":"Evals as pytest tests, with the research metrics already implemented.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":92,"recommended":false,"pricing":"Free and Apache-2.0; optional paid cloud dashboard.","pros":["Pytest-native — your existing CI and reporting just work","Large library of implemented, research-backed metrics","Synthetic test-case generation for cold-start coverage","Apache-2.0 with no seat cost"],"cons":["LLM-as-judge metrics cost tokens on every run","Assumes a Python codebase","Best dashboard experience is the paid hosted one"],"links":{"website":"https://www.confident-ai.com","repo":"https://github.com/confident-ai/deepeval","docs":"https://deepeval.com/docs/getting-started"}},{"slug":"ragas","name":"Ragas","tagline":"Purpose-built RAG evaluation — measures retrieval and generation separately.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":92,"recommended":false,"pricing":"Free, Apache-2.0.","pros":["Separates retrieval quality from generation quality","Can generate a synthetic test set from your own documents","Integrates directly with LlamaIndex and Haystack","Apache-2.0"],"cons":["RAG-specific — not a general evaluation framework","Judge-model calls make large suites cost real money","Metric scores need calibration before you trust them"],"links":{"website":"https://docs.ragas.io","repo":"https://github.com/explodinggradients/ragas","docs":"https://docs.ragas.io/en/stable/"}},{"slug":"openai-evals","name":"OpenAI Evals","tagline":"The original benchmark harness. Simple, standard, still useful.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":85,"recommended":false,"pricing":"Free, MIT. You pay for whatever model API the evals call.","pros":["Large registry of existing benchmark evaluations","Simple, well-understood format that many teams already know","Straightforward to extend with your own cases","MIT licensed"],"cons":["Development pace has slowed relative to the alternatives","Oriented to benchmarks, not application regression testing","Weaker RAG and agent evaluation support than the others"],"links":{"website":"https://github.com/openai/evals","repo":"https://github.com/openai/evals","docs":"https://github.com/openai/evals/blob/main/docs/build-eval.md"}}]},{"slug":"azure-ai-content-safety","name":"Azure AI Content Safety","vendor":"Microsoft","category":"ai-guardrails","kind":"software","url":"https://www.macrostack.net/alternative-to-azure-ai-content-safety","whatItIs":"Azure AI Content Safety is Microsoft's managed moderation API for text and images. It scores content across hate, sexual, violence and self-harm categories with severity levels, and adds LLM-specific protections: prompt-shield for jailbreak and indirect injection detection, groundedness detection for hallucination, and protected-material matching. It is the default guardrail layer for anything already running on Azure, and it is increasingly bought to satisfy a compliance requirement rather than an engineering one.","subscriptionCost":"Usage-based per 1,000 text records or images analysed, with a free monthly allowance. Individually the rates are small; the bill scales with every message in both directions, since you moderate input and output. High-traffic conversational products are where the line becomes visible.","whyLeave":"Every message you moderate is a message you send to Microsoft — which is an awkward property for a safety layer, because the content most needing moderation is the content most sensitive to disclose. Latency is the second issue: a moderation call sits in the critical path of every request in both directions, and a network round trip per turn is felt in conversational products. Third, the categories are Microsoft's, not yours. Real policies are domain-specific — a medical product, a children's product and a legal product need different lines — and a fixed taxonomy with severity levels cannot express 'never give dosage advice'. Finally, prompt-injection defence is an arms race, and an opaque managed classifier cannot be inspected or tuned when it starts missing things.","lockIn":"Low. Moderation is a stateless call at a well-defined boundary, so replacing it is a change at one integration point rather than a migration. What needs redoing is threshold tuning — the severity levels you have calibrated against are Microsoft's scale, and any replacement needs its own calibration run against real traffic before you trust it in blocking mode.","whenToStay":"Stay if you are on Azure and this is a compliance checkbox. When an auditor wants a named vendor with a documented moderation policy and an SLA, a self-hosted classifier is a harder conversation regardless of whether it performs better. Stay if you have no one to own the classifier, thresholds and false-positive review, because a badly tuned guardrail is worse than none — it blocks real users while missing real attacks. And stay if you need image moderation at scale, where the open options are genuinely weaker. The tools below are for teams who need policies the taxonomy cannot express, or cannot send content off-network at all.","bottomLine":"NVIDIA NeMo Guardrails is our pick for most teams — it defines conversational rails in a policy language, so you can express 'never discuss competitor pricing' or 'always refuse dosage questions' rather than mapping your policy onto someone else's severity scale. Guardrails AI is the better fit when the problem is output structure and validation rather than conversational safety. LLM Guard is the most complete input/output scanner set and the fastest to drop in front of an existing app, Presidio is the right answer specifically for detecting and redacting personal data, and Llama Guard is the strongest classifier model of the group — with a licence caveat that matters.","lastVerified":"2026-08-11","recommendation":{"pick":"NVIDIA NeMo Guardrails","slug":"nemo-guardrails","sovereigntyScore":92,"why":"Write your policy as rails, in a language built for it."},"alternatives":[{"slug":"nemo-guardrails","name":"NVIDIA NeMo Guardrails","tagline":"Write your policy as rails, in a language built for it.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":92,"recommended":true,"pricing":"Free and Apache-2.0. Runs wherever you run it.","pros":["Express domain-specific policy directly, not via fixed categories","Rails at every stage: input, dialogue, retrieval, execution, output","Runs fully on your infrastructure — nothing leaves the network","Apache-2.0, backed by NVIDIA"],"cons":["Colang is a new language to learn","Rails that call a model add latency of their own","Weaker out-of-the-box classification than a trained moderation model"],"links":{"website":"https://developer.nvidia.com/nemo-guardrails","repo":"https://github.com/NVIDIA/NeMo-Guardrails","docs":"https://docs.nvidia.com/nemo/guardrails/"}},{"slug":"presidio","name":"Microsoft Presidio","tagline":"Find and redact personal data before it reaches the model — or the logs.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":94,"recommended":false,"pricing":"Free, MIT, from Microsoft's open-source organisation.","pros":["Purpose-built for the PII problem, and best in class at it","Custom recognisers for your own identifier formats","Reversible pseudonymisation as well as redaction","MIT and fully local — the data never has to move"],"cons":["PII only — not a general safety or injection layer","Detection needs tuning per domain to avoid over-redaction","Adds a processing step before every model call"],"links":{"website":"https://microsoft.github.io/presidio/","repo":"https://github.com/microsoft/presidio","docs":"https://microsoft.github.io/presidio/getting_started/"}},{"slug":"llm-guard","name":"LLM Guard","tagline":"A scanner suite for input and output. The fastest thing to put in front of an app.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":93,"recommended":false,"pricing":"Free, MIT licensed.","pros":["Broad scanner set covering both input and output threats","Compose only the checks you need — each is independent","Straightforward to insert into an existing application","MIT, fully self-hosted"],"cons":["Model-based scanners need their own compute","Every added scanner adds latency","Thresholds require real tuning to avoid false positives"],"links":{"website":"https://llm-guard.com","repo":"https://github.com/protectai/llm-guard","docs":"https://llm-guard.com/get_started/"}},{"slug":"guardrails-ai","name":"Guardrails AI","tagline":"Validate and repair model output against a specification you define.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":91,"recommended":false,"pricing":"Free and Apache-2.0; an optional hosted service exists.","pros":["Declarative output specification with automatic re-asking on failure","Validator Hub — many checks are already written","Strong fit for structured-output pipelines","Apache-2.0"],"cons":["Re-asking on failure costs extra tokens and latency","Less suited to conversational safety than NeMo","Validator quality on the Hub varies"],"links":{"website":"https://www.guardrailsai.com","repo":"https://github.com/guardrails-ai/guardrails","docs":"https://www.guardrailsai.com/docs"}},{"slug":"llama-guard","name":"Llama Guard","tagline":"The strongest classifier here — but read the licence before you ship it.","license":"Llama Community License (source-available)","openSource":false,"selfHostable":true,"localFirst":true,"sovereigntyScore":72,"recommended":false,"pricing":"Free to download and run under Meta's community licence terms.","pros":["Best classification quality of the options here","Editable taxonomy — your safety categories, not a vendor's","Runs entirely on your own hardware","Classifies both prompts and responses"],"cons":["Not open source — Llama Community Licence with acceptable-use terms","Licence carries a monthly-active-user threshold; check it applies to you","Needs GPU capacity alongside your main model"],"links":{"website":"https://www.llama.com/trust-and-safety/","repo":"https://github.com/meta-llama/PurpleLlama","docs":"https://www.llama.com/docs/model-cards-and-prompt-formats/llama-guard-4/"}}]},{"slug":"deepgram","name":"Deepgram","vendor":"Deepgram","category":"speech-recognition","kind":"software","url":"https://www.macrostack.net/alternative-to-deepgram","whatItIs":"Deepgram is a speech-to-text API built for developers, with fast batch and streaming transcription, speaker diarization, word-level timestamps and a set of domain-tuned models. It is one of the two default answers when a product needs transcription and nobody wants to run a model — accurate, quick, and a few lines of code. Billing is per minute of audio processed.","subscriptionCost":"Pay-as-you-go from roughly $0.0043 per minute on the standard model, with volume discounts and enterprise contracts above that. A free credit grant covers early development. It reads as trivially cheap until you multiply: a product transcribing a thousand hours a month is in four-figure territory, and transcription volume tends to grow with exactly the usage you were hoping for.","whyLeave":"This is the category where open weights most decisively caught up, so the argument is unusually simple: Whisper-class models are genuinely competitive in accuracy and cost nothing per minute. Once you have any steady volume the per-minute rate is the entire cost structure, and it is one you can remove rather than merely negotiate. Privacy is the second reason and often the stronger one — recordings are among the most sensitive data any product handles, and medical, legal and HR products frequently cannot send them anywhere at all. Third, batch transcription of an archive is where per-minute pricing turns brutal: back-processing years of recordings is a one-off bill large enough to kill the project, while the same job on hardware you own is a weekend of compute.","lockIn":"Very low — the lowest in this batch. Transcription is stateless: audio in, text out. There is no accumulated state to migrate and no schema to rebuild. The integration is one API call, and several of the alternatives below expose a compatible server interface. What differs is output formatting and the shape of diarization results, so budget a day of parsing adjustments rather than a project.","whenToStay":"Stay for real-time streaming at production quality, which is the one place the managed services still hold a clear lead — sub-second interim results with good accuracy is genuinely hard to reproduce yourself. Stay if your volume is low, because at a few hours a month the bill is smaller than the electricity to run a GPU. Stay if you need broad language coverage with consistent quality and have no appetite for evaluating models per language. And stay while nobody on the team wants to own a GPU. If your volume is steady, your archive is large, or your recordings cannot leave the building, the case below is strong.","bottomLine":"faster-whisper is our pick for most teams — the same OpenAI Whisper models re-implemented on CTranslate2, several times quicker with materially lower memory use, and MIT licensed. Whisper itself is the reference if you want the original implementation and the simplest possible path. WhisperX is the one to use when you need accurate word-level timestamps and speaker diarization, which is where plain Whisper is weakest; NVIDIA NeMo has the strongest streaming and diarization story of the open options; and Vosk is the choice for genuinely constrained environments — it runs on a Raspberry Pi and does real-time on a CPU.","lastVerified":"2026-08-11","recommendation":{"pick":"faster-whisper","slug":"faster-whisper","sovereigntyScore":95,"why":"Whisper, several times faster, on less memory. The practical default."},"alternatives":[{"slug":"faster-whisper","name":"faster-whisper","tagline":"Whisper, several times faster, on less memory. The practical default.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":95,"recommended":true,"pricing":"Free. Hardware you already own; a laptop handles the smaller models.","pros":["Several times faster than reference Whisper at equal accuracy","Quantisation options let large models fit modest GPUs","Runs on CPU when no GPU is available","MIT licensed, no per-minute cost, nothing leaves your machine"],"cons":["Batch-oriented; streaming needs extra work to do well","Diarization is not included — pair with WhisperX or pyannote","Accuracy varies by language more than the managed services do"],"links":{"website":"https://github.com/SYSTRAN/faster-whisper","repo":"https://github.com/SYSTRAN/faster-whisper","docs":"https://github.com/SYSTRAN/faster-whisper#readme"}},{"slug":"vosk","name":"Vosk","tagline":"Real-time transcription on a CPU. Runs on a Raspberry Pi.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":95,"recommended":false,"pricing":"Free, Apache-2.0.","pros":["Real-time on CPU — no GPU required at all","Tiny models; runs on phones and single-board computers","Fully offline, which some products require by law","Around twenty languages supported"],"cons":["Noticeably less accurate than Whisper on hard audio","Smaller language coverage","No built-in diarization"],"links":{"website":"https://alphacephei.com/vosk/","repo":"https://github.com/alphacep/vosk-api","docs":"https://alphacephei.com/vosk/install"}},{"slug":"openai-whisper","name":"Whisper","tagline":"The model that changed the category. MIT, and free to run forever.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":94,"recommended":false,"pricing":"Free — model weights and code both MIT.","pros":["Genuinely open weights under MIT, not a restricted community licence","About a hundred languages, robust to noise and accent","Reference implementation — simplest possible starting point","Translation to English included"],"cons":["Slower and hungrier than faster-whisper for identical output","Weak word-level timestamps without help","No speaker diarization"],"links":{"website":"https://openai.com/index/whisper/","repo":"https://github.com/openai/whisper","docs":"https://github.com/openai/whisper#readme"}},{"slug":"whisperx","name":"WhisperX","tagline":"Accurate word timestamps and speaker labels — Whisper's two weak spots, fixed.","license":"BSD-2-Clause","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":90,"recommended":false,"pricing":"Free. Diarization models may require accepting separate terms.","pros":["Word-level timestamps accurate enough for subtitles","Speaker diarization included in the pipeline","Batched inference makes it fast on long recordings","BSD-2-Clause"],"cons":["Diarization models have their own licence terms to review","More moving parts than faster-whisper alone","Heavier GPU memory requirement with diarization enabled"],"links":{"website":"https://github.com/m-bain/whisperX","repo":"https://github.com/m-bain/whisperX","docs":"https://github.com/m-bain/whisperX#readme"}},{"slug":"nvidia-nemo-asr","name":"NVIDIA NeMo ASR","tagline":"The strongest open streaming and diarization story.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":89,"recommended":false,"pricing":"Free and Apache-2.0; assumes NVIDIA GPU hardware.","pros":["Best open streaming performance — the managed services' main advantage","Mature speaker diarization built into the toolkit","Top-tier accuracy on English benchmarks","Apache-2.0 including the model weights"],"cons":["NVIDIA hardware in practice","Large framework — heavier to adopt than a single library","Fewer languages well covered than Whisper"],"links":{"website":"https://developer.nvidia.com/nemo","repo":"https://github.com/NVIDIA/NeMo","docs":"https://docs.nvidia.com/nemo-framework/user-guide/latest/"}}]},{"slug":"weights-and-biases","name":"Weights & Biases","vendor":"Weights & Biases","category":"ml-experiment-tracking","kind":"software","url":"https://www.macrostack.net/alternative-to-weights-and-biases","whatItIs":"Weights & Biases is the experiment-tracking platform most ML teams reach for by default. A few lines in a training script log metrics, hyperparameters, system telemetry, artefacts and model checkpoints to a hosted dashboard, where runs can be compared, swept and shared. It also covers dataset and model versioning, hyperparameter sweeps, and reports. It became the standard because it made the alternative — a spreadsheet and some TensorBoard directories — obviously inadequate.","subscriptionCost":"Free for personal and academic use with generous limits. Team plans are per-seat, commonly around $50 per user per month on the standard tier, plus storage and tracked-hour charges above the included allowance. Enterprise and self-hosted deployments are negotiated separately and are substantially more.","whyLeave":"Per-seat pricing against a tool that only pays off when everyone uses it. Experiment tracking is worth having precisely because it is universal — the run nobody logged is the run you needed in six months — so rationing seats defeats the purpose while still costing money. The second reason is where the data lives: training runs encode your datasets, your hyperparameters and your model architecture, which for many organisations is the most commercially sensitive material they have, and the self-hosted tier that fixes it is priced as an enterprise product. Third is storage cost creep — artefact and checkpoint storage is billed, checkpoints are large, and nobody deletes them, so the bill grows monotonically with time rather than with value.","lockIn":"Moderate. New logging code is a small change — the APIs are similar enough across these tools that swapping is largely mechanical, and MLflow can ingest a good deal of history. The sticky part is accumulated run history and stored artefacts, which is the whole reason the tool exists. Export before you cancel, and be aware that pulling large artefact stores out takes longer than the migration itself.","whenToStay":"Stay if the collaboration surface is doing real work — W&B Reports are genuinely good at turning a training run into something a non-ML stakeholder can read, and no open alternative matches that. Stay for large-scale distributed sweeps, where the hosted orchestration is mature and reproducing it is a project. Stay while your team is small enough that per-seat pricing is not the dominant line, and while nobody wants to own a tracking server and its storage. The alternatives below assume you can run a service and a database.","bottomLine":"MLflow is our pick for most teams — Apache-2.0, the de facto open standard, and it covers tracking, model registry, projects and deployment rather than tracking alone, so it replaces more than one tool. Aim is the better choice if the tracking UI is what you actually care about: it is faster on large run counts and pleasanter to explore. ClearML is the most complete platform of the group, including orchestration and data management, DVC is the right answer when your problem is really data and pipeline versioning in Git, and Determined AI is the one to pick if distributed training and hyperparameter search are the core need.","lastVerified":"2026-08-11","recommendation":{"pick":"MLflow","slug":"mlflow","sovereigntyScore":93,"why":"The open standard. Tracking, registry, projects and deployment in one."},"alternatives":[{"slug":"mlflow","name":"MLflow","tagline":"The open standard. Tracking, registry, projects and deployment in one.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":93,"recommended":true,"pricing":"Free, Apache-2.0. Managed versions are sold by the clouds if you want one.","pros":["Covers tracking, registry, packaging and deployment — not just tracking","The de facto standard; integrated with every major framework and cloud","Scales from a local directory to a full server deployment","Apache-2.0 with unlimited seats"],"cons":["UI is functional rather than pleasant, and slows on very large run counts","Team deployment means running a server, a database and object storage","No built-in sweep orchestration comparable to W&B's"],"links":{"website":"https://mlflow.org","repo":"https://github.com/mlflow/mlflow","docs":"https://mlflow.org/docs/latest/index.html"}},{"slug":"dvc","name":"DVC","tagline":"Git for data and pipelines. Reproducibility rather than dashboards.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":94,"recommended":false,"pricing":"Free, Apache-2.0. You supply the object storage.","pros":["Data and models versioned alongside code in Git","True reproducibility — check out a commit, get the matching data","Storage-agnostic: S3, GCS, Azure, SSH or a local disk","Apache-2.0, no server to run"],"cons":["Not a metrics dashboard — different tool for a different problem","Git-centric workflow takes adjusting to","Large binary handling needs care in the repository"],"links":{"website":"https://dvc.org","repo":"https://github.com/iterative/dvc","docs":"https://dvc.org/doc"}},{"slug":"aim","name":"Aim","tagline":"The tracking UI people actually enjoy. Fast at thousands of runs.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":93,"recommended":false,"pricing":"Free, Apache-2.0.","pros":["Genuinely fast UI at thousands of runs","Query language for slicing runs rather than filter-clicking","Simple single-service deployment","Apache-2.0, unlimited seats"],"cons":["Tracking only — no model registry or deployment tooling","Smaller ecosystem and integration surface than MLflow","Fewer managed-hosting options if you tire of running it"],"links":{"website":"https://aimstack.io","repo":"https://github.com/aimhubio/aim","docs":"https://aimstack.readthedocs.io/"}},{"slug":"clearml","name":"ClearML","tagline":"The most complete open platform — tracking, orchestration and data together.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":90,"recommended":false,"pricing":"Free self-hosted, Apache-2.0; a hosted tier with paid plans is also offered.","pros":["Broadest scope — tracking, orchestration, data and serving","Automatic logging captures almost everything without instrumentation","Remote execution on your own compute cluster","Apache-2.0 self-hosted with no seat limit"],"cons":["Heaviest deployment of the group","Breadth means more concepts to learn before it is useful","Some conveniences are nudged toward the hosted tier"],"links":{"website":"https://clear.ml","repo":"https://github.com/clearml/clearml","docs":"https://clear.ml/docs/latest/docs/"}},{"slug":"determined-ai","name":"Determined AI","tagline":"Distributed training and hyperparameter search, self-hosted.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":89,"recommended":false,"pricing":"Free and Apache-2.0, self-hosted on your own cluster.","pros":["Distributed training and cluster scheduling built in","Advanced hyperparameter search including early stopping","Fault tolerance and checkpoint management handled for you","Apache-2.0"],"cons":["Assumes you have a GPU cluster to schedule onto","Overkill if you only need to log runs","Smaller community than MLflow's"],"links":{"website":"https://www.determined.ai","repo":"https://github.com/determined-ai/determined","docs":"https://docs.determined.ai/"}}]},{"slug":"aws-textract","name":"AWS Textract","vendor":"Amazon Web Services","category":"document-ai","kind":"software","url":"https://www.macrostack.net/alternative-to-aws-textract","whatItIs":"Textract is AWS's document-analysis service. Beyond plain OCR it extracts structured data — tables with their cell relationships, form key-value pairs, signatures, and specialised handling for invoices, receipts and identity documents. It is the default answer for turning scanned paperwork into records inside an AWS environment, and its table extraction is genuinely strong on documents that defeat simpler tools.","subscriptionCost":"Per-page usage pricing that varies sharply by feature: plain text detection is around $1.50 per 1,000 pages, while table and form analysis runs closer to $15–$65 per 1,000 pages depending on the combination, with volume tiers. A free tier covers the first months at low volume. The feature multiplier is what surprises people — the analysis you actually need is ten to forty times the price of the OCR you were quoting.","whyLeave":"Per-page pricing collides badly with the most common document-AI job: ingesting a corpus. A one-off run over a document archive for a RAG pipeline is exactly the workload that turns into a four-figure invoice before anyone has evaluated whether the extraction was good enough — and if the chunking was wrong you pay again to redo it. The second reason is iteration: getting document extraction right takes several passes over the same corpus, and per-page billing makes experimentation expensive precisely when you most need to experiment. Third is data residency — documents are frequently the most regulated asset an organisation has, and contracts, medical records and financial statements often cannot be sent to a cloud API regardless of the encryption story.","lockIn":"Low. Extraction is stateless: document in, structured output out. Nothing accumulates. What needs rewriting is the parsing code that consumes Textract's specific block-and-relationship JSON, which is more idiosyncratic than most — the alternatives here emit Markdown or simpler structures, so the consuming code usually gets shorter. Budget days.","whenToStay":"Stay for the specialised document types, where Textract's purpose-built models for invoices, receipts and identity documents are meaningfully ahead of anything general-purpose — if you are processing expense claims at volume, that gap is the product. Stay if you are already on AWS and the compliance story matters more than the per-page cost, particularly where a signed BAA or an existing data-processing agreement already covers it. Stay for handwriting, which remains genuinely hard and where the managed services still lead. And stay at low, steady volume where the bill is noise. The tools below are for corpus ingestion, iteration-heavy work, and documents that cannot leave your network.","bottomLine":"Docling is our pick for most teams — IBM's document converter is MIT licensed, layout-aware, and outputs clean Markdown or JSON that drops straight into a RAG pipeline, which is what most people actually want from this category. Unstructured is the better choice when you need breadth of input formats over depth on any one, since it handles email, HTML, Office documents and more through one interface. PaddleOCR has the strongest raw OCR engine of the group and the best non-Latin script support, Tesseract remains the dependable baseline that runs anywhere, and Marker produces the best Markdown from complex PDFs — with a licence condition worth checking before commercial use.","lastVerified":"2026-08-11","recommendation":{"pick":"Docling","slug":"docling","sovereigntyScore":94,"why":"IBM's document converter. Layout-aware PDF to clean Markdown, MIT."},"alternatives":[{"slug":"docling","name":"Docling","tagline":"IBM's document converter. Layout-aware PDF to clean Markdown, MIT.","license":"MIT","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":94,"recommended":true,"pricing":"Free, MIT. Runs on your own hardware, CPU or GPU.","pros":["Layout-aware — preserves reading order, tables and structure","Outputs clean Markdown/JSON that drops into a RAG pipeline","Direct integrations with LlamaIndex and Haystack","MIT, fully local, no per-page cost"],"cons":["Slower per page than cloud OCR on very large batches","Handwriting support is weak compared with Textract","No specialised invoice or receipt models"],"links":{"website":"https://docling-project.github.io/docling/","repo":"https://github.com/docling-project/docling","docs":"https://docling-project.github.io/docling/usage/"}},{"slug":"tesseract","name":"Tesseract","tagline":"Thirty years old, Apache-2.0, and it runs absolutely everywhere.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":95,"recommended":false,"pricing":"Free, Apache-2.0.","pros":["Over a hundred languages, bindings for everything","Extremely mature and stable — decades of production use","Packaged everywhere; trivial to install and deploy","Apache-2.0 with no dependency weight"],"cons":["Weak on complex layouts, multi-column pages and tables","Needs image pre-processing for good results on poor scans","No document understanding — it gives you text, not structure"],"links":{"website":"https://tesseract-ocr.github.io/","repo":"https://github.com/tesseract-ocr/tesseract","docs":"https://tesseract-ocr.github.io/tessdoc/"}},{"slug":"paddleocr","name":"PaddleOCR","tagline":"The strongest open OCR engine, and the best at non-Latin scripts.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":92,"recommended":false,"pricing":"Free, Apache-2.0.","pros":["Best-in-class open recognition accuracy on difficult scans","Around eighty languages, with excellent non-Latin coverage","Includes table, layout and key-value extraction","Lightweight models for edge and mobile deployment"],"cons":["Built on the PaddlePaddle framework — an extra dependency to adopt","Documentation is stronger in Chinese than in English","Output needs more post-processing than Docling's Markdown"],"links":{"website":"https://paddlepaddle.github.io/PaddleOCR/","repo":"https://github.com/PaddlePaddle/PaddleOCR","docs":"https://paddlepaddle.github.io/PaddleOCR/latest/en/index.html"}},{"slug":"unstructured","name":"Unstructured","tagline":"One interface for every document format you will actually be handed.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":90,"recommended":false,"pricing":"Open library free under Apache-2.0; a paid hosted API is offered separately.","pros":["Widest input-format coverage of anything here","Consistent element output regardless of source format","Chunking strategies built in for RAG pipelines","Apache-2.0 open library"],"cons":["Best-quality models sit in the paid hosted tier","Local install pulls in heavy system dependencies","Depth on complex PDFs is below Docling's"],"links":{"website":"https://unstructured.io","repo":"https://github.com/Unstructured-IO/unstructured","docs":"https://docs.unstructured.io/"}},{"slug":"marker","name":"Marker","tagline":"The best PDF-to-Markdown quality here — check the licence first.","license":"GPL-3.0 with commercial revenue condition","openSource":false,"selfHostable":true,"localFirst":true,"sovereigntyScore":70,"recommended":false,"pricing":"Free below the maintainer's revenue threshold; a commercial licence is required above it.","pros":["Best PDF-to-Markdown fidelity of the options here","Handles equations, code blocks and complex tables well","Optional LLM pass for difficult pages","Runs entirely locally"],"cons":["Not unconditionally open source — revenue-gated commercial terms","GPL-3.0 copyleft affects how you can distribute derived work","GPU strongly recommended for reasonable throughput"],"links":{"website":"https://www.datalab.to","repo":"https://github.com/datalab-to/marker","docs":"https://github.com/datalab-to/marker#readme"}}]},{"slug":"vanta","name":"Vanta","vendor":"Vanta","category":"compliance-automation","kind":"software","url":"https://www.macrostack.net/alternative-to-vanta","whatItIs":"A compliance automation platform. Vanta connects to your cloud accounts, identity provider, code hosting and HR system, continuously checks technical controls against a framework such as SOC 2 or ISO 27001, collects the evidence, tracks policies and security training, and hands an auditor a prepared package instead of a spreadsheet.","subscriptionCost":"No public pricing — quote only, sold as an annual contract and commonly bundled with an audit. That opacity is itself the most-cited complaint: buyers cannot compare without entering a sales cycle, and renewal quotes rise with headcount and framework count.","whyLeave":"Cost against value once the first audit is done, and the discovery that a large share of what you pay for is evidence plumbing you could run yourself. Teams also leave when they realise the platform monitors controls it cannot fix, so the engineering work stays with them either way.","lockIn":"Policies, evidence history, vendor reviews and the trust page live in Vanta's platform. Cloud connections are read-only and easy to revoke, but the audit trail and policy documents are the sticky part — export them before a renewal decision, not after.","whenToStay":"Stay if you need a report by a date. That is the honest line: none of the alternatives below produce a SOC 2 report, because a SOC 2 report is issued by an auditor, not by software. Stay if the compliance work is not yours to own — a five-person team without a security engineer will spend more in salaried hours reconstructing evidence than the platform costs. And stay if a customer contract names a trust portal or continuous monitoring as a requirement, which is increasingly common in enterprise procurement and is a feature, not a control.","bottomLine":null,"lastVerified":"2026-09-01","recommendation":{"pick":"Prowler","slug":"prowler","sovereigntyScore":92,"why":"Open-source cloud security posture scanning with framework check packs."},"alternatives":[{"slug":"prowler","name":"Prowler","tagline":"Open-source cloud security posture scanning with framework check packs.","license":"Apache-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":92,"recommended":true,"pricing":"Free / self-host; optional paid hosted Prowler Cloud","pros":["Framework mappings are built in — SOC 2, CIS, HIPAA, GDPR, NIST and more, not just raw findings","Runs in CI, so posture is checked on every change rather than the week before an audit","Covers the part of compliance that is genuinely automatable: technical control state"],"cons":["Produces evidence, not an audit — no auditor relationship, no report","No policy management, security training tracking or vendor review workflow","Someone has to own the findings; the tool will not chase them"],"links":{"website":"https://prowler.com/","repo":"https://github.com/prowler-cloud/prowler","docs":"https://docs.prowler.com/"}},{"slug":"wazuh","name":"Wazuh","tagline":"Open-source SIEM and XDR with compliance reporting built in.","license":"GPL-2.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":88,"recommended":false,"pricing":"Free / self-host; paid Wazuh Cloud available","pros":["Genuine SIEM capability, not just configuration scanning","Compliance report templates map findings to named framework controls","Large deployed base and active development"],"cons":["Real operational weight — agents, indexers and storage to run and tune","Overkill if you only need cloud posture and have no on-host estate","Again: monitoring and evidence, never the audit itself"],"links":{"website":"https://wazuh.com/","repo":"https://github.com/wazuh/wazuh","docs":"https://documentation.wazuh.com/"}},{"slug":"steampipe-powerpipe","name":"Steampipe + Powerpipe","tagline":"Query your cloud configuration as SQL, with compliance mods on top.","license":"AGPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":86,"recommended":false,"pricing":"Free / self-host; paid Turbot Pipes hosted option","pros":["SQL over live cloud state is unusually powerful for bespoke controls","Large library of community compliance benchmarks","Composes well with existing data tooling rather than being another silo"],"cons":["Assumes comfort with SQL and with defining your own controls","Split across two tools since the 2024 Powerpipe separation","No evidence archive, policy engine or auditor-facing output"],"links":{"website":"https://steampipe.io/","repo":"https://github.com/turbot/steampipe","docs":"https://steampipe.io/docs"}},{"slug":"openscap","name":"OpenSCAP","tagline":"SCAP-standard configuration scanning and hardening for Linux estates.","license":"LGPL-2.1","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":84,"recommended":false,"pricing":"Free / self-host","pros":["An actual standard, recognised by auditors in regulated environments","Ships with Red Hat and Debian ecosystems; no new vendor","Remediation guidance, not only findings"],"cons":["Host-level only — blind to cloud service configuration","Tooling and profile editing feel dated next to the cloud-native options","Narrow: one part of one control family"],"links":{"website":"https://www.open-scap.org/","repo":"https://github.com/OpenSCAP/openscap","docs":"https://www.open-scap.org/resources/documentation/"}},{"slug":"cloudquery","name":"CloudQuery","tagline":"Sync cloud infrastructure into your own database, then ask compliance questions of it.","license":"MPL-2.0 (core)","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":80,"recommended":false,"pricing":"Free / self-host core; paid cloud and premium plugins","pros":["The evidence lands in a database you control and can retain for years","Broad source coverage beyond cloud — identity, SaaS, code hosting","Fits teams that already have a warehouse and BI layer"],"cons":["You build the compliance logic; it ships the data, not the verdict","Several plugins and features sit behind the commercial tier","Furthest of these from anything an auditor would recognise unaided"],"links":{"website":"https://www.cloudquery.io/","repo":"https://github.com/cloudquery/cloudquery","docs":"https://docs.cloudquery.io/"}}]},{"slug":"hubspot","name":"HubSpot","vendor":"HubSpot, Inc.","category":"crm","kind":"software","url":"https://www.macrostack.net/alternative-to-hubspot","whatItIs":"A bundled CRM and marketing platform. The CRM itself is genuinely free and unlimited on users; the money is in the Hubs stacked on top of it — Sales, Marketing, Service, Content and Operations — which is where automation, reporting depth, custom objects and removal of HubSpot branding live.","subscriptionCost":"Free CRM tier with unlimited users and limited features. Paid Hubs are priced per seat for Sales and Service, and by MARKETING CONTACT for Marketing Hub — that second axis is what surprises people, because the bill grows with list size rather than headcount. Professional tiers step up sharply from Starter and have historically carried a mandatory one-off onboarding fee in the thousands. Contracts are annual by default.","whyLeave":"Almost always the Starter-to-Professional cliff. Teams adopt the free CRM, grow into a Starter Hub, then find the feature they need — proper workflow automation, custom reporting, or removing HubSpot branding from forms and emails — sits one tier up at several times the price, with an onboarding fee attached. The second reason is the marketing-contact meter: a list that grows faster than the team does raises the bill without anyone making a decision.","lockIn":"Contacts, companies and deals export cleanly as CSV. Almost nothing else does. Workflows, sequences, lifecycle-stage logic, email templates, custom report definitions and dashboards have no portable format, so the migration cost is rebuilding the automation rather than moving the records. Landing pages and forms built in HubSpot's CMS stay behind entirely.","whenToStay":"Stay if the free CRM is doing the job — it genuinely is free, unlimited on users, and better than most paid tools at that price. Stay if one team runs sales and marketing together and the value is the two halves sharing one contact record, because that integration is the actual product and no self-hosted stack reproduces it without glue. And stay if you have no operations capacity: every alternative below trades licence cost for someone's time, and if that someone does not exist the migration will stall half-finished, which is worse than the bill.","bottomLine":null,"lastVerified":"2026-09-01","recommendation":{"pick":"EspoCRM","slug":"espocrm","sovereigntyScore":90,"why":"Mature open-source CRM with the workflow depth teams actually leave HubSpot for."},"alternatives":[{"slug":"espocrm","name":"EspoCRM","tagline":"Mature open-source CRM with the workflow depth teams actually leave HubSpot for.","license":"GPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":90,"recommended":true,"pricing":"Free / self-host (GPL core); paid Advanced Pack and cloud hosting optional","pros":["Workflow and BPM engine in the core — the feature that usually forces the HubSpot tier upgrade","Mature and stable, with a long release history rather than a promising roadmap","Runs on ordinary PHP and MySQL hosting, so it needs no specialist infrastructure"],"cons":["The interface is functional rather than pleasant, and it shows its age next to HubSpot","Marketing automation is thinner — pair it with Mautic if that half matters","Some capabilities sit in paid extension packs rather than the free core"],"links":{"website":"https://www.espocrm.com/","repo":"https://github.com/espocrm/espocrm","docs":"https://docs.espocrm.com/"}},{"slug":"twenty-crm","name":"Twenty CRM","tagline":"The modern open-source CRM — the best-designed option, and the youngest.","license":"AGPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":88,"recommended":false,"pricing":"Free / self-host; managed cloud available","pros":["By some distance the best interface of any open-source CRM","Active, well-funded development and a clear product direction","Sensible modern stack that a JavaScript team can extend without pain"],"cons":["Youngest option here — features still land and change between releases","Automation and reporting are behind EspoCRM and far behind HubSpot","Migrating onto a fast-moving project means keeping up with it"],"links":{"website":"https://twenty.com/","repo":"https://github.com/twentyhq/twenty","docs":"https://twenty.com/developers"}},{"slug":"mautic","name":"Mautic","tagline":"Open-source marketing automation — the Marketing Hub half, not the CRM half.","license":"GPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":86,"recommended":false,"pricing":"Free / self-host (you pay your server and an SMTP sender)","pros":["Directly replaces the contact-metered part of the bill, which is where HubSpot costs escalate","Campaign and lead-scoring depth that genuinely competes with paid marketing tools","Integrates with EspoCRM and most open CRMs rather than demanding to be the system of record"],"cons":["You inherit email deliverability — sending reputation, SPF, DKIM, DMARC and bounce handling","Setup and upgrades are more involved than a CRM alone","Not a CRM: run it alongside one, never instead of one"],"links":{"website":"https://www.mautic.org/","repo":"https://github.com/mautic/mautic","docs":"https://docs.mautic.org/"}},{"slug":"suitecrm","name":"SuiteCRM","tagline":"The enterprise-shaped fork of SugarCRM, for teams that need depth over polish.","license":"AGPL-3.0","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":85,"recommended":false,"pricing":"Free / self-host; paid hosting and support from SalesAgility","pros":["Deepest feature set here — quotes, contracts, invoicing and case management included","Commercial support available from the maintainer if procurement requires it","Long track record in regulated and enterprise deployments"],"cons":["Dated interface, and the heaviest of these to run and administer","Configuration burden is real; expect to spend time before it fits","Overkill for a small sales team that just left the free HubSpot tier"],"links":{"website":"https://suitecrm.com/","repo":"https://github.com/salesagility/SuiteCRM","docs":"https://docs.suitecrm.com/"}},{"slug":"odoo-crm","name":"Odoo CRM","tagline":"CRM as one app in a full business suite — compelling only if you want the rest of it.","license":"LGPL-3.0 (Community Edition)","openSource":true,"selfHostable":true,"localFirst":true,"sovereigntyScore":78,"recommended":false,"pricing":"Free / self-host Community Edition; paid Enterprise edition and cloud","pros":["One data model across CRM, invoicing, inventory and projects","Very large module ecosystem and a big installed base","Community Edition is genuinely usable rather than a demo"],"cons":["Meaningful features sit in the paid Enterprise edition, which blurs the open-source story","Adopting a full ERP to replace a CRM is a large decision made sideways","Heaviest migration path on this list"],"links":{"website":"https://www.odoo.com/app/crm","repo":"https://github.com/odoo/odoo","docs":"https://www.odoo.com/documentation/"}}]}]}