eurostack.alternative.to
Home › How to add

How to add or edit a tool

The catalog is data-driven and open. There are two ways to contribute - pick whichever suits you.

1. Suggest a tool (the easy way)

Not comfortable with Git? Open an issue with the tool's name, website, where it's based and what it costs. A maintainer will add it.

2. Open a pull request (the direct way)

  1. Fork the repository on GitHub.
  2. Open the category file under data/ (for example data/email.yml), or create a new one if the category doesn't exist yet.
  3. Add a tool entry. Minimum fields: name, url, hq, hosting, license, a short notes, and at least one sources link. You can add up to three extra links (e.g. Pricing, Docs, GitHub).
  4. Open a pull request. On push, the verify-data check validates your entry (schema, duplicates, links).
  5. A maintainer reviews it and publishes - nothing goes live automatically.

Rules: European-built or European-hosted tools only. Primary sources only (link the official site, never another directory). No affiliate links.

Example entry

- name: Example Tool
  url: https://example.eu/
  hq: Berlin, Germany
  license: Apache-2.0
  hosting: both
  data_residency: EU-hosted; self-host option.
  free_tier: Free community edition.
  paid_from: Cloud from €5/mo.
  best_for: Teams who want X without leaving the EU.
  notes: One or two honest sentences.
  links:
    - label: Pricing
      url: https://example.eu/pricing
    - label: Docs
      url: https://docs.example.eu/
  alternative_to:
    - Some US Tool
  sources:
    - url: https://example.eu/pricing
      verified: 2026-07-06