Projects in Awesome Lists by colingourlay
A curated list of projects in awesome lists by colingourlay .
https://github.com/colingourlay/duet
Write performant web apps that run inside web worker threads, without sacrificing easy access to main thread APIs such as the DOM.
Last synced: 12 Apr 2025
https://github.com/colingourlay/hyperstyles
Transparently apply CSS Modules to hyperscript-compatible DOM builders, such as virtual-hyperscript and React
Last synced: 12 Apr 2025
https://github.com/colingourlay/root-units
What you really wanted when you asked for viewport units
Last synced: 12 Apr 2025
https://github.com/colingourlay/chooet
All the goodness of choo, multi-threaded by duet.
Last synced: 12 Apr 2025
https://github.com/colingourlay/hodor
An indispensable utility for Game of Thrones fans
Last synced: 12 Apr 2025
https://github.com/colingourlay/portable-hooks
Wrappers for React's hooks that make them more portable
Last synced: 12 Apr 2025
https://github.com/colingourlay/mediocre-pictures
Helping you take mediocre pictures, hands-free. π·ππ»π πΎππΌπΈ
banter banterino css-in-js getusermedia mad-bantz preact selfies styled-components
Last synced: 12 Apr 2025
https://github.com/colingourlay/styled-hooks
Style your React components with Hooks
Last synced: 12 Apr 2025
https://github.com/colingourlay/react-local-store
localStorage-persisted context for your React apps, accessible through Hooks
Last synced: 12 Apr 2025
https://github.com/colingourlay/duet-virtual-dom
Use a virtual DOM with duet by passing patches from the worker thread to the main thread, and expected DOM events back in.
Last synced: 12 Apr 2025
https://github.com/colingourlay/inbox-one
Deliver email instantly to anyone who tweets about getting to Inbox Zero.
Last synced: 12 Apr 2025
https://github.com/colingourlay/create-playdate
Start building your next Playdate game: npm create playdate
game node-js playdate playdate-sdk template
Last synced: 12 Apr 2025
https://github.com/colingourlay/duet-example-app
A simple counter app, built using duet
Last synced: 12 Apr 2025
https://github.com/colingourlay/campjs-mercury-presentation
An interactive slide deck for my CampJS V presentation on https://github.com/Raynos/mercury, which also serves as an example mercury app.
Last synced: 12 Apr 2025
https://github.com/colingourlay/paywall
A fake paywall for abc.net.au/news, with payments handled by the PayPal/Braintree sandbox.
Last synced: 12 Apr 2025
https://github.com/colingourlay/pddx
A toolkit for developing Playdate games, for those who prefer the Node.js ecosystem
build-tool node-js playdate playdate-sdk
Last synced: 12 Apr 2025
https://github.com/colingourlay/hill-fill-phil
Get Phil up the hill, by filling your hard drive. Made over 72 hours (mostly at CampJS IX) for Ludum Dare 42
Last synced: 12 Apr 2025
https://github.com/colingourlay/byteprint
a personal publishing platform built on top of django
Last synced: 23 Mar 2025
https://github.com/colingourlay/augmented-rockality
Helping you pass the Rock test, with the help of the new Silicon Valley hotness: AUgmEnTEd rEALitY
Last synced: 23 Mar 2025
https://github.com/colingourlay/open-graph-inspector
A Google Chrome extension that opens up a popup after submitting the current URL to Facebook's open graph object debugger
Last synced: 23 Mar 2025
https://github.com/colingourlay/stream-pad
Use a Novation Launchpad as an OBS Studio controller
Last synced: 23 Mar 2025
https://github.com/colingourlay/errback
Pass standard error-first callbacks to functions that expect result-first callbacks
Last synced: 23 Mar 2025
https://github.com/colingourlay/node-wordo
A collection of words, broken down by classification
Last synced: 23 Mar 2025
https://github.com/colingourlay/twitter-firehose
Experimenting with pulling time periods of tweets, using Jason Baumgartner's tweet ID prediction efforts
Last synced: 23 Mar 2025
https://github.com/colingourlay/proper-component
Pass props to third-party React components, whether they expect them or not
component forwarding hoc library merge props react third-party
Last synced: 23 Mar 2025
https://github.com/colingourlay/pointer-css-variables
Use the current position of pointing devices as global CSS variables
Last synced: 23 Mar 2025
https://github.com/colingourlay/november-nineteenth
Someone has to tell them.
Last synced: 23 Mar 2025
https://github.com/colingourlay/arment-photo
CSS version of @marcoarment's "How to post photos on the internet" post
Last synced: 23 Mar 2025
https://github.com/colingourlay/hook-style-demo
Get to grips with styling & theming components with hook-style. Hosted on Glitch β¨
Last synced: 23 Mar 2025
https://github.com/colingourlay/grunt-init-col-app
My personal grunt-init app template
Last synced: 23 Mar 2025
https://github.com/colingourlay/classycss
A simple fluid-width css framework
Last synced: 23 Mar 2025
https://github.com/colingourlay/grunt-task-interval
Runs one or more grunt tasks at specified intervals
Last synced: 05 May 2025
https://github.com/colingourlay/document-query-style
Select element(s) in a document with a computed style that matches the supplied query
Last synced: 23 Mar 2025
https://github.com/colingourlay/duet-csjs
Use CSJS with duet by passing CSS Modules-enabled stylesheets from the worker thread to the main thread which are injected into the document's head.
Last synced: 23 Mar 2025
https://github.com/colingourlay/hook-style-performance-comparison
Profile hook-style component generation against styled-components, emotion & @emotion/styled
Last synced: 05 Apr 2025
https://github.com/colingourlay/css-box-sizing-border-box
CSS for applying box-sizing: border-box; to every element
Last synced: 23 Mar 2025
https://github.com/colingourlay/playdate-metroidvania
Following along with SquidGodDev's tutorial, with a pddx project
Last synced: 23 Mar 2025
https://github.com/colingourlay/stream-scenes
Web based elements for my OBS streaming setup
Last synced: 23 Mar 2025
https://github.com/colingourlay/presentations
A collection of presentations
Last synced: 23 Mar 2025
https://github.com/colingourlay/grunt-init-browserify-react-stylus
A grunt-init app template that includes browserified JSX (React.js) and Stylus for CSS.
Last synced: 23 Mar 2025
https://github.com/colingourlay/deny-prism
Your company's one-stop PRISM involvement denial statement generator.
Last synced: 23 Mar 2025
https://github.com/colingourlay/duet-build
An tiny, opinionated build tool for creating duet app bundles.
Last synced: 23 Mar 2025
https://github.com/colingourlay/duet-location
Subscribe to in-app navigation & history state changes from duet' s worker thread.
Last synced: 23 Mar 2025
https://github.com/colingourlay/d3.chart.responsive
A responsive base class and mixins for d3.Chart
Last synced: 23 Mar 2025
https://github.com/colingourlay/duet-local-storage
Use the browser's localStorage API with duet by reading and writing asynchronously across threads.
Last synced: 23 Mar 2025
https://github.com/colingourlay/duet-localforage
Use localForage with duet by selectively reading and writing asynchronously across threads when IndexedDB is not available to the worker.
Last synced: 23 Mar 2025
https://github.com/colingourlay/grunt-writing
Generate a simple collection of HTML posts from markdown, and an index of teasers.
Last synced: 23 Mar 2025
https://github.com/colingourlay/ramble-on
A tweet linking thing. http://ramble-on.surge.sh
Last synced: 23 Mar 2025
https://github.com/colingourlay/mailgun-form
Forward any POST data to an email address, using mailgun
Last synced: 23 Mar 2025
https://github.com/colingourlay/package-dotfiles
Keep dotfiles consistent across your projects by making them an installable/updatable package.
Last synced: 23 Mar 2025
https://github.com/colingourlay/async
A collection of async helper functions, bundled into npm packages of varying module formats and ECMAScript versions.
Last synced: 23 Mar 2025
https://github.com/colingourlay/copernicium
A unidirectional frontend framework, based on https://github.com/Raynos/mercury. Expect this to change a lot before the dust settles (mainly opinions on how components should play together)
Last synced: 23 Mar 2025
https://github.com/colingourlay/fab-serve-https-proxy
A simple https server that proxies requests to whatever fab-serve app is running
Last synced: 05 Apr 2025
https://github.com/colingourlay/simple-sidebars
A method for pairing fixed-width sidebars with fluid-width content areas
Last synced: 23 Mar 2025
https://github.com/colingourlay/duet-channel
Create a namespaced channel to plug your own API into https://github.com/colingourlay/duet 's delegator.
Last synced: 23 Mar 2025
https://github.com/colingourlay/lissajous
A sample lissajous wave in D3 (which replicates the original ABC logo)
Last synced: 23 Mar 2025
https://github.com/colingourlay/duet-document-title
Get or set document.title from a duet app.
Last synced: 23 Mar 2025
https://github.com/colingourlay/blog
The code behind blog.colin-gourlay.com
Last synced: 23 Mar 2025
https://github.com/colingourlay/twitter-snowflake-utils
Utilities for working with Twitter's snowflake algorithm
Last synced: 23 Mar 2025
https://github.com/colingourlay/npr-app
Taking NPR's app-template for a spin...
Last synced: 23 Mar 2025
https://github.com/colingourlay/writing.colin-gourlay.com
A place to view my writing on the web
Last synced: 23 Mar 2025
https://github.com/colingourlay/wholesale-hungrydesigns
The wholesale website for Hungry Designs
Last synced: 23 Mar 2025
https://github.com/colingourlay/stagecoach-boilerplate
Starting point for node projects you will be hosting on a VPS with stagecoach
Last synced: 23 Mar 2025
https://github.com/colingourlay/ludum-dare-42
The game I made at CampJS IX for Ludum Dare 42.
Last synced: 23 Mar 2025
https://github.com/colingourlay/jimi
A framework for writing modular web applications in node.js
Last synced: 23 Mar 2025