Freelance web developer, open-sourcerer, speaker. Building nuqs, a type-safe search params state manager for React.
francoisbest.com. Homepage & blog
234foggy. Generate OpenGraph images from a Figma design in one click
12post.francoisbest.com. Admin panel for posting unfurled links to GitHub
11genetic-life. Game of Life with a genetic twist
10stravels. Merge multi-day rides, hikes and other Strava activities into a single map.
5avr_midi_bootloader. AVR bootloader allowing firmware upgrade through MIDI SysEx messages.
5centralized-coin-explorer. Transaction explorer for Centralized Coin
5hydra. JavaScript
4prisma-field-encryption-sandbox. Sandbox for https://github.com/47ng/prisma-field-encryption
3raspi-monitor. System monitor for a Raspberry Pi based on Node.js, dweet.io & freeboard.io
2cms. Git as CMS
2how-far-along. Privacy-first pregnancy tracker
2react-paris-25-demo. Demo app for my React Paris 2025 talk
22025-07-08-humantalks-nodejs. JavaScript
2stravels.io. Web front-end for Stravels
2franky47. GitHub Profile Readme
2sync-skeleton. Synchronized Skeleton Loaders for your favorite framework
1provenance-action. Fail CI when dependencies in your lockfile lose npm provenance or trusted publisher status
1gha-env-test. Testing security of environment variables in GitHub Actions
1stravels-graphql. GraphQL data layer serving the Strava REST API to Stravels.io & Stravels Mobile
1secret-santa-app. Santa as a service
1douze. Twelve-factor app framework for Node.js written in TypeScript
1cipherbook. An experiment in monetizing end-to-end encrypted, members-only written content.
1ethernet-tester. Arduino Sketch to for an Ethernet cable tester.
1fweet. Minimalistic clone of dweet.io using MongoDB and Restify.
1secret-santa. Secret Santa Fun Bot
1react-chess-clock. Chess clock built with React
1freelancer. Freelance calculator progressive web app made with React
1unsplash-srcset. Generate responsive images from Unsplash
1react-chessboard-clock. A chess-themed binary clock made with React
1mt32-web-editor. Web-based editor for the Roland MT-32 sound module
1arduino-midi-transport. Testing various transports for MIDI on Arduino (Serial, USB, Bluetooth LE)
1