Skip to content

Latest commit

 

History

1,977 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OONI - Open Observatory of Network Interference

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.

The OONI ecosystem

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.

Measuring

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

Collecting and processing data

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

Exploring the data

Repository What it is
explorer OONI Explorer, the web interface to the open dataset
notebooks Jupyter notebooks for analysing OONI data

Contributing content and testing lists

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.

Support our work

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.

Donate to OONI →

Contribute your time

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/

About

The ooni.org homepage and all cross organisational issues

Topics

Resources

Stars

89 stars

Watchers

14 watching

Forks

Releases

Packages

Used by

Contributors

Languages