xDrip Swift is an iOS application written in Swift that provides continuous glucose monitoring functionality for diabetes management. The project is currently in active development and serves as the iOS implementation of the xDrip ecosystem, enabling users to monitor real-time glucose data from various CGM transmitters and sensors.
The application supports an extensive range of transmitter and sensor hardware, including Dexcom G4 with xBridge, Dexcom G5 and G6, MiaoMiao 1 and 2, Blucon, Bubble, Droplet 1, Atom, and Libre 2 devices. This broad hardware compatibility makes the application accessible to users with different CGM systems. The core functionality includes a six-hour glucose reading graph, alerting capabilities, and the ability to speak readings aloud to users.
Data synchronization and sharing are central features of xDrip Swift. The application can upload glucose readings to Nightscout, a popular open-source diabetes data platform, and supports follower mode for remote monitoring through Nightscout. Users can also upload data directly to Dexcom share servers and store readings in Apple's HealthKit framework for integration with the broader iOS health ecosystem. The application includes Bluetooth connectivity to external devices, specifically supporting M5Stack and M5StickC hardware for extended monitoring capabilities through dedicated companion software projects maintained within the same developer ecosystem.
Apple Watch integration is supported through calendar event creation, allowing new glucose readings to trigger calendar entries that can be accessed on Apple Watch devices. This feature extends the monitoring experience beyond the iPhone to wearable devices. The application also creates calendar events when new glucose readings are received, providing an alternative notification and tracking mechanism.
According to GitGenius activity tracking, the repository shows consistent engagement with a median issue and pull request response latency of 17.4 hours across 85 tracked items, though the mean response time of 328.3 hours indicates occasional delays on some items. The most active contributor tracked is paulplant with 221 events, followed by JohanDegraeve with 51 events and bjornoleh with 36 events. Enhancement requests represent the most common issue type with 9 tracked items, followed by bug reports with 8 items and requests to close with 7 items.
The repository maintains connections with other significant open-source projects in the diabetes and health monitoring space, including Nightscout's CGM Remote Monitor and Spike, as well as the broader developer community through shared contributors with projects like Neovim. Documentation is available through a dedicated ReadTheDocs site at xdrip4ios.readthedocs.io, and developer information is maintained in the project's wiki. The project maintains an active development status with ongoing enhancements and bug fixes, supported by a distributed team of contributors focused on improving diabetes management technology for iOS users.