Open source
Open source
Contexte Tech ist vollständig mit Open-Source-Software gebaut. Danke an ihre Autoren und Communities.
Der Code von Contexte Tech ist freie Software unter der AGPL-3.0-Lizenz: github.com/contexte-tech/contextetech
★ Auf GitHub einen Stern geben
Aus Gründen der Transparenz sind die Besucherstatistiken öffentlich: stats.contextetech.com
Offene Daten
Quellen offener Verwaltungsdaten
Die Datensätze von Contexte Tech zu Gemeinden, Regionen und Orten beruhen auf offenen Daten öffentlicher Stellen. Die Antworten nennen ihre Quelle. Hier die verwendeten Daten, ihre Lizenz und der daraus erstellte Datensatz.
- Instituto Nacional de Estadística (INE), EspañaCifras oficiales de población de los municipios españoles: Revisión del Padrón municipal a 1 de enero de 2025 · DatensatzQuellenangabe
- Ministero dell'Interno, ItaliaElenco comuni italiani al censimento 2021 · DatensatzCC BY 4.0
- Statistisches Bundesamt (Destatis), DeutschlandGemeindeverzeichnis – Kreisfreie Städte und Landkreise, Stand 31.12.2024 · Datensatzdl-de/by-2-0
- Centraal Bureau voor de Statistiek (CBS), NederlandRegionale kerncijfers Nederland (70072ned) · DatensatzCC BY 4.0
- Centraal Bureau voor de Statistiek (CBS), NederlandBevolking op 1 januari en gemiddeld; geslacht, leeftijd en regio (03759ned) · DatensatzCC BY 4.0
- Instituto Nacional de Estatística (INE), PortugalPopulação residente (N.º), Censos 2021 · DatensatzCC BY 4.0
- Statistiska centralbyrån (SCB), SverigeFolkmängden efter region, civilstånd, ålder och kön, 31 december 2024 · DatensatzCC0
- Główny Urząd Statystyczny (GUS), PolskaBank Danych Lokalnych: ludność według płci, stan w dniu 31 grudnia 2025 · DatensatzCC BY 4.0
- Central Statistics Office (CSO), IrelandFY001 – Population at Each Census · DatensatzCC BY 4.0
- U.S. Census Bureau, United StatesVintage 2025 Population Estimates (NST-EST2025) · DatensatzPublic domain
- Ressources naturelles CanadaBase de données toponymiques du Canada · DatensatzOGL-Canada
- Ministère des Affaires municipales et de l'Habitation (MAMH), QuébecRépertoire des municipalités du Québec · DatensatzCC BY 4.0
Oberfläche
Schnelle Seiten, die Suchmaschinen lesen können
Jede Ressourcenseite wird von Astro auf dem Server gerendert und kommt als reines HTML im Browser an, ohne auf JavaScript warten zu müssen. So wird eine Ressource richtig indexiert und erscheint sofort, auch auf dem Handy. Nur interaktive Teile wie das Veröffentlichungsformular, Likes oder die Sandbox sind kleine Svelte-Inseln, die bei Bedarf geladen werden.
- AstroServerseitig gerenderte Seiten, reines HTML, schnell und indexierbar.MIT
- SvelteInteraktive Inseln: Formulare, Likes, Sandbox.MIT
- Instrument SansHauptschrift.OFL-1.1
- JetBrains MonoSchrift für Code.OFL-1.1
- FontsourceVon der Website selbst gehostete Schriften.MIT
API
Eine einfache, dokumentierte API
Hinter der Website verwaltet eine mit FastAPI gebaute Python-API Ressourcen, Konten, Kommentare und Moderation. Pydantic validiert alle eingehenden Daten, SQLAlchemy und Alembic entwickeln die Datenbank sicher weiter, und die API-Dokumentation wird automatisch erzeugt, sodass jeder Entwickler den Katalog an seine eigenen Tools anbinden kann.
- PythonSprache der API.PSF
- FastAPIAsynchrone API und ihre Dokumentation.MIT
- UvicornASGI-Server für die API.BSD-3
- PydanticDatenvalidierung.MIT
- SQLAlchemyDatenbankzugriff.MIT
- AlembicSchema-Migrationen.MIT
- asyncpgAsynchroner PostgreSQL-Treiber.Apache-2.0
- HTTPXHTTP-Aufrufe an Modelle.BSD-3
Daten
Solide Daten und ein schneller Cache
Ressourcen werden in PostgreSQL gespeichert, einer bewährten Datenbank, die auch Suche und Tags übernimmt. Redis hält Sitzungen, cacht die meistgesehenen Listen und begrenzt Missbrauch wie Wellen von Beiträgen oder Kommentaren. Große Datasets landen in einem S3-kompatiblen Objektspeicher und werden über temporäre Links heruntergeladen.
- PostgreSQLDatenbank.PostgreSQL
- RedisSitzungen, Cache und Rate Limiting.RSALv2 / SSPL
- boto3Objektspeicher für große Datasets.Apache-2.0
Server
In Frankreich gehostet
Die Website läuft in Docker-Containern hinter Caddy, das HTTPS und HTTP/3 automatisch verwaltet, auf einem Linux-Server. Server und Datenbank werden von Scaleway in Frankreich gehostet, was die DSGVO-Konformität für Mitglieder und Unternehmen, die den Katalog nutzen, vereinfacht.
- CaddyAutomatisches HTTPS, HTTP/3, Kompression.Apache-2.0
- DockerContainer für API, Website und Cache.Apache-2.0
- Oracle LinuxServer-Betriebssystem.GPL
- BunnyCDN und DNS: Dateien nah bei den Besuchern ausgeliefert.
KI
Gebaut für KI-Modelle
Die Sandbox funktioniert mit den Claude-Modellen von Anthropic oder mit offenen Modellen, die lokal über Ollama oder vLLM laufen. Tools folgen dem Model Context Protocol, dem offenen Standard, mit dem sich ein Tool-Server in Claude, Cursor und andere Assistenten einbinden lässt. Exporte zielen auf offene Fine-Tuning-Formate: Axolotl, PEFT und JSONL-Datasets.
- Anthropic SDKSandbox mit Claude-Modellen.MIT
- Model Context ProtocolStandard für MCP-Tool-Server.MIT
- OllamaLokale Modelle für die Sandbox.MIT
Sicherheit und Datenschutz
Sicherheit und Datenschutz
Passwörter werden gehasht, Sitzungen nutzen geschützte Cookies und jeder Schreibvorgang prüft, dass er wirklich von der Website kommt. Schriften werden von der Website selbst ausgeliefert: Zum Anzeigen einer Seite werden keine Browsing-Daten an externe Dienste gesendet.
Hosting
Hosting
Server und Datenbank von Scaleway in Frankreich gehostet, CDN und DNS von Bunny. Schriften werden von der Website selbst ausgeliefert, ohne externen Dienst.
Python
Das Paket contexte
Laden Sie jeden Eintrag des Katalogs mit einer Zeile Python: Datensatz fürs Training, Prompt zum Ausfüllen, Few-Shot-Kontext für eine Chat-API. Keine Abhängigkeiten, MIT-Lizenz.
$ pip install contexte import contexte ds = contexte.load("contextetech/anonymisation-rgpd-fr") p = contexte.load("jr6t0n") # code court : fin de l'adresse de la fiche
$ contexte get jr6t0n