Colin Gourlay colingourlay · he/him
  • Brisbane, Australia
  • https://colin-gourlay.com
  • Senior Software Engineer (Frontend) at Canva. ABC News Story Lab alumnus

  • Joined on 2024-10-24
Start building your next Playdate game: npm create playdate
Updated 2025-11-14 15:00:11 +01:00
A toolkit for developing Playdate games, for those who prefer the Node.js ecosystem
Updated 2025-11-14 14:57:22 +01:00
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)
Updated 2025-08-22 07:49:29 +02:00
All the goodness of choo, multi-threaded by duet.
Updated 2025-08-22 07:27:06 +02:00
A simple counter app, built using duet
Updated 2025-08-22 07:15:01 +02:00
An tiny, opinionated build tool for creating duet app bundles.
Updated 2025-08-22 07:13:08 +02:00
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.
Updated 2025-08-22 06:50:29 +02:00
Use a virtual DOM with duet by passing patches from the worker thread to the main thread, and expected DOM events back in.
Updated 2025-08-22 03:35:30 +02:00
Use localForage with duet by selectively reading and writing asynchronously across threads when IndexedDB is not available to the worker.
Updated 2025-08-22 03:06:46 +02:00
Subscribe to in-app navigation & history state changes from duet' s worker thread.
Updated 2025-08-22 03:03:05 +02:00
Use the browser's localStorage API with duet by reading and writing asynchronously across threads.
Updated 2025-08-22 03:00:06 +02:00
Create a namespaced channel to plug your own API into https://github.com/colingourlay/duet 's delegator.
Updated 2025-08-22 02:55:11 +02:00
Write performant web apps that run inside web worker threads, without sacrificing easy access to main thread APIs such as the DOM.
Updated 2025-08-22 02:53:10 +02:00
Select element(s) in a document with a computed style that matches the supplied query
Updated 2025-08-22 02:37:30 +02:00
An indispensable utility for Game of Thrones fans
Updated 2025-08-22 02:33:16 +02:00