This is your work, valued
Software Developer, Arch Linux package maintainer, Go/Python/C++/C developer and open source enthusiast. I enjoy playing the game of Go as well.
algernon. Small self-contained pure-Go web server with Lua, Teal, Markdown, Ollama, HTTP/2, QUIC, Redis, TypeScript, SQLite and PostgreSQL support ++
3korbiton. Snappy and configuration-free text editor/IDE for the terminal. Suitable for writing git commit messages, editing Markdown, config files, source code, man pages and for quick edit-format-compile cycles when programming. Has syntax highlighting, jump-to-error, rainbow parentheses, macros, cut/paste portals, LSP support and a simple gdb+dlv frontend.
685wallutils. :city_sunset: Utilities for handling monitors, resolutions, wallpapers and timed wallpapers + display available VRAM
521permissions2. :closed_lock_with_key: Middleware for keeping track of users, login states and permissions
509sdl2-examples. SDL2 examples, for 25+ different programming languages
358png2svg. :twisted_rightwards_arrows: Convert small PNG images to SVG Tiny 1.2
356zsnes. A maintained fork of ZSNES, a Super Nintendo emulator. The original ZSNES project needs patches to build and is not maintained anymore.
239gendesk. :herb: Generate .desktop files and download .png icons by specifying a minimum of information
164go2cpp. Go to C++20 transpiler
136cxx. :electric_plug: Configuration-free utility for building, testing and packaging executables written in C++. Can auto-detect compilation flags based on includes, via the package system and pkg-config.
124battlestar. :dizzy: A different take on Assembly, with the goal of creating tiny executables.
93permissionbolt. :nut_and_bolt: Middleware for keeping track of users, login states and permissions
88fstabfmt. :dagger: Format /etc/fstab files automatically
80simplebolt. :nut_and_bolt: Simple way to use the Bolt database
68tinyxxd. Drop-in cross-platform replacement and standalone version of the hex dump utility that comes with ViM. Licensed only under MIT and/or GPL2 (dual license).
63permissionsql. :lock_with_ink_pen: Middleware for keeping track of users, login states and permissions
60c2go. :mountain_cableway: The original c2go program. Attempts to convert C to Go. Works on several simple examples, but not complex applications.
56simplehstore. :convenience_store: Easy way to use a PostgreSQL database (and the HSTORE feature) from Go
54http2check. :white_check_mark: Utility for checking if a web server supports HTTP/2
49setconf. :green_book: Change settings in configuration text files
49mooseware. :skull: Skeleton for writing a middleware handler
47onthefly. :link: Generate HTML and CSS together, on the fly
46ufw-extras. Extra ufw-* files for /etc/ufw/applications.d
43pstore. :wrench: Middleware for keeping track of users, login states and permissions, using the HSTORE feature in PostgreSQL
39splash. :ocean: Syntax highlight code embedded in HTML with a splash of color. Also includes the auto-updated Chroma style gallery.
38recwatch. :loop: Watch filesystem changes recursively
36ollamaclient. Go package and example utilities for using Ollama / LLMs
35metatar. Manipulate tar file metadata, list tar files or convert tar to cpio. For some projects, this can replace fakeroot and cpio, when creating an initrd image that is compatible with the Linux kernel. Used in production in at least one company.
33vt100. :computer: VT100 Terminal Package
33cdetect. :microscope: Detect which compiler and compiler version a Linux executable (in the ELF format) was compiled with
31botsay. :robot: Output text together with randomly generated ASCII robots in colors inspired by synthwave/rainbows
29wann. :balance_scale: Weight Agnostic Neural Networks in Go
27ainur. :milky_way: Detect compiler names and versions from ELF files
26simpleredis. :radio: Simple way to use Redis from Go
25elfinfo. Utility for displaying which compiler was used for creating an ELF file + basic info
25jit. :vulcan_salute: Go module and utility for executing machine code
25distrodetector. :card_index: Detect which Linux distro, macOS or BSD version a system is running.
23llm-manager. Select LLM models for code completion, image recognition and text generation
22describeimage. Describe images with Ollama
21palgen. Create a palette of N colors or convert True Color images to indexed ones. Includes png2gpl and png2act.
19ud. The UNIX day utility
19shrinky. Create small 64-bit ELF files from C++17 source code
19gnetlark. :bird: Fast HTTP server that supports handlers written in Starlark
18teaftp. :tea: Simple, read-only TFTP server
18in. :open_file_folder: Create a directory if needed, then run the given command there
17monkeyjump. :monkey: Minimalistic GUI for playing Go with GNU Go
17echoperm. :mega: Middleware for echo for handling users, permissions and cookies
16fortunecraft. Craft fortunes using Ollama
14kal. :card_index: Utility with red days and flag flying days + calendar package for Go
13web. The easiest way to create web applications with Go
12kitchencalendar. :calendar: Generate per-week calendars meant to be printed out and hung up in the kitchen
11jpath. :motorway: Interact with arbitrary JSON, and use JSON path expressions
11kickpad. Experimental kick drum audio sample generator
10term. :tv: Simple Terminal Interface
10autodrums. :space_invader: Generate non-repeating drum beats
10env. Convenience functions for fetching environment variables and paths (+ caching for performance)
8guessica. :chopsticks: Update a PKGBUILD file by guessing the latest version number and finding the latest git tag and hash online
8interfaces. :mate: List all network interfaces
8