Talking to customers · Independent · 22 Oct 2026

getodk/central

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! βœ¨πŸ—„βœ¨

← Talking to customers
ODK Central: field data server. Manages mobile surveys and incoming records.

In simple English

This tool acts as a private hub for collecting information in the field. Field workers use mobile apps to fill out surveys without an internet connection. Their devices send the collected records to this server once they connect to a network. You manage user accounts, review incoming files, and export the records from a web interface. It runs on your own server using Docker (a way to run a program inside its own sealed box, so it cannot break anything else on your server), so you keep total control of your data.

What it is

ODK Central is the official server component for the ODK data collection ecosystem. It packages a web frontend and backend API into a Docker Compose application for managing forms and submissions.

What it is good for

Field researchers, non-profits, and remote surveyors who need a secure and private place to collect structured data without relying on a third-party cloud service.

Stars230
LicenceApache-2.0
Latestv2026.3.1 (2026-09-28)checked 22 Oct 2026
Last code change2026-10-22
Written inJavaScript
Setup effort
3 / 5
Payoff
4 / 5
Good
  • Handles offline data collection and syncs records when a connection returns.
  • Includes a web dashboard to manage user permissions and review incoming data.
  • Provides API access for connecting external tools to your collected records.
Watch for
  • Requires a dedicated server and familiarity with Docker to install and maintain.
  • Consumes moderate RAM to run multiple internal services like databases and web forms.
  • Apache-2.0 licence allows free use, but you must handle your own security updates and backups.
Replaces

Paper forms, spreadsheets, and commercial survey tools that store data on external servers

Works well with

PostgreSQL

Also reviewed on Repo Radar
  • botpress/botpress15k stars

    The command-line tool, software kit and integrations for the Botpress cloud service, rather than a chatbot you host.

  • heyform/heyform9.0k stars

    A form and survey builder you can run yourself, with conversational one-question-at-a-time forms.

  • Notifuse/notifuse2.2k stars

    Self-hosted newsletters, automations and transactional email, built on a delivery service you supply.

Install
git clone https://github.com/getodk/central.git
cd central
docker compose up -d

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Data & Research β€Ί User Research & Product Insights β€Ί Surveys.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.