ActivityLog2. Analyze data from swim, bike and run activities
373emacs-sql-indent. Syntax based indentation for SQL files inside GNU Emacs
128TrainerControl. Telemetry and control server for an ANT+ FE-C bike trainer
41map-widget. A Racket GUI Widget to display maps based on OpenStreetMap tiles
41data-frame. A data frame implementation for Racket
39PiFitSync. Sync FIT files from Garmin watch to a Raspberry PI
16AL2-IRisk-Dashboard. IRisk Dashboard for ActivityLog2 -- this has been added to ActivityLog2
11emacs-soap-client. Access SOAP web services from GNU Emacs. This package is maintained as part of the GNU Emacs source repository
10gui-widget-mixins. Tool tips, cue text and validation for text-field% GUI widgets in Racket
10AL2-Climb-Analysis. Tool to analyze climbs on a bike route loaded from a GPX file -- this application is now part of ActivityLog2
10Arduino_433Mhz. Arduino 433Mhz Receiver — Reading Keyfobs
9Arduino_Inclinometer. Inclinometer using Arduino Nano and OLED display
7geoid. work efficiently with geographic data
6plot-container. Embed plots in Racket GUI applications
6tzgeolookup. Racket pakcage to find the timezone for a location based on GPS coordinates
4qresults-list. enhanced list-box% control for Racket
2colormaps. Additional colormaps for the Racket Plot package
2plot. Racket
2al2-test-runner. alternate rackunit test runner
2time-zone-lookup-tests. Racket
2alex-hhh.github.io. HTML
1memoize. Macros for defining auto-memoizing procedures.
1vc-clearcase. Emacs VC (version control) backend for ClearCase
1