FLOSS
My commits to other people's FLOSS projects
Functional changes (features, bugfixes etc.)
- AIO Launcher scripts. Extensions for an Android launcher. Lua.
- AV-98. Gemini client. Python.
- BayesPy. Library for Bayesian inference. Python.
- Bitwarden CLI. CLI for password store. Node.js.
- Bombadillo. Non-web browser. Go.
- Bootstrap. CSS framework. LESS.
- chroma. Syntax highlighting library. Go.
- clj-kondo. Linter. Clojure.
- Code::Stats. Keystroke tracking service. Elixir.
- Drawbridge. HTTP transport for nREPL. Clojure.
- gemserv. Gemini server. Rust.
- git-review. Git subcommand for Gerrit. Python.
- Glowing Bear. Web client for WeeChat. JavaScript.
- go-gemini. Gemini library. Go.
- GUS (geminispace.info). Gemini search engine. Python.
- Highcharts. Charting library. JavaScript.
- HoneySQL. Data representation of SQL. Clojure.
- i3status-rust. Status bar. Rust.
- Leiningen. Build tool. Clojure.
- Lexica. Word game. Android.
- Limine. Bootloader. C.
- Linux. The operating system. C.
- mkbot. Slack bot maker. Terraform.
- Neovim. Text editor. C.
- Notmuch. Email system. C.
- nvim-bqn. BQN plugin for Neovim. Lua.
- opendota-core. Game data platform. JavaScript.
- OpenRBRVR. OpenVR mod for an old game. C++.
- plenary.nvim. Neovim "standard library". Lua.
- Point Cloud Library. C++.
- reitit. Router library. Clojure/Script.
- sf-pwgen. Password generator. Objective-C.
- Slimmage. Responsive image library. JavaScript.
- Tapestry. Concurrency primitive library. Clojure.
- telescope.nvim. Fuzzy finder for Neovim. Lua.
- tldr-lint. Linter. Bison grammar + JS.
- Ultra fast anagram generator. C++.
- velo-backend. Statistics backend. Rust.
- way-displays. Display layout manager for Wayland. C.
- Xpra. "Screen for X". Python.
- youtube-dl. Video downloader. Python.
- zola. Static site generator. Rust.
- zsh-completions. Completion scripts. Zsh.
Non-functional changes (documentation, data etc.)
- Big Five Johnson 120 IPIP-NEO-PI-R questions. Text translations.
- BlurHash. Image placeholder representation. (new implementation)
- BQN. Programming language.
- CBQN. Main BQN implementation. C.
- clj-pdf. PDF generation library. Clojure.
- CtrlC. Signal handler library. Rust.
- ClojureScript API documentation. Official language API reference.
- Homebrew Cask. Package definitions. DSL.
- Homebrew Core. Package definitions. DSL.
- illum. Backlight manager. C.
- gameboy-rs. Gameboy emulator. Rust.
- Linux Kernel Module Programming Guide. Book. TeX.
- MariaDB. Database server. C.
- next.jdbc. Database library. Clojure.
- nixos-hardware. Hardware profiles. Nix.
- Nixpkgs. Package definitions. Nix.
- Phoenix. Web framework. Elixir.
- Plexcalibur/sizecoding-tools. x86 initial state investigations.
- tldr. Documentation pages.
- Ultimate Hacking Keyboard firmware. C.
- zsh-vim-mode. Zsh.
- Zig. Programming language.
Unmerged contributions
I've also tried to contribute to a handful of other repositories.
Some of my own projects
- Crossword tools
- ristilaatija. Crossword maker for Finnish (forked). JavaScript.
- clossword. Crossword library, used to implement a solving UI. ClojureScript.
- anagwasm. Anagram tool for browser (forked). Rust.
- Gemini services
- twinwiki. Wiki engine. Rust.
- ansimirror. ANSI art viewer. Python.
- asciinema. Asciinema viewer. Python.
- Code::Stats plugins
- code-stats-vim. VimL + Python.
- code-stats-zsh. Zsh.