Offline-first open-source EMR

Patient records that work anywhere care happens.

LibreChart is a free, open-source electronic medical record built for medical mission clinics. It runs on a local network — no internet required — so your team keeps charting even when the connection drops.

GPL-2.0 licensedSelf-hosted, no cloudBuilt on Drupal

Why LibreChart

A record system that fits the way field clinics actually work.

No subscriptions, no vendor lock-in, and no assumption that there's a reliable internet connection. LibreChart is designed for the places where those things can't be taken for granted.

Offline-first

Runs entirely on a local area network. No cloud service to reach, no external dependency to fail — the clinic's own laptop or server holds every record, and charting continues even with the internet down.

Open source

Licensed GPL-2.0. Read the code, adapt it to your protocols, and contribute improvements back. What runs your clinic is fully inspectable — nothing is hidden behind a paywall or a proprietary black box.

Built for field clinics

Role-based stations move each patient from intake to consult to pharmacy. Fast patient lookup finds a returning visitor in seconds, and every encounter is tracked as a dated visit you can reopen later.

The chart

Everything about a patient on one calm, legible screen.

Open a chart and the essentials are already in front of you — identity, allergies, latest vitals, and the running visit note. Clinical alerts stand out without shouting, so a critical allergy is impossible to miss during a busy triage line.

How it works

Stand up a working EMR in an afternoon.

LibreChart installs on ordinary hardware and serves the whole clinic over its own network. No servers to rent, no accounts to create — the data never leaves the building.

Install on a laptop or local server

Set up LibreChart on a single machine at the clinic. It becomes the host that stores records and serves the application.

Connect clinic devices to the LAN

Staff open the app in a browser over the local Wi-Fi or wired network — tablets at intake, laptops at each consult and pharmacy station.

Register patients and chart visits

Enrol a patient once, then track every encounter as a dated visit that moves through the clinic's role-based stations.

Data stays on site

Records live on the clinic's own hardware. Nothing is uploaded to a third party, and back-ups are yours to keep and control.

For the technical team: LibreChart is built on Drupal and ships with a DDEV configuration for local development, so the same stack runs on a maintainer's laptop and on the clinic server. Standard PHP and MySQL/MariaDB underneath — nothing exotic to maintain.

Free software, built in the open.

LibreChart is released under the GNU General Public License, version 2. That means you're free to run it, study it, share it, and improve it — for any clinic, anywhere, at no cost. Field clinicians, translators, and developers are all welcome to help shape where it goes next.

GPL-2.0

Yours to run and adapt

Everything you need to deploy, extend, or fork LibreChart is public.

  • Full source code and installation docs
  • Open issue tracker and discussions
  • Contributor guide for code and translations