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 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! ✨📋✨

    Java 725 1.4k

  2. 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! ✨🗄✨

    Shell 137 166

  3. web-forms Public

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

    TypeScript 18 13

Repositories

Showing 10 of 49 repositories
  • web-forms Public

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

    TypeScript 18 Apache-2.0 13 141 11 Updated Mar 19, 2025
  • central-frontend Public

    Vue.js based frontend for ODK Central

    JavaScript 38 Apache-2.0 64 46 11 Updated Mar 19, 2025
  • 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. ✨📚✨

    Python 54 157 211 (6 issues need help) 4 Updated Mar 19, 2025
  • 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! ✨📋✨

    Java 725 1,392 287 (11 issues need help) 7 Updated Mar 19, 2025
  • 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! ✨🗄✨

    Shell 137 Apache-2.0 166 140 (12 issues need help) 10 Updated Mar 19, 2025
  • central-backend Public

    Node.js based backend for ODK Central

    JavaScript 51 Apache-2.0 76 59 16 Updated Mar 17, 2025
  • pyodk Public

    The official Python library for ODK 🐍

    Python 29 20 12 1 Updated Mar 14, 2025
  • Python 10 21 3 1 Updated Mar 6, 2025
  • 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. ✨🏗✨

    Java 54 109 101 (1 issue needs help) 10 Updated Feb 26, 2025
  • xforms-spec Public

    The XForms-derived specification used in the ODK ecosystem. If you are interested in building a tool that is compliant with the forms rendered by ODK tools, this is the place to start. ✨⚒✨

    CSS 32 27 48 (1 issue needs help) 3 Updated Feb 14, 2025