Pinned Repositories
activefacts
A fact-based semantic modeling and query language (CQL) and application runtime (the Constellation API)
AdventureWorks
The Microsoft AdventureWorks database as a fact-based model in CQL and ORM
audiograph
Audio spectrum display. Capture audio using portaudio, analyse the spectrum using fftw3, and display using gl/gosu, all in realtime
geoip
The Ruby gem for querying Maxmind.com's GeoIP database, which returns the geographic location of a server given its IP address
hackrf
low cost software radio platform
jquery.comet
A Comet (Bayeux) Plugin for JQuery, with an async_sinatra server
polyglot
Augment 'require' to load non-ruby file types
Raphaelle
Drag and drop for Raphaël objects
semper
HAML/Jade/Slim-style micro-templating in Javascript
treetop
A Ruby-based parsing DSL based on parsing expression grammars.
cjheath's Repositories
cjheath/treetop
A Ruby-based parsing DSL based on parsing expression grammars.
cjheath/hackrf
low cost software radio platform
cjheath/AD9959
AD9959 4-channel Direct Digital Synthesis Arduino Library
cjheath/sinatra_omniauth
A Sinatra extension that provides pure OmniAuth goodness to your application (with DataMapper)
cjheath/adl
Aspect Definition Language. A powerful and succinct replacement for XML, JSON, YAML, etc.
cjheath/strpp
C++ Unicode library for Array and String, Regexp and PEG parsing, using ref-counted slices with value semantics
cjheath/activefacts-api
A fact-based data model DSL and API
cjheath/wrocksim
A Water Rocket simulator written entirely in Javascript
cjheath/hackrf.js
📻 Control HackRF devices from Node.js
cjheath/car
CP/M Archiver (c.f. tar but for CP/M volumes)
cjheath/esp32lcd
A development board for the ESP32 with a 2.4" touchscreen LCD
cjheath/mar
MS/DOS FAT12 archiver (ala tar)
cjheath/wifi_credential_ui
LVGL: Display available WiFi Access Points, select one, receive and save credentials
cjheath/activefacts-compositions
Create and represent composite schemas, schema transforms and data transforms over a fact-based model
cjheath/activefacts-fim
Fact Interchange Model parser and generator for ActiveFacts
cjheath/date-constructor
Add flexible constructors to Ruby's Date and DateTime
cjheath/lvgl_test
Project to test ESP32 and ESP-IDF development on LVGL
cjheath/lvgl_touchscreen_cal
A calibration screen for touchscreen geometry to work with LVGL v8
cjheath/pegex
Regular PEGs - like regular expressions but prefix notation and possessive behaviour - in C(++)
cjheath/activefacts-rmap
Relational mapping for fact models. Part of the ActiveFacts suite
cjheath/gsg-kicad-lib
GSG's schematic symbols and modules for KiCad
cjheath/measure
Measurement units definition, conversion and conformability. Measurements (value in units)
cjheath/orm-syntax-and-semantics-docs
ORM Normative Abstract Syntax and Semantics
cjheath/ts-print-tree
Print a tree-like view of your project and accessible imports (good for documentation and LLMs!)
cjheath/wifi_credentials
ESP32: Manage saved credentials for WiFi access points
cjheath/cjh_kicad
Kicad symbols and footprints I had to draw or modify for my projects.
cjheath/fsfingerprint
Compute SHA256 hashes of entire directory trees into an SQLite database
cjheath/homebrew-cask
🍻 A CLI workflow for the administration of macOS applications distributed as binaries
cjheath/tinyusb
Fork of tinyusb project with Espressif-specific patches.
cjheath/tracing
Fine-grained nested tracing for code developers