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)
- Fork the repository on GitHub.
- Open the category file under
data/(for exampledata/email.yml), or create a new one if the category doesn't exist yet. - Add a tool entry. Minimum fields:
name,url,hq,hosting,license, a shortnotes, and at least onesourceslink. You can add up to three extralinks(e.g. Pricing, Docs, GitHub). - Open a pull request. On push, the verify-data check validates your entry (schema, duplicates, links).
- 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