duet
Write performant web apps that run inside web worker threads, without sacrificing easy access to main thread APIs such as the DOM.hyperstyles
Transparently apply CSS Modules to hyperscript-compatible DOM builders, such as virtual-hyperscript and Reactroot-units
What you really wanted when you asked for viewport unitschooet
All the goodness of choo, multi-threaded by duet.hodor
An indispensable utility for Game of Thrones fansmediocre-pictures
Helping you take mediocre pictures, hands-free. 📷🙆🏻🙅🏾💁🏼📸styled-hooks
Style your React components with Hooksportable-hooks
Wrappers for React's hooks that make them more portablereact-local-store
localStorage-persisted context for your React apps, accessible through Hookssupernote-crosswords
name-that-blue
Source for Name That Blueduet-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.create-playdate
Start building your next Playdate game: npm create playdateinbox-one
Deliver email instantly to anyone who tweets about getting to Inbox Zero.duet-example-app
A simple counter app, built using duetcampjs-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.paywall
A fake paywall for abc.net.au/news, with payments handled by the PayPal/Braintree sandbox.byteprint
a personal publishing platform built on top of djangohill-fill-phil
Get Phil up the hill, by filling your hard drive. Made over 72 hours (mostly at CampJS IX) for Ludum Dare 42pddx
A toolkit for developing Playdate games, for those who prefer the Node.js ecosystemopen-graph-inspector
A Google Chrome extension that opens up a popup after submitting the current URL to Facebook's open graph object debuggeraugmented-rockality
Helping you pass the Rock test, with the help of the new Silicon Valley hotness: AUgmEnTEd rEALitYnovember-nineteenth
Someone has to tell them.twitter-firehose
Experimenting with pulling time periods of tweets, using Jason Baumgartner's tweet ID prediction effortsarment-photo
CSS version of @marcoarment's "How to post photos on the internet" postpointer-css-variables
Use the current position of pointing devices as global CSS variablesproper-component
Pass props to third-party React components, whether they expect them or nottile-score
My JS13KGames entrynode-wordo
A collection of words, broken down by classificationerrback
Pass standard error-first callbacks to functions that expect result-first callbackshook-style-performance-comparison
Profile hook-style component generation against styled-components, emotion & @emotion/styledbackdate
react-decoy
supernote-cloud-api
classycss
A simple fluid-width css frameworkstream-pad
Use a Novation Launchpad as an OBS Studio controllerduet-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.hook-style-demo
Get to grips with styling & theming components with hook-style. Hosted on Glitch ✨grunt-task-interval
Runs one or more grunt tasks at specified intervalsplaydate-metroidvania
Following along with SquidGodDev's tutorial, with a pddx projectgrunt-init-col-app
My personal grunt-init app templatecss-box-sizing-border-box
CSS for applying box-sizing: border-box; to every elementdocument-query-style
Select element(s) in a document with a computed style that matches the supplied queryduet-location
Subscribe to in-app navigation & history state changes from duet' s worker thread.package-dotfiles-installer
duet-build
An tiny, opinionated build tool for creating duet app bundles.resume
My web-based resumepackage-dotfiles
Keep dotfiles consistent across your projects by making them an installable/updatable package.fab-serve-https-proxy
A simple https server that proxies requests to whatever fab-serve app is runningpresentations
A collection of presentationsduet-channel
Create a namespaced channel to plug your own API into https://github.com/colingourlay/duet 's delegator.lissajous
A sample lissajous wave in D3 (which replicates the original ABC logo)d3.chart.responsive
A responsive base class and mixins for d3.Chartmailgun-form
Forward any POST data to an email address, using mailgunduet-document-title
Get or set document.title from a duet app.deny-prism
Your company's one-stop PRISM involvement denial statement generator.simple-sidebars
A method for pairing fixed-width sidebars with fluid-width content areasrecount-threshold
diagrams
.well-known
ramble-on
A tweet linking thing. http://ramble-on.surge.shstream-scenes
Browser sources to power my offline / standby OBS scenes, and run countdown timersduet-localforage
Use localForage with duet by selectively reading and writing asynchronously across threads when IndexedDB is not available to the worker.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)async
A collection of async helper functions, bundled into npm packages of varying module formats and ECMAScript versions.duet-local-storage
Use the browser's localStorage API with duet by reading and writing asynchronously across threads.grunt-init-browserify-react-stylus
A grunt-init app template that includes browserified JSX (React.js) and Stylus for CSS.grunt-writing
Generate a simple collection of HTML posts from markdown, and an index of teasers.Love Open Source and this site? Check out how you can help us