Spike
by
SpikeApp

Description: Get The Most Out Of Your CGM Transmitter

View on GitHub ↗

Summary Information

Updated 1 hour ago
Added to GitGenius on June 22nd, 2025
Created on February 17th, 2018
Open Issues & Pull Requests: 42 (+0)
Number of forks: 206
Total Stargazers: 320 (+0)
Total Subscribers: 67 (+0)

Issue Activity (beta)

Open issues: 27
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 2,476 days
Stale 30+ days: 27
Stale 90+ days: 27

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (5)
  • bug (2)
  • question (2)
  • invalid (1)
  • translation (1)
  • wontfix (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Repository Insights (GitGenius)

Median issue/PR response: 9.5 days
Mean response time: 618.6 days
90th percentile: 2152.5 days
Tracked items: 9

Most active contributors

Detailed Description

Spike is a mobile application designed to maximize the utility of continuous glucose monitoring transmitters for diabetes management. Built primarily in ActionScript and compiled using Adobe Air runtime, the application interfaces with CGM devices, particularly Dexcom transmitters, to provide real-time glucose data and integration with the Nightscout diabetes management platform. The project is hosted at spike-app.com and maintains active community support through a Facebook group and Gitter chat channel.

The repository contains the open-source codebase for Spike's iOS implementation, though with significant limitations regarding full reproducibility. While the Today Widgets and Apple Watch companion app include complete Xcode projects that can be compiled directly, the main Spike App user interface is not included in the repository. The core application is built on the iOSxDripReader framework, originally developed by Johan Degraeve, and requires compilation through Adobe's commercial FlashBuilder Premium product rather than standard Xcode workflows. This architectural choice reflects the application's foundation in Adobe Air technology rather than native Swift or Objective-C development.

The repository explicitly notes that building a complete version of Spike from the available source code is not feasible without additional proprietary components. The application's visual design and theme assets were contributed by a French designer and remain closed-source, requiring developers who fork the project to create their own graphics and interface designs. Furthermore, the implementation relies on numerous commercial Adobe Air Native Extensions that provide critical iOS functionality, including Bluetooth Low Energy connectivity for communicating with CGM devices, Calendar integration, CloudStorage support, Firebase backend services, Network Info capabilities, Notifications and Push Notifications systems, barcode scanning functionality, and 3D Touch support.

GitGenius activity tracking reveals moderate engagement patterns with a median issue and pull request response latency of 229 hours and a mean of 14,846 hours, indicating variable response times across the project's tracked items. The most active contributor tracked is m-a-v with 16 recorded events, followed by XP2025A and r0ssr0ss with single events each. Bug reports represent the primary issue category being tracked. The repository shares contributors with several other significant open-source projects including electron/electron, anthropics/claude-code, and docling-project/docling, suggesting cross-pollination of development expertise across these communities.

The project's classification spans multiple domains including IDE functionality, integration capabilities, project management, issue tracking, version control, collaboration tools, and team productivity features. This broad categorization reflects Spike's role not just as a standalone application but as part of a larger ecosystem for diabetes management and data sharing. The application serves as a bridge between hardware CGM devices and cloud-based diabetes management platforms, enabling users to access and share their glucose data across multiple systems and devices while maintaining the specialized functionality required for continuous glucose monitoring in real-world diabetes care scenarios.

Spike
by
SpikeAppSpikeApp/Spike

Repository Details

Fetching additional details & charts...