Hai! I'm Gwenn. I make music, software and anything that is both creative & digital.
ffcss. A CLI interface to apply and configure FirefoxCSS themes
48smooth-cursorify. Applies a Microsoft Word-like smooth caret animation to multiple online editors
35zed-wakatime. Wakatime Client Plugin for Zed
26swarpc. Fully type-safe RPC library for web workers -- move things off of the UI thread with ease!
14shapemaker. Experimental SVG-based video rendering engine made for music videos. React to MIDI or arbitrary signals from your DAW through "probe" VSTs.
12python-strip-ansi. Strip ANSI escape sequences from a string
10spotify-browser-metadata. A userscript+python server to get Spotify playback metadata in realtime, without hitting API rate limits
9to-tangled. push to a tangled.sh mirror
9ideaseed. --- Spiritual successor: https://github.com/gwennlbh/issurge (you can do "issurge new ....") --- Note down your ideas and get them to the right place, without switching away from your terminal
7trompyst. A planned Rust+WASM+JS+Typst package for rendering [Tromp diagrams](https://tromp.github.io/cl/diagrams.html) for any closed Lambda calculus term.
6portfolio. My personal website, which (will eventually) contain all of what I made
5python-typed-dotenv. Parse .env files with types
4youtube-music-fixes. Various userscripts for YouTube Music. Currently avaible: Tab title fix
4parcoursup-dataviz. Récupère et génère des graphiques de vos vœux en liste d'attente automatiquement
4check-availability. Checks to see if a name is available on a particular service.
3umami. Umami is a simple, fast, privacy-focused alternative to Google Analytics.
2issurge. Deal with your client's feedback efficiently by creating a bunch of issues in bulk from a text file.
2obsidian-ultisnips. A port of SirVer's UltiSnips vim plugin to Obsidian
2python-initsystem. An init-system-agnostic way to start, stop and check statuses of services
2phelng. Batch-download music with metadata from Spotify & audio from YouTube, using a .tsv file
2restapiboys. Easy REST APIs Based On YAML Specifications
2litex. A TeX preprocessor to write your documents with a lighter syntax — I never had time to finish this thing, but check out Typst it's literally what I had in mind it's like perfection
2ecoledirecte-js-scraper. Work in progress project to scrape content from ecoledirecte.com (a french school management system)
2scopestify. Control Spotify from PowerToys Command Palette! (I'm now using Raycast)
2gitmoji-rs. https://github.com/ilaborie/gitmoji-rs/pull/424
1wakalsp. Just
1queyd. A GraphQL API to notes, stored as plain-text, future-proof markdown files
1miel. A good-looking, modern web mail cient. early early early¹⁰⁰ wip
1mondossierweb-parser. Get notified when you get new grades from MonDossierWeb
1hyperis. Projet ISN
1clef. Search engine for music sheets. Absolutely free.
1python-cli-box. Create boxes around your text for CLIs
1ultisnips-tools. Generate & Analyze UltiSnips snippets
1playwright-bun. Playwright docker image that can run oven-sh/setup-bun
1wikitrad. Translate terms from the command line using Wikipedia
1iupac-naming. numworks calculator-compatible molecule name calculator following IUPAC's nomenclature of organic molecules. Currently in French only
1portfoliodashb. A utility that complements https://github.com/ewen-lbh/portfoliodb and helps me with the process of registering each of my projects in my https://github.com/ewen-lbh/portfolio.
1pychemin. A minimal language to describe interactive, terminal-based text adventure games
1subfeed-for-spotify. A dashboard with some spotify features I wish the official client had
1gcalcli. Google Calendar Command Line Interface
1mx3-publishr. A script to publish tracks quickly with a CLI, written in Python. My first real Python project.
1distilatex. A LaTeX summarizer, that extracts all theorems & definitions from a .tex file to quickly go over handouts
1