The Diabetes Online Community Technology Project Catalogue

This site lists the numerous independent* and open source diabetes technology projects available. Hundreds of people have spent thousands upon thousands of hours building these tools for people with diabetes, their loved ones, and their care teams.

Undoubtedly, this list is missing many relevant projects. Please PR changes in as you see fit.

Not all of these projects are under active development. Many dormant projects still contain relevant code, however, and could be a jumping-off point for a completely new endeavor.

Projects are listed alphabetically.

* the definition of “independent” here is up for debate, but generally, projects that are commercial in nature are excluded from this list

The Catalogue

Project Description Device Compatability Platform
AndroidAPS Open- and closed-loop system for Android .. Android
Android Uploader Android Uploader for the Nightscout Project .. Android
bloodSheltie A Dexcom G4 sync api as an Objective-C Framework Dexcom CGM ..
blueReader Easy way to read NFC tags wirelessly via Bluetooth. Supports all formats, including medical systems like Abbott’s Freestyle Libre (more) Libre ..
Carelink Notificator Ruby script that uses decoding-carelink to download Glucose History from Medtronic pumps and sends notifications to services such as Pushover Medtronic CGM ..
CareLink-USB-for-Windows-Apps Shows how to use the CareLink USB stick in Windows apps with the Jungo WinDriver and Microsoft WinUSB drivers .. Windows
ContourNextOneReader Small example to get glucose readings from Contour Next One BG Meter Contour Next One ..
decobayer Python package decobayer attempts to implement remote protocol for Bayer Contour Nextlink Medtronic Pumps, Bayer Contour NextLink Python
decocare Python serial driver for mm comlink2 protocol Medtronic Pumps Python
DexChrome .. Dexcom CGM Chrome
dexcom Go package for communicating with a Dexcom continuous glucose monitor Dexcom CGM ..
Dexcom A Universal Windows Platform library for retrieving data from Dexcom G4 Receiver devices Dexcom CGM Windows
dexcom-reader A handful of scripts for dumping data from a Dexcom G4 Glucose Monitor connected to a computer with USB Dexcom CGM ..
dexcom-osx-menu-item A simple bash script for displaying dexcom data in an OSx menu item Dexcom CGM OS X
dexcom-share-client .. Dexcom CGM ..
dexcom-share-client-swift .. Dexcom CGM iOS
DexcomShareDashclock Display current glucose reading from Dexcom Share on Dashclock and Android Wear Dexcom CGM ..
Dexcom Share Messenger Server Messaging service for the Dexcom Share to send customized, time-based alerts Dexcom CGM ..
dexcom-tools Tools for accessing data from the DEXCOM Share API and acting on it Dexcom CGM Python
Dexcom Vizualization Studio App that takes raw Dexcom data and displays charts, graphs, and statistics Dexcom CGM Python
Dextender .. .. ..
Dxtr iOS App for reading Dexcom sensor data Dexcom CGM iOS
FreeStyleLibre-NFC-Reader Read data from a FreeStyleLibre with Android Libre Android
FreeStyle-Libre-to-CGM A device to read FreeStyle Libre BG sensor and sending data to the cloud Libre ..
G4ShareSpy iOS framework to read Dexcom G4 Share data over BLE Dexcom CGM iOS
GlucoDyn GlucoDyn was created to educate T1D’s and their caregivers about blood sugar dynamics (more) .. Web App
Glukit Diabetes Management App With Behavioral Science Sauce for Type 1 Diabetics .. ..
HAPP Open-loop system for Android Medtronic Pump, Medtronic CGM, Dexcom CGM Android
ihawk jquery mobile based application for controlling medtronic pumps using decocare Medtronic Pumps ..
IOB Insulin on board as percentage of insulin bolus .. ..
iPancreas-dexcom Utilities for data from a Dexcom continuous glucose monitor Dexcom GCM Python
Liapp The unofficial Android app for the Abbott Freestyle Libre Libre Android
LibreAlarm .. Libre Android
LibreMonitor LibreMonitor is a little DIY device that uses near field communication to read data from a Freestyle Libre sensor and transmit it via bluetooth low energy to an iPhone application Libre iPhone
LimiTTer With the LimiTTer you are able to transform the Freestyle Libre FGM system into a real Continous Glucose Monitoring System (CGMS) Libre Android
Loop An automated insulin delivery app template for iOS, built on LoopKit .. iPhone
LoopKit A set of iOS tools for building closed-loop insulin delivery apps .. iPhone
medtronic Go package for communicating with Medtronic insulin pumps via SPI-attached radio modules Medtronic Pumps ..
minimed-connect-to-nightscout Send Medtronic pump and CGM data to Nightscout Medtronic Pumps, Medtronic CGM ..
minimed_rf Decoding the radio protocol used by medtronic pumps, enlite cgm, and mysentry monitor Medtronic Pumps, Medtronic CGM ..
mmcsv Medtronic csv utilities Medtronic Pumps ..
mmeowlink Driver layer for communicating with Medtronic pumps over a variety of radios Medtronic Pumps ..
Nightguard This is an iPhone and Apple Watch application to display blood glucose values stored at your nightscout server .. iPhone, Apple Watch
Nightscout Nightscout (CGM in the Cloud) is an open source, DIY project that allows real time access to a CGM data via personal website, smartwatch viewers, or apps and widgets available for smartphones (more) .. ..
Nightscout Aggregator Webapp serving as a lens to view multiple Nightscout installs at the same time .. node
Nightscout Indicator A simple indicator that runs in Ubuntu/Gnome .. Linux
NightscoutLoader A Java application that can synchronize meter/pump data with Nightscout, offers a quick way to modify notes field in treatment data and includes deep trend analysis of this data. .. ..
Nightscout-on-Windows-Server A walk-through showing Nightscout and all of its dependencies and services installed on Windows Server .. Windows
nightscout-osx-menubar View Nightscout data in the OS X menu bar .. OS X
Nightscouter A native iOS app for displaying Nightscout data .. iOS
NightscoutHybridMobile A cross platform mobile app that shows your Nightscout website in a WebView .. ..
NightScoutNative A native iOS and Android app client for Nightscout .. ..
NightWatch A native android Nightscout client with alerts and google wear integration (more) .. Android, Android Wear
NSClient-Android Native Websocket client for android .. Android
omnipod_rf Tools for working with raw iq data from an SDR, and will decode the omnipod signal into packets OmniPod ..
OpenAPS Do-It-Yourself (DIY) implementation of an artificial pancreas based on the OpenAPS reference design (more, even more) .. ..
openaps-glucosetools Tools for cleaning and reformatting glucose sensor data .. ..
openaps-mmhistorytools Tools for cleaning, condensing, and reformatting openaps history data .. ..
openaps-monitor Status dashboard for your openaps project .. ..
openaps-predict Tools for predicting glucose trends .. ..
Open Insulin Project A team of Bay Area biohackers working on newer, simpler, less expensive ways to make insulin .. ..
OpenOmni Documentation and library for decoding omnipod communications (more) OmniPod ..
openxshareble A pure python ble driver for Dexcom G4 + Share suitable for openaps Dexcom CGM Python
oref0 The open reference implementation of the OpenAPS reference design .. ..
oref0 tools Tools used with the oref0 closed loop artificial pancreas and Nightscout .. ..
Pancreabble Send OpenAPS status updates to a Pebble watch via Bluetooth .. Pebble
Parakeet Portable home-built device which receives wireless signals from a commercial continuous glucose sensor (more) Dexcom G4 ..
Pingrf RF stack for the Animas OneTouch Ping insulin pump Animas OneTouch Ping ..
RileyLink A custom designed Bluetooth Smart (BLE) to Sub-1 GHz module Minimed Pumps, Minimed CGM ..
RileyLink iOS App RileyLink iOS App, RileyLink Frameworks, and MinimedKit decoding Framework Minimed Pumps, Minimed CGM iOS
Roundtrip A limited port of OpenAPS (author Ben West) into an Android application .. Android
Roundtrip2 .. .. Android
Share to Nightscout Bridge Copies your CGM data from Dexcom web services to a Nightscout website .. ..
subg_rfspy General purpose firmware for CC111x for sub-ghz RF comms Medtronic Pumps ..
sugarbar Your blood sugar in the mac’s menubar Dexcom CGM OS X
Universal Glucometer Open-source glucometer able to use multiple types of strips .. ..
Urchin CGM A graph of your CGM data on a Pebble watch .. Pebble
watchSugar An Apple Watch Extension for viewing your Dexcom Share blood sugars on your watch face Dexcom CGM Apple Watch
Windows-Universal-Uploader A Universal Windows Platform application to upload data to Nightscout .. Windows
wixel-xDrip Allow a wixel to function as Dexcom Reciever Dexcom G4 ..
xDrip Replacement receiver for Dexcom CGM (more) Dexcom G4 Android
xDripG5 A iOS framework providing an interface for communicating with the G5 glucose transmitter over Bluetooth Dexcom G5 iOS
xDripXP Cross platform Dexcom G5 Receiver Dexcom G5 Android, iPhone
xDrip+ Enhanced version of xDrip (more) .. Android