OONI increases the transparency of internet censorship around the world.
Since 2012, a global community of volunteers, researchers, journalists, and human rights defenders has used our free and open-source tools to detect and document this interference, turning isolated network measurements into accessible, verifiable evidence.
The result is the world's largest open dataset on internet censorship: 3+ billion measurements from 29,000+ networks across 245 countries and territories, published in near real time, every day, and openly available to anyone.
OONI is spread across several repositories. This one hosts the website and is also where we track cross-organisational issues. If you're unsure where something belongs, open it here.
| Repository | What it is |
|---|---|
| probe | Umbrella issue tracker for all OONI Probe apps — start here for bug reports |
| probe-cli | The measurement engine and command-line client (Go) |
| probe-multiplatform | The Android, iOS and desktop apps (Kotlin Multiplatform) |
| probe-web | Measure website blocking from the browser |
| run | OONI Run — build and share your own measurement links |
| spec | Specifications for our tests and data formats |
| userauth | OONI Anonymous credentials library |
| ooniprobe-rs | OONI Probe rust library component |
| Repository | What it is |
|---|---|
| backend | Collector, test helpers, API and supporting services |
| data | The measurement processing pipeline and data CLI |
| devops | Infrastructure as code for the services above |
| historical-geoip | Historical IP-to-country and ASN databases for reprocessing old data |
| Repository | What it is |
|---|---|
| explorer | OONI Explorer, the web interface to the open dataset |
| notebooks | Jupyter notebooks for analysing OONI data |
| Repository | What it is |
|---|---|
| test-lists-ui | Web interface for proposing changes to the test lists |
| docs | Source for docs.ooni.org, mostly automatically built from each code repository |
| translations | Localisation of our apps and website |
| design-system | Shared React components and visual identity |
The full list, including archived and experimental work, is at github.com/ooni.
OONI is independent, and the evidence we produce is free for everyone, journalists investigating shutdowns, researchers studying their impact, and lawyers and advocates challenging censorship in court. Your support keeps the observatory running and open.
Funding is one way to help; your time is another, and it makes a real difference. Researchers, developers, translators, and writers all have a place in our community.
Join us on Slack: https://slack.ooni.org/