Authority Atlas is an open-source project that creates a comprehensive and accessible global database of regulatory authorities and similar organizations working for the common good.
Authority Atlas serves as a navigation tool for discovering authorities - not a comprehensive knowledge repository. Like a geographical atlas shows you where places are and how to get there, Authority Atlas helps you:
- Discover authorities by geography, subject, or type
- Navigate to authoritative sources (official websites, Wikipedia, legal documents)
We index authorities with clean, structured metadata while driving traffic to official sources rather than competing with them.
Explore the live site at: https://authorityatlas.org
We welcome contributions from the community!
Know of a regulatory authority or public body that belongs in the Atlas? Open a GitHub Issue using the Propose a New Authority template — no coding required. The authority must have an English Wikipedia page (please create one first if it does not exist).
Developers and data contributors who want to add or improve entries themselves: see CONTRIBUTING.md for the full workflow — including seeding from Wikidata, completing YAML fields, tagging rules, and the git process.
You can develop locally or use GitHub Codespaces.
- Python 3.x
- Git
-
Clone the repository:
git clone https://github.com/erngui/authorityatlas.git cd authorityatlas -
(Optional) Create a virtual environment:
python3 -m venv venv source venv/bin/activate -
Install dependencies:
pip install -r requirements.txt
-
Generate the site:
python aagenerate.py
-
Preview locally:
cd docs python3 -m http.server 8000Visit http://localhost:8000 in your browser.
- Click the green "Code" button and select "Open with Codespaces"
- Once the Codespace loads, run:
python aagenerate.py cd docs python -m http.server 8000 - Click "Open in Browser" when prompted, or use the PORTS tab
Please open an issue if you encounter bugs or have ideas for improvements.
- Code: Licensed under the MIT License
- Content (
data/directory): Licensed under the CC BY-SA 4.0
You are free to:
- Share — copy and redistribute the material in any medium or format
- Adapt — remix, transform, and build upon the material for any purpose, even commercially
Under these terms:
- Attribution — You must give appropriate credit.
- ShareAlike — You must license your contributions under the same terms.
- Wikidata for structured authority data (coordinates, founding dates, official names, multilingual Wikipedia links) used to seed YAML entries via
aafetch.py - Wikipedia for the comprehensive knowledge base we link to
- OpenStreetMap / Nominatim for geocoding fallback when Wikidata has no coordinates
- Grace's Guide and other specialized resources for domain-specific insights
- The open-source community
- 🌐 https://authorityatlas.org
- 🛠️ Developed by https://ernestoexplains.com
- 💻 GitHub: https://github.com/erngui/authorityatlas