Skip to content
@getodk

ODK

Powerful forms to collect the data you need wherever it is. Join the researchers, field teams, and other professionals using ODK to collect data that matters.

Pinned Loading

  1. collect collect Public

    ODK Collect is an Android app for filling out forms. It's been used to collect billions of data points in challenging environments around the world. Contribute and make the world a better place! ✨📋✨

    Kotlin 801 1.4k

  2. central central Public

    ODK Central is a server that is easy to use, very fast, and stuffed with features that make data collection easier. Contribute and make the world a better place! ✨🗄✨

    JavaScript 232 239

  3. web-forms web-forms Public

    ODK Web Forms enables form filling and submission editing of ODK forms in a web browser. It's coming soon! ✨

    TypeScript 38 24

Repositories

Showing 10 of 53 repositories
  • collect Public

    ODK Collect is an Android app for filling out forms. It's been used to collect billions of data points in challenging environments around the world. Contribute and make the world a better place! ✨📋✨

    getodk/collect's past year of commit activity
    Kotlin 801 1,444 345 (8 issues need help) 5 Updated Nov 6, 2026
  • central Public

    ODK Central is a server that is easy to use, very fast, and stuffed with features that make data collection easier. Contribute and make the world a better place! ✨🗄✨

    getodk/central's past year of commit activity
    JavaScript 232 Apache-2.0 239 475 (4 issues need help) 3 Updated Nov 6, 2026
  • central-frontend Public

    Vue.js based frontend for ODK Central

    getodk/central-frontend's past year of commit activity
    TypeScript 46 Apache-2.0 83 1 33 Updated Nov 6, 2026
  • central-backend Public

    Node.js based backend for ODK Central

    getodk/central-backend's past year of commit activity
    JavaScript 57 Apache-2.0 96 1 22 Updated Nov 4, 2026
  • javarosa Public

    The core library that many of the ODK tools are built around. It's written in Java, implements the ODK XForms spec, and runs on mobile devices and cloud servers. ✨🏗✨

    getodk/javarosa's past year of commit activity
    Java 60 109 104 (1 issue needs help) 7 Updated Nov 3, 2026
  • validate Public

    ODK Validate is a Java application for confirming that a form is valid and compliant with the ODK XForms specification. Contribute and make the world a better place! ✨🔍✨

    getodk/validate's past year of commit activity
    Java 14 32 11 4 Updated Oct 30, 2026
  • docs Public

    The documentation for all the ODK tools. This is one of the most popular artifacts our community produces. It's built in Sphinx. ✨📚✨

    getodk/docs's past year of commit activity
    Python 58 161 232 (6 issues need help) 2 Updated Oct 27, 2026
  • pyodk Public

    The official Python library for ODK 🐍

    Python 40 28 12 2 Updated Oct 24, 2026
  • web-forms Public

    ODK Web Forms enables form filling and submission editing of ODK forms in a web browser. It's coming soon! ✨

    TypeScript 38 Apache-2.0 24 160 0 Updated Sep 25, 2026
  • getodk/tree-sitter-xpath's past year of commit activity
    TypeScript 0 Apache-2.0 0 2 7 Updated Sep 6, 2026

Most used topics

Loading…