Enterprise software product architect, data modeller and inventor.
geoip. The Ruby gem for querying Maxmind.com's GeoIP database, which returns the geographic location of a server given its IP address
723treetop. A Ruby-based parsing DSL based on parsing expression grammars.
315hackrf. low cost software radio platform
76activefacts. A fact-based semantic modeling and query language (CQL) and application runtime (the Constellation API)
58polyglot. Augment 'require' to load non-ruby file types
50Raphaelle. Drag and drop for Raphaël objects
31jquery.comet. A Comet (Bayeux) Plugin for JQuery, with an async_sinatra server
27AdventureWorks. The Microsoft AdventureWorks database as a fact-based model in CQL and ORM
25AD9959. AD9959 4-channel Direct Digital Synthesis Arduino Library
19stm32f3-discovery-usb-example. The STM32F3-Discovery USB example, modified for compilation with GCC. This implements a USB Joystick using the accelerometers
19strpp. C++ Unicode library for Array and String, Regexp and PEG parsing, using ref-counted slices with value semantics
13adl. Aspect Definition Language. A powerful and succinct replacement for XML, JSON, YAML, etc.
12sinatra_omniauth. A Sinatra extension that provides pure OmniAuth goodness to your application (with DataMapper)
12bayeux-rack. Bayeux (COMET) long-polling server-side protocol implementation in async_sinatra for Thin
8hackrf.js. 📻 Control HackRF devices from Node.js
8powerscan. Radio spectrum scanner based on SoapySDR and FFTW
7jquery.key. Uniform key handling for DOM keyboard events
7AD9851LCD. Radio Frequency Signal generator, using an Arduino with a TFT Touchscreen and an AD9851
7math.random.js. A better random number generator for Javascript, and add-ons
6activefacts-api. A fact-based data model DSL and API
6rx_tools. rx_fm, rx_power, and rx_sdr tools for receiving data from SDRs, based on rtl_fm, rtl_power, and rtl_sdr from librtlsdr, but using the SoapySDR vendor-neutral SDR support library instead, intended to support a wider range of devices than RTL-SDR
6activefacts-examples. Example models in the Constellation Query Language for use with ActiveFacts. Includes generated files,
5wrocksim. A Water Rocket simulator written entirely in Javascript
5stm32f3-discovery-basic-template. A template for building STM23F3 ARM projects with GCC
5jlcbasic. JLC Basic parts library for Kicad fetched and converted from EasyEDA
5audiograph. Audio spectrum display. Capture audio using portaudio, analyse the spectrum using fftw3, and display using gl/gosu, all in realtime
5restart. A new more flexible approach to REST, that doesn't cripple it to HTTP
5dfu-util. Device Firmware Upgrade Utilities
5dso-firmware. My fork of http://gitorious.org/dsonano/dso-firmware to add a 2nd oscilloscope channel for XY mode
4facetious. A Faceted search extension for ActiveRecord using SQL
4semper. HAML/Jade/Slim-style micro-templating in Javascript
4AD9851. Arduino library to control the AD9851 Direct Digital Synthesis (DDS) chip or module.
4car. CP/M Archiver (c.f. tar but for CP/M volumes)
4wifi_credential_ui. LVGL: Display available WiFi Access Points, select one, receive and save credentials
4textquery. Evaluate any text against a collection of match rules
4onewire. Wrapper API for the Dallas One-Wire interface library
4loggingproxy. A TCP (or HTTP) proxy with logging features
3lvgl_touchscreen_cal. A calibration screen for touchscreen geometry to work with LVGL v8
3mar. MS/DOS FAT12 archiver (ala tar)
3esp32lcd. A development board for the ESP32 with a 2.4" touchscreen LCD
3RFDocuments. Collected third-party documents for radio frequency designs, copyrights to original authors.
3activefacts-compositions. Create and represent composite schemas, schema transforms and data transforms over a fact-based model
3wbxml. Ruby bindings for wbxml library (http://libwbxml.aymerick.com)
3activefacts-fig. Fact Interchange Model parser and generator for ActiveFacts
2pegex. Regular PEGs - like regular expressions but prefix notation and possessive behaviour - in C(++)
2wifi_credentials. ESP32: Manage saved credentials for WiFi access points
2kicad-rb. Parse, load, modify and rewrite Kicad (s-epression) files into a convenient tree structure for scripting
2SigGen. Arduino Nano, TFT LCD Touch screen, AD9851
2STM32C071_Basic. A basic template for prototype boards using the STM32F071 as a USB controller
2homebrew-cask. 🍻 A CLI workflow for the administration of macOS applications distributed as binaries
1kicad-source-mirror. This is an active mirror of the KiCad development branch, which is hosted at GitLab (updated every time something is pushed). Pull requests on GitHub are not accepted or watched.
1gsg-kicad-lib. GSG's schematic symbols and modules for KiCad
1activefacts-rmap. Relational mapping for fact models. Part of the ActiveFacts suite
1homebrew-px4. PX4-related Homebrew formula for developers using OS X
1activefacts-orm. ORM format importer for the ActiveFacts fact modeling suite
1vscode-esp-idf-extension. Visual Studio Code extension for ESP-IDF projects
1