Joe Mulvaney's repositories
airsonos
:musical_note: AirPlay to Sonos
babel-plugin-rewire
A babel plugin adding the ability to rewire module dependencies. This enables to mock modules for testing purposes.
gramoogle
Gramene Search Interface
suggestomatic
experimenting with redux, create-react-app, jest snapshots
fixed-data-table-2
A React table component designed to allow presenting millions of rows of data.
GAExplorer
Gene Attribute Explorer
gramene-bins-client
Provide convenient API for working with gene distribution bins provided by data.gramene.org/genes
gramene-client-cache
Browser-only cache for gramene search client
gramene-mongodb
Gramene's MongoDB. ETL code
gramene-react-kbase-merge
Initial work on merging kbase widgets into gramoogle.
gramene-search-vis
Visualizations used in gramene-search
gramene-selenium
Test the site
gramene-taxonomy-with-genomes
Integrate gramene-trees-client taxonomy with gramene-bins-client
home-assistant
:house_with_garden: Open source home automation that puts local control and privacy first
ikea-smartlight
python framework for controlling the Ikea smart lights (tradfri)
jasmine-pit
A tiny jasmine addon for returning promises from your test specs
live-server
A simple development http server with live reload capability.
my-budget
Free, open source offline cross-platform budgeting solution built with Electron.
nodetunes
AirTunes v2 Server implementation
openai-xmpp-bot
I asked chatgpt to build an xmpp proxy to itself.
peloton-to-garmin
Convert workout data from Peloton into JSON/TCX/FIT files and automatically upload to Garmin Connect
swagger-model-validator
A javascript validator for Swagger Models
swagger-models-to-react-proptypes
CLI that consumes a swagger endpoint and spits out React propType definitions.
swaggerflowtypes
Turn a swagger API's models into types for the flow typechecker.