Skip to content

Bun

My default JavaScript runtime for a while now: runtime, package manager, test runner and workspaces in a single binary. I also use its native APIs, in particular bun:sqlite, with no native dependency to compile, which massively simplifies the final Docker image.

Official documentation

Projects using this technology

  • Vigie

    A private, self-hosted personal second brain whose main interface is a conversation: journal, calendar, tasks and tracking all live in one place, driven by Claude Code in headless mode.

  • Paradise · Control Center

    The control room of an underground city of 25,000 individually simulated inhabitants: oxygen, calories, megawatts, water, heat and demography are all computed hour by hour, from sourced constants and never from hard-coded values.

  • LicenseKit

    A command-line tool that helps you choose, understand and add the right open-source licence. My first npm package, published tokenless through OIDC.

  • Microsoft Reward V2

    A Microsoft Rewards bot across three versions, ending as an Edge extension. An educational project I advise against using, but the one that taught me robustness best.

  • My Pantry

    A kitchen inventory and recipe manager with shared multi-person cooking sessions. No user accounts: your data stays with you.

  • CronLab

    A task scheduler for Windows 11: cron expressions, native notifications, system tray. A desktop app in Rust and React, shipped with signed updates.

  • Semantic CSV to RDF Annotation

    Two algorithms linking a CSV file’s columns and cells to Wikidata and DBpedia entities, built across five successive versions for the SemTab 2024 challenge.