The full index
Every comparison on Macrostack
671 head-to-heads, grouped the way the stack is actually built — infrastructure at the bottom, applications at the top. Licence and hosting shape are on every row, so you can see which decisions have a real open-source answer before you click a single one.
- Head-to-heads
- 671
- Open vs paid
- 207
- Open on both sides
- 391
- Categories
- 77
Layer 3 — Infrastructure
227 comparisonsThe clouds, orchestration and plumbing that turn silicon into something you can rent by the hour.
Uptime & status monitoring(17)
- Uptime Kuma vs Gatusboth open
- Uptime Kuma vs Healthchecks.ioboth open
- Uptime Kuma vs UptimeRobotopen vs paid
- Uptime Kuma vs Better Stackopen vs paid
- Gatus vs Healthchecks.ioboth open
- Gatus vs UptimeRobotopen vs paid
- Gatus vs Better Stackopen vs paid
- Healthchecks.io vs UptimeRobotopen vs paid
- Healthchecks.io vs Better Stackopen vs paid
- UptimeRobot vs Better Stackboth paid
- Uptime Kuma vs Statping-ngboth open
- Uptime Kuma vs Instatusopen vs paid
- Gatus vs Statping-ngboth open
- Gatus vs Instatusopen vs paid
- Statping-ng vs UptimeRobotopen vs paid
- Statping-ng vs Instatusopen vs paid
- UptimeRobot vs Instatusboth paid
Cloud Storage & Sync(15)
- Nextcloud vs Syncthingboth open
- Nextcloud vs Seafileboth open
- Nextcloud vs Internxtboth open
- Nextcloud vs Proton Driveopen vs paid
- Nextcloud vs pCloudopen vs paid
- Syncthing vs Seafileboth open
- Syncthing vs Internxtboth open
- Syncthing vs Proton Driveopen vs paid
- Syncthing vs pCloudopen vs paid
- Seafile vs Internxtboth open
- Seafile vs Proton Driveopen vs paid
- Seafile vs pCloudopen vs paid
- Internxt vs Proton Driveopen vs paid
- Internxt vs pCloudopen vs paid
- Proton Drive vs pCloudboth paid
Domains & Web Hosting(15)
- Porkbun vs Cloudflare Registrarboth paid
- Porkbun vs Spaceshipboth paid
- Porkbun vs Namecheapboth paid
- Porkbun vs Cloudwaysboth paid
- Porkbun vs Hostingerboth paid
- Cloudflare Registrar vs Spaceshipboth paid
- Cloudflare Registrar vs Namecheapboth paid
- Cloudflare Registrar vs Cloudwaysboth paid
- Cloudflare Registrar vs Hostingerboth paid
- Spaceship vs Namecheapboth paid
- Spaceship vs Cloudwaysboth paid
- Spaceship vs Hostingerboth paid
- Namecheap vs Cloudwaysboth paid
- Namecheap vs Hostingerboth paid
- Cloudways vs Hostingerboth paid
Model serving & inference(13)
- vLLM vs BentoMLboth open
- vLLM vs Ray Serveboth open
- vLLM vs RunPod Serverlessopen vs paid
- BentoML vs Ray Serveboth open
- BentoML vs RunPod Serverlessopen vs paid
- Ray Serve vs RunPod Serverlessopen vs paid
- vLLM vs SGLangboth open
- vLLM vs Hugging Face TGIboth open
- Ollama vs SGLangboth open
- Ollama vs Hugging Face TGIboth open
- LocalAI vs SGLangboth open
- LocalAI vs Hugging Face TGIboth open
- SGLang vs Hugging Face TGIboth open
Developer Tools & Containers(10)
- Podman + Podman Desktop vs Rancher Desktopboth open
- Podman + Podman Desktop vs Limaboth open
- Podman + Podman Desktop vs Colimaboth open
- Podman + Podman Desktop vs OrbStackopen vs paid
- Rancher Desktop vs Limaboth open
- Rancher Desktop vs Colimaboth open
- Rancher Desktop vs OrbStackopen vs paid
- Lima vs Colimaboth open
- Lima vs OrbStackopen vs paid
- Colima vs OrbStackopen vs paid
Cloud & VPS(10)
- Hetzner Cloud vs Scalewayboth paid
- Hetzner Cloud vs DigitalOceanboth paid
- Hetzner Cloud vs Linode (Akamai)both paid
- Hetzner Cloud vs Vultrboth paid
- Scaleway vs DigitalOceanboth paid
- Scaleway vs Linode (Akamai)both paid
- Scaleway vs Vultrboth paid
- DigitalOcean vs Linode (Akamai)both paid
- DigitalOcean vs Vultrboth paid
- Linode (Akamai) vs Vultrboth paid
Kubernetes & Container Platforms(10)
- k3s vs RKE2both open
- k3s vs Talos Linuxboth open
- k3s vs OKDboth open
- k3s vs MicroK8sboth open
- RKE2 vs Talos Linuxboth open
- RKE2 vs OKDboth open
- RKE2 vs MicroK8sboth open
- Talos Linux vs OKDboth open
- Talos Linux vs MicroK8sboth open
- OKD vs MicroK8sboth open
Backend as a service(10)
- Supabase vs PocketBaseboth open
- Supabase vs Appwriteboth open
- Supabase vs Parse Platformboth open
- Supabase vs Nhostboth open
- PocketBase vs Appwriteboth open
- PocketBase vs Parse Platformboth open
- PocketBase vs Nhostboth open
- Appwrite vs Parse Platformboth open
- Appwrite vs Nhostboth open
- Parse Platform vs Nhostboth open
Secrets management(10)
- OpenBao vs SOPSboth open
- OpenBao vs Infisicalboth open
- OpenBao vs Doppleropen vs paid
- OpenBao vs AWS Secrets Manageropen vs paid
- SOPS vs Infisicalboth open
- SOPS vs Doppleropen vs paid
- SOPS vs AWS Secrets Manageropen vs paid
- Infisical vs Doppleropen vs paid
- Infisical vs AWS Secrets Manageropen vs paid
- Doppler vs AWS Secrets Managerboth paid
Feature flags & experimentation(10)
- Unleash vs OpenFeatureboth open
- Unleash vs Fliptboth open
- Unleash vs Flagsmithboth open
- Unleash vs GrowthBookboth open
- OpenFeature vs Fliptboth open
- OpenFeature vs Flagsmithboth open
- OpenFeature vs GrowthBookboth open
- Flipt vs Flagsmithboth open
- Flipt vs GrowthBookboth open
- Flagsmith vs GrowthBookboth open
Search infrastructure(10)
- Meilisearch vs Sonicboth open
- Meilisearch vs Typesenseboth open
- Meilisearch vs Manticore Searchboth open
- Meilisearch vs OpenSearchboth open
- Sonic vs Typesenseboth open
- Sonic vs Manticore Searchboth open
- Sonic vs OpenSearchboth open
- Typesense vs Manticore Searchboth open
- Typesense vs OpenSearchboth open
- Manticore Search vs OpenSearchboth open
Data warehouses & analytics engines(10)
- ClickHouse vs DuckDBboth open
- ClickHouse vs Apache Dorisboth open
- ClickHouse vs Trinoboth open
- ClickHouse vs Google BigQueryopen vs paid
- DuckDB vs Apache Dorisboth open
- DuckDB vs Trinoboth open
- DuckDB vs Google BigQueryopen vs paid
- Apache Doris vs Trinoboth open
- Apache Doris vs Google BigQueryopen vs paid
- Trino vs Google BigQueryopen vs paid
Customer data platforms(10)
- RudderStack vs OpenTelemetry Collectoropen vs paid
- RudderStack vs Jitsuopen vs paid
- RudderStack vs Snowplowopen vs paid
- RudderStack vs PostHogopen vs paid
- OpenTelemetry Collector vs Jitsuboth open
- OpenTelemetry Collector vs Snowplowboth open
- OpenTelemetry Collector vs PostHogboth open
- Jitsu vs Snowplowboth open
- Jitsu vs PostHogboth open
- Snowplow vs PostHogboth open
Object storage(10)
- MinIO vs Garageboth open
- MinIO vs SeaweedFSboth open
- MinIO vs Backblaze B2open vs paid
- MinIO vs Cloudflare R2open vs paid
- Garage vs SeaweedFSboth open
- Garage vs Backblaze B2open vs paid
- Garage vs Cloudflare R2open vs paid
- SeaweedFS vs Backblaze B2open vs paid
- SeaweedFS vs Cloudflare R2open vs paid
- Backblaze B2 vs Cloudflare R2both paid
In-memory data stores & caching(10)
- Valkey vs Memcachedboth open
- Valkey vs Garnetboth open
- Valkey vs KeyDBboth open
- Valkey vs DragonflyDBopen vs paid
- Memcached vs Garnetboth open
- Memcached vs KeyDBboth open
- Memcached vs DragonflyDBopen vs paid
- Garnet vs KeyDBboth open
- Garnet vs DragonflyDBopen vs paid
- KeyDB vs DragonflyDBopen vs paid
Platform as a service(10)
- Coolify vs Dokkuboth open
- Coolify vs CapRoverboth open
- Coolify vs Railwayopen vs paid
- Coolify vs Renderopen vs paid
- Dokku vs CapRoverboth open
- Dokku vs Railwayopen vs paid
- Dokku vs Renderopen vs paid
- CapRover vs Railwayopen vs paid
- CapRover vs Renderopen vs paid
- Railway vs Renderboth paid
Managed databases(10)
- PostgreSQL vs Apache CouchDBboth open
- PostgreSQL vs FerretDBboth open
- PostgreSQL vs MongoDB Community (self-hosted)open vs paid
- PostgreSQL vs SurrealDBopen vs paid
- Apache CouchDB vs FerretDBboth open
- Apache CouchDB vs MongoDB Community (self-hosted)open vs paid
- Apache CouchDB vs SurrealDBopen vs paid
- FerretDB vs MongoDB Community (self-hosted)open vs paid
- FerretDB vs SurrealDBopen vs paid
- MongoDB Community (self-hosted) vs SurrealDBboth paid
Observability & Monitoring(6)
- Grafana + Prometheus vs SigNozboth open
- Grafana + Prometheus vs Zabbixboth open
- Grafana + Prometheus vs Netdataboth open
- SigNoz vs Zabbixboth open
- SigNoz vs Netdataboth open
- Zabbix vs Netdataboth open
Cloud GPU & AI Compute(6)
- RunPod vs Vast.aiboth paid
- RunPod vs Lambda Labsboth paid
- RunPod vs CoreWeaveboth paid
- Vast.ai vs Lambda Labsboth paid
- Vast.ai vs CoreWeaveboth paid
- Lambda Labs vs CoreWeaveboth paid
CI/CD & build automation(6)
- Woodpecker CI vs Forgejo / Gitea Actionsboth open
- Woodpecker CI vs Jenkinsboth open
- Woodpecker CI vs GitHub self-hosted runnersopen vs paid
- Forgejo / Gitea Actions vs Jenkinsboth open
- Forgejo / Gitea Actions vs GitHub self-hosted runnersopen vs paid
- Jenkins vs GitHub self-hosted runnersopen vs paid
Data & pipeline orchestration(6)
- Apache Airflow vs Dagsterboth open
- Apache Airflow vs Prefectboth open
- Apache Airflow vs Kestraboth open
- Dagster vs Prefectboth open
- Dagster vs Kestraboth open
- Prefect vs Kestraboth open
Identity & access management(4)
- Keycloak vs Logtoboth open
- Ory Kratos vs Logtoboth open
- ZITADEL vs Logtoboth open
- Logto vs authentikboth open
Networking & Routers(3)
- OpenWrt vs OPNsenseboth open
- OpenWrt vs GL.iNet routersboth open
- OPNsense vs GL.iNet routersboth open
Error Tracking & Exception Monitoring(3)
- GlitchTip vs HyperDXboth open
- GlitchTip vs Bugsinkopen vs paid
- HyperDX vs Bugsinkopen vs paid
Log Management & SIEM(3)
- OpenSearch vs Grafana Lokiboth open
- OpenSearch vs SigNozboth open
- Grafana Loki vs SigNozboth open
Layer 4 — Models & tooling
145 comparisonsThe models themselves, plus the gateways, vector stores, frameworks and observability that make them usable.
Local & Sovereign AI(28)
- Ollama vs LocalAIboth open
- Ollama vs vLLMboth open
- Ollama vs Mistral AIboth open
- Ollama vs LM Studioopen vs paid
- Ollama vs Together AIopen vs paid
- Ollama vs Groqopen vs paid
- Ollama vs Anthropic Claude APIopen vs paid
- LocalAI vs vLLMboth open
- LocalAI vs Mistral AIboth open
- LocalAI vs LM Studioopen vs paid
- LocalAI vs Together AIopen vs paid
- LocalAI vs Groqopen vs paid
- LocalAI vs Anthropic Claude APIopen vs paid
- vLLM vs Mistral AIboth open
- vLLM vs LM Studioopen vs paid
- vLLM vs Together AIopen vs paid
- vLLM vs Groqopen vs paid
- vLLM vs Anthropic Claude APIopen vs paid
- Mistral AI vs LM Studioopen vs paid
- Mistral AI vs Together AIopen vs paid
- Mistral AI vs Groqopen vs paid
- Mistral AI vs Anthropic Claude APIopen vs paid
- LM Studio vs Together AIboth paid
- LM Studio vs Groqboth paid
- LM Studio vs Anthropic Claude APIboth paid
- Together AI vs Groqboth paid
- Together AI vs Anthropic Claude APIboth paid
- Groq vs Anthropic Claude APIboth paid
Vector Databases & AI Search(10)
- Qdrant vs pgvectorboth open
- Qdrant vs Chromaboth open
- Qdrant vs Milvusboth open
- Qdrant vs Weaviateboth open
- pgvector vs Chromaboth open
- pgvector vs Milvusboth open
- pgvector vs Weaviateboth open
- Chroma vs Milvusboth open
- Chroma vs Weaviateboth open
- Milvus vs Weaviateboth open
LLM & Agent Frameworks(10)
- Direct SDKs (no framework) vs LlamaIndexboth open
- Direct SDKs (no framework) vs Haystackboth open
- Direct SDKs (no framework) vs DSPyboth open
- Direct SDKs (no framework) vs Microsoft Agent Frameworkboth open
- LlamaIndex vs Haystackboth open
- LlamaIndex vs DSPyboth open
- LlamaIndex vs Microsoft Agent Frameworkboth open
- Haystack vs DSPyboth open
- Haystack vs Microsoft Agent Frameworkboth open
- DSPy vs Microsoft Agent Frameworkboth open
Embedding Models(10)
- Nomic Embed vs BGE-M3both open
- Nomic Embed vs Jina Embeddings v4open vs paid
- Nomic Embed vs Voyage AIopen vs paid
- Nomic Embed vs Cohere Embed 4open vs paid
- BGE-M3 vs Jina Embeddings v4open vs paid
- BGE-M3 vs Voyage AIopen vs paid
- BGE-M3 vs Cohere Embed 4open vs paid
- Jina Embeddings v4 vs Voyage AIboth paid
- Jina Embeddings v4 vs Cohere Embed 4both paid
- Voyage AI vs Cohere Embed 4both paid
Fine-Tuning & Model Training(10)
- Axolotl vs Unslothboth open
- Axolotl vs LLaMA-Factoryboth open
- Axolotl vs torchtuneboth open
- Axolotl vs Hugging Face PEFTboth open
- Unsloth vs LLaMA-Factoryboth open
- Unsloth vs torchtuneboth open
- Unsloth vs Hugging Face PEFTboth open
- LLaMA-Factory vs torchtuneboth open
- LLaMA-Factory vs Hugging Face PEFTboth open
- torchtune vs Hugging Face PEFTboth open
LLM Evaluation & Testing(10)
- Promptfoo vs Inspect AIboth open
- Promptfoo vs DeepEvalboth open
- Promptfoo vs Ragasboth open
- Promptfoo vs OpenAI Evalsboth open
- Inspect AI vs DeepEvalboth open
- Inspect AI vs Ragasboth open
- Inspect AI vs OpenAI Evalsboth open
- DeepEval vs Ragasboth open
- DeepEval vs OpenAI Evalsboth open
- Ragas vs OpenAI Evalsboth open
AI Guardrails & Content Safety(10)
- NVIDIA NeMo Guardrails vs Microsoft Presidioboth open
- NVIDIA NeMo Guardrails vs LLM Guardboth open
- NVIDIA NeMo Guardrails vs Guardrails AIboth open
- NVIDIA NeMo Guardrails vs Llama Guardopen vs paid
- Microsoft Presidio vs LLM Guardboth open
- Microsoft Presidio vs Guardrails AIboth open
- Microsoft Presidio vs Llama Guardopen vs paid
- LLM Guard vs Guardrails AIboth open
- LLM Guard vs Llama Guardopen vs paid
- Guardrails AI vs Llama Guardopen vs paid
Speech Recognition & Transcription(10)
- faster-whisper vs Voskboth open
- faster-whisper vs Whisperboth open
- faster-whisper vs WhisperXboth open
- faster-whisper vs NVIDIA NeMo ASRboth open
- Vosk vs Whisperboth open
- Vosk vs WhisperXboth open
- Vosk vs NVIDIA NeMo ASRboth open
- Whisper vs WhisperXboth open
- Whisper vs NVIDIA NeMo ASRboth open
- WhisperX vs NVIDIA NeMo ASRboth open
Experiment Tracking & ML Ops(10)
- MLflow vs DVCboth open
- MLflow vs Aimboth open
- MLflow vs ClearMLboth open
- MLflow vs Determined AIboth open
- DVC vs Aimboth open
- DVC vs ClearMLboth open
- DVC vs Determined AIboth open
- Aim vs ClearMLboth open
- Aim vs Determined AIboth open
- ClearML vs Determined AIboth open
Document AI & OCR(10)
- Docling vs Tesseractboth open
- Docling vs PaddleOCRboth open
- Docling vs Unstructuredboth open
- Docling vs Markeropen vs paid
- Tesseract vs PaddleOCRboth open
- Tesseract vs Unstructuredboth open
- Tesseract vs Markeropen vs paid
- PaddleOCR vs Unstructuredboth open
- PaddleOCR vs Markeropen vs paid
- Unstructured vs Markeropen vs paid
RAG & Retrieval Platforms(9)
- LlamaIndex vs R2Rboth open
- LlamaIndex vs RAGFlowboth open
- LlamaIndex vs Difyopen vs paid
- Haystack vs R2Rboth open
- Haystack vs RAGFlowboth open
- Haystack vs Difyopen vs paid
- R2R vs RAGFlowboth open
- R2R vs Difyopen vs paid
- RAGFlow vs Difyopen vs paid
LLM Observability & Evaluation(6)
- Langfuse vs OpenLLMetryboth open
- Langfuse vs Heliconeboth open
- Langfuse vs Phoenix (Arize)open vs paid
- OpenLLMetry vs Heliconeboth open
- OpenLLMetry vs Phoenix (Arize)open vs paid
- Helicone vs Phoenix (Arize)open vs paid
LLM Gateways & Routing(6)
- LiteLLM vs Heliconeboth open
- LiteLLM vs Portkey Gateway (self-hosted)both open
- LiteLLM vs OpenRouteropen vs paid
- Helicone vs Portkey Gateway (self-hosted)both open
- Helicone vs OpenRouteropen vs paid
- Portkey Gateway (self-hosted) vs OpenRouteropen vs paid
AI agent frameworks(6)
- LangGraph vs OpenClawboth open
- LangGraph vs CrewAIboth open
- LangGraph vs Difyopen vs paid
- OpenClaw vs CrewAIboth open
- OpenClaw vs Difyopen vs paid
- CrewAI vs Difyopen vs paid
Layer 5 — Applications
299 comparisonsThe software people actually open — the layer where AI stops being infrastructure and becomes a product.
Project Management(12)
- OpenProject vs Planeboth open
- OpenProject vs Redmineboth open
- OpenProject vs Taigaboth open
- Plane vs Redmineboth open
- Plane vs Taigaboth open
- Redmine vs Taigaboth open
- Wekan vs OpenProjectboth open
- Wekan vs Vikunjaboth open
- Wekan vs Kanboardboth open
- OpenProject vs Vikunjaboth open
- OpenProject vs Kanboardboth open
- Vikunja vs Kanboardboth open
Video Conferencing(10)
- Jitsi Meet vs Jamiboth open
- Jitsi Meet vs Element Callboth open
- Jitsi Meet vs Nextcloud Talkboth open
- Jitsi Meet vs BigBlueButtonboth open
- Jami vs Element Callboth open
- Jami vs Nextcloud Talkboth open
- Jami vs BigBlueButtonboth open
- Element Call vs Nextcloud Talkboth open
- Element Call vs BigBlueButtonboth open
- Nextcloud Talk vs BigBlueButtonboth open
Image Editing(10)
- GIMP vs Kritaboth open
- GIMP vs Pintaboth open
- GIMP vs Photopeaopen vs paid
- GIMP vs Affinity by Canvaopen vs paid
- Krita vs Pintaboth open
- Krita vs Photopeaopen vs paid
- Krita vs Affinity by Canvaopen vs paid
- Pinta vs Photopeaopen vs paid
- Pinta vs Affinity by Canvaopen vs paid
- Photopea vs Affinity by Canvaboth paid
Workflow Automation & iPaaS(10)
- n8n vs Node-REDopen vs paid
- n8n vs Activepiecesopen vs paid
- n8n vs Automatischopen vs paid
- n8n vs Huginnopen vs paid
- Node-RED vs Activepiecesboth open
- Node-RED vs Automatischboth open
- Node-RED vs Huginnboth open
- Activepieces vs Automatischboth open
- Activepieces vs Huginnboth open
- Automatisch vs Huginnboth open
VPN & Privacy(10)
- Mullvad VPN vs Self-Hosted (WireGuard / Algo)both open
- Mullvad VPN vs Proton VPNboth open
- Mullvad VPN vs IVPNboth open
- Mullvad VPN vs Surfsharkopen vs paid
- Self-Hosted (WireGuard / Algo) vs Proton VPNboth open
- Self-Hosted (WireGuard / Algo) vs IVPNboth open
- Self-Hosted (WireGuard / Algo) vs Surfsharkopen vs paid
- Proton VPN vs IVPNboth open
- Proton VPN vs Surfsharkopen vs paid
- IVPN vs Surfsharkopen vs paid
Authentication & Identity(10)
- Keycloak vs authentikboth open
- Keycloak vs Ory Kratosboth open
- Keycloak vs ZITADELboth open
- Keycloak vs SuperTokensboth open
- authentik vs Ory Kratosboth open
- authentik vs ZITADELboth open
- authentik vs SuperTokensboth open
- Ory Kratos vs ZITADELboth open
- Ory Kratos vs SuperTokensboth open
- ZITADEL vs SuperTokensboth open
AI Coding Assistants(10)
- Cline vs opencodeboth open
- Cline vs OpenHandsboth open
- Cline vs Aiderboth open
- Cline vs GitHub Copilotopen vs paid
- opencode vs OpenHandsboth open
- opencode vs Aiderboth open
- opencode vs GitHub Copilotopen vs paid
- OpenHands vs Aiderboth open
- OpenHands vs GitHub Copilotopen vs paid
- Aider vs GitHub Copilotopen vs paid
Wikis & internal docs(10)
- BookStack vs Wiki.jsboth open
- BookStack vs XWikiboth open
- BookStack vs Docmostboth open
- BookStack vs Outlineopen vs paid
- Wiki.js vs XWikiboth open
- Wiki.js vs Docmostboth open
- Wiki.js vs Outlineopen vs paid
- XWiki vs Docmostboth open
- XWiki vs Outlineopen vs paid
- Docmost vs Outlineopen vs paid
CRM(10)
- EspoCRM vs SuiteCRMboth open
- EspoCRM vs Odooboth open
- EspoCRM vs Twentyboth open
- EspoCRM vs HubSpot CRMopen vs paid
- SuiteCRM vs Odooboth open
- SuiteCRM vs Twentyboth open
- SuiteCRM vs HubSpot CRMopen vs paid
- Odoo vs Twentyboth open
- Odoo vs HubSpot CRMopen vs paid
- Twenty vs HubSpot CRMopen vs paid
BI & dashboards(10)
- Metabase vs Evidenceboth open
- Metabase vs Apache Supersetboth open
- Metabase vs Lightdashboth open
- Metabase vs Microsoft Power BIopen vs paid
- Evidence vs Apache Supersetboth open
- Evidence vs Lightdashboth open
- Evidence vs Microsoft Power BIopen vs paid
- Apache Superset vs Lightdashboth open
- Apache Superset vs Microsoft Power BIopen vs paid
- Lightdash vs Microsoft Power BIopen vs paid
E-signature(10)
- Documenso vs DocuSealboth open
- Documenso vs Native PDF signaturesopen vs paid
- Documenso vs OpenSignboth open
- Documenso vs Dropbox Signopen vs paid
- DocuSeal vs Native PDF signaturesopen vs paid
- DocuSeal vs OpenSignboth open
- DocuSeal vs Dropbox Signopen vs paid
- Native PDF signatures vs OpenSignopen vs paid
- Native PDF signatures vs Dropbox Signboth paid
- OpenSign vs Dropbox Signopen vs paid
Whiteboards & diagramming(10)
- Excalidraw vs draw.ioboth open
- Excalidraw vs AFFiNEboth open
- Excalidraw vs tldrawopen vs paid
- Excalidraw vs FigJamopen vs paid
- draw.io vs AFFiNEboth open
- draw.io vs tldrawopen vs paid
- draw.io vs FigJamopen vs paid
- AFFiNE vs tldrawopen vs paid
- AFFiNE vs FigJamopen vs paid
- tldraw vs FigJamboth paid
Transactional & bulk email(10)
- Amazon SES vs Postalopen vs paid
- Amazon SES vs listmonkopen vs paid
- Amazon SES vs Resendboth paid
- Amazon SES vs Mailgunboth paid
- Postal vs listmonkboth open
- Postal vs Resendopen vs paid
- Postal vs Mailgunopen vs paid
- listmonk vs Resendopen vs paid
- listmonk vs Mailgunopen vs paid
- Resend vs Mailgunboth paid
Headless CMS(10)
- Directus vs Markdown files in Gitopen vs paid
- Directus vs Ghostopen vs paid
- Directus vs Payloadopen vs paid
- Directus vs Strapiopen vs paid
- Markdown files in Git vs Ghostboth open
- Markdown files in Git vs Payloadboth open
- Markdown files in Git vs Strapiboth open
- Ghost vs Payloadboth open
- Ghost vs Strapiboth open
- Payload vs Strapiboth open
Design & prototyping(10)
- Penpot vs Inkscapeboth open
- Penpot vs Excalidrawboth open
- Penpot vs Lunacyopen vs paid
- Penpot vs Sketchopen vs paid
- Inkscape vs Excalidrawboth open
- Inkscape vs Lunacyopen vs paid
- Inkscape vs Sketchopen vs paid
- Excalidraw vs Lunacyopen vs paid
- Excalidraw vs Sketchopen vs paid
- Lunacy vs Sketchboth paid
E-commerce platforms(10)
- Medusa vs Saleorboth open
- Medusa vs Vendureboth open
- Medusa vs WooCommerceboth open
- Medusa vs BigCommerceopen vs paid
- Saleor vs Vendureboth open
- Saleor vs WooCommerceboth open
- Saleor vs BigCommerceopen vs paid
- Vendure vs WooCommerceboth open
- Vendure vs BigCommerceopen vs paid
- WooCommerce vs BigCommerceopen vs paid
Internal tools & admin panels(10)
- Appsmith vs Refineboth open
- Appsmith vs ToolJetboth open
- Appsmith vs Windmillboth open
- Appsmith vs Budibaseboth open
- Refine vs ToolJetboth open
- Refine vs Windmillboth open
- Refine vs Budibaseboth open
- ToolJet vs Windmillboth open
- ToolJet vs Budibaseboth open
- Windmill vs Budibaseboth open
Forms & surveys(10)
- Formbricks vs LimeSurveyboth open
- Formbricks vs Typebotboth open
- Formbricks vs Tallyopen vs paid
- Formbricks vs Google Formsopen vs paid
- LimeSurvey vs Typebotboth open
- LimeSurvey vs Tallyopen vs paid
- LimeSurvey vs Google Formsopen vs paid
- Typebot vs Tallyopen vs paid
- Typebot vs Google Formsopen vs paid
- Tally vs Google Formsboth paid
Notes & Knowledge(9)
- Logseq vs AppFlowyboth open
- Logseq vs Obsidianopen vs paid
- Logseq vs Anytypeopen vs paid
- AppFlowy vs Obsidianopen vs paid
- AppFlowy vs Anytypeopen vs paid
- Obsidian vs Anytypeboth paid
- Joplin vs TriliumNext Notesboth open
- Joplin vs Standard Notesboth open
- TriliumNext Notes vs Standard Notesboth open
Product analytics(9)
- PostHog vs Umamiboth open
- PostHog vs Matomoboth open
- PostHog vs OpenPanelboth open
- PostHog vs Countlyopen vs paid
- Umami vs OpenPanelboth open
- Umami vs Countlyopen vs paid
- Matomo vs OpenPanelboth open
- Matomo vs Countlyopen vs paid
- OpenPanel vs Countlyopen vs paid
Password Managers(6)
- Bitwarden vs Vaultwardenboth open
- Bitwarden vs KeePassXCboth open
- Bitwarden vs Proton Passopen vs paid
- Vaultwarden vs KeePassXCboth open
- Vaultwarden vs Proton Passopen vs paid
- KeePassXC vs Proton Passopen vs paid
Web Analytics(6)
- Plausible vs Umamiboth open
- Plausible vs Matomoboth open
- Plausible vs Fathom Analyticsopen vs paid
- Umami vs Matomoboth open
- Umami vs Fathom Analyticsopen vs paid
- Matomo vs Fathom Analyticsopen vs paid
Photos & Media(6)
- Immich vs Ente Photosboth open
- Immich vs PhotoPrismboth open
- Immich vs LibrePhotosboth open
- Ente Photos vs PhotoPrismboth open
- Ente Photos vs LibrePhotosboth open
- PhotoPrism vs LibrePhotosboth open
API Development(6)
- Bruno vs Hoppscotchboth open
- Bruno vs API Dashboth open
- Bruno vs Insomniaboth open
- Hoppscotch vs API Dashboth open
- Hoppscotch vs Insomniaboth open
- API Dash vs Insomniaboth open
Office & Productivity Suites(6)
- LibreOffice vs ONLYOFFICEboth open
- LibreOffice vs Collabora Onlineboth open
- LibreOffice vs CryptPadboth open
- ONLYOFFICE vs Collabora Onlineboth open
- ONLYOFFICE vs CryptPadboth open
- Collabora Online vs CryptPadboth open
No-Code Databases(6)
- Baserow vs Gristboth open
- Baserow vs Teableboth open
- Baserow vs NocoDBopen vs paid
- Grist vs Teableboth open
- Grist vs NocoDBopen vs paid
- Teable vs NocoDBopen vs paid
Code Hosting & Git Forges(6)
- Forgejo vs Giteaboth open
- Forgejo vs Gogsboth open
- Forgejo vs GitLab Community Editionboth open
- Gitea vs Gogsboth open
- Gitea vs GitLab Community Editionboth open
- Gogs vs GitLab Community Editionboth open
Email Marketing & Newsletters(6)
- listmonk vs Keilaboth open
- listmonk vs Mauticboth open
- listmonk vs phpListboth open
- Keila vs Mauticboth open
- Keila vs phpListboth open
- Mautic vs phpListboth open
Scheduling & Booking(6)
- Easy!Appointments vs Appointments for Nextcloudboth open
- Easy!Appointments vs Cal.diyboth open
- Easy!Appointments vs Ralllyboth open
- Appointments for Nextcloud vs Cal.diyboth open
- Appointments for Nextcloud vs Ralllyboth open
- Cal.diy vs Ralllyboth open
Email & Secure Mail(6)
- Proton Mail vs Tuta (Tutanota)both open
- Proton Mail vs Mailbox.orgopen vs paid
- Proton Mail vs Fastmailopen vs paid
- Tuta (Tutanota) vs Mailbox.orgopen vs paid
- Tuta (Tutanota) vs Fastmailopen vs paid
- Mailbox.org vs Fastmailboth paid
Data Removal & Privacy(6)
- EasyOptOuts vs DIY opt-outs (manual)both paid
- EasyOptOuts vs Opteryboth paid
- EasyOptOuts vs DeleteMeboth paid
- DIY opt-outs (manual) vs Opteryboth paid
- DIY opt-outs (manual) vs DeleteMeboth paid
- Optery vs DeleteMeboth paid
Help Desk & Customer Support(6)
- Zammad vs FreeScoutboth open
- Zammad vs Chatwootboth open
- Zammad vs UVdeskboth open
- FreeScout vs Chatwootboth open
- FreeScout vs UVdeskboth open
- Chatwoot vs UVdeskboth open
PDF & Documents(6)
- Stirling PDF vs LibreOffice Drawboth open
- Stirling PDF vs PDF24 Creatoropen vs paid
- Stirling PDF vs UPDFopen vs paid
- LibreOffice Draw vs PDF24 Creatoropen vs paid
- LibreOffice Draw vs UPDFopen vs paid
- PDF24 Creator vs UPDFboth paid
Affiliate & partner platforms(6)
- Rewardful vs FirstPromoterboth paid
- Rewardful vs Reditusboth paid
- Rewardful vs Toltboth paid
- FirstPromoter vs Reditusboth paid
- FirstPromoter vs Toltboth paid
- Reditus vs Toltboth paid
Visitor identification & personalisation(6)
- RB2B vs Plausible + your own enrichmentopen vs paid
- RB2B vs Dealfront (Leadfeeder)both paid
- RB2B vs Algomoboth paid
- Plausible + your own enrichment vs Dealfront (Leadfeeder)open vs paid
- Plausible + your own enrichment vs Algomoopen vs paid
- Dealfront (Leadfeeder) vs Algomoboth paid
Team Chat(3)
- Mattermost vs Zulipboth open
- Mattermost vs Rocket.Chatboth open
- Zulip vs Rocket.Chatboth open
Smart Home(3)
- Home Assistant vs openHABboth open
- Home Assistant vs Hubitat Elevationopen vs paid
- openHAB vs Hubitat Elevationopen vs paid
AI Voice & Speech(3)
- Kokoro vs Chatterboxboth open
- Kokoro vs Piperboth open
- Chatterbox vs Piperboth open
Common questions
- How many comparisons does Macrostack have?
- 671 head-to-head comparisons across 77 categories. 391 of them are open source on both sides — those are the ones where the decision is about fit rather than about cost — and 207 put an open-source option directly against a paid one.
- How are the two sides of a comparison chosen?
- Both sides must already be verified entries in the catalog under the same parent decision, so the pair is genuinely substitutable rather than two tools that merely sound alike. The stronger of the two is shown on the left — recommended first, then by Sovereignty Score. That ordering is editorial and is never influenced by whether either side has an affiliate programme.
- Do these comparisons pick a winner?
- Each one names the option we would choose and says plainly who should choose the other instead. A comparison that refuses to answer is not useful. Where an incumbent is genuinely the right call, we say so — and we say it in a written 'when to stay' before any link appears.