xyproto
Software Developer, Arch Linux package maintainer, Go/Python/C++/C developer and open source enthusiast. I enjoy playing the game of Go as well.
Oslo
Pinned Repositories
algernon
Small self-contained pure-Go web server with Lua, Teal, Markdown, Ollama, HTTP/2, QUIC, Redis, SQLite and PostgreSQL support ++
cxx
: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.
gendesk
:herb: Generate .desktop files and download .png icons by specifying a minimum of information
go2cpp
Go to C++20 transpiler
orbiton
Snappy and configuration-free little 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 and a simple gdb front-end.
permissions2
:closed_lock_with_key: Middleware for keeping track of users, login states and permissions
png2svg
:twisted_rightwards_arrows: Convert small PNG images to SVG Tiny 1.2
sdl2-examples
SDL2 examples, for 25+ different programming languages
wallutils
:city_sunset: Utilities for handling monitors, resolutions, wallpapers and timed wallpapers
zsnes
A maintained fork of ZSNES, a Super Nintendo emulator. The original project needs patches to build and is not maintained anymore: https://sourceforge.net/projects/zsnes/
xyproto's Repositories
xyproto/algernon
Small self-contained pure-Go web server with Lua, Teal, Markdown, Ollama, HTTP/2, QUIC, Redis, SQLite and PostgreSQL support ++
xyproto/orbiton
Snappy and configuration-free little 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 and a simple gdb front-end.
xyproto/wallutils
:city_sunset: Utilities for handling monitors, resolutions, wallpapers and timed wallpapers
xyproto/permissions2
:closed_lock_with_key: Middleware for keeping track of users, login states and permissions
xyproto/sdl2-examples
SDL2 examples, for 25+ different programming languages
xyproto/zsnes
A maintained fork of ZSNES, a Super Nintendo emulator. The original project needs patches to build and is not maintained anymore: https://sourceforge.net/projects/zsnes/
xyproto/simplehstore
:convenience_store: Easy way to use a PostgreSQL database (and the HSTORE feature) from Go
xyproto/pstore
:wrench: Middleware for keeping track of users, login states and permissions, using the HSTORE feature in PostgreSQL
xyproto/splash
:ocean: Syntax highlight code embedded in HTML with a splash of color. Also includes the auto-updated Chroma style gallery.
xyproto/ollamaclient
Go package and example utilities for using Ollama / LLMs
xyproto/teaftp
:tea: Simple, read-only TFTP server
xyproto/fortunecraft
Craft fortunes using Ollama
xyproto/aget
Minimalistic AUR helper
xyproto/burnfont
Hand-crafted 6x6 pixel font, defined by code
xyproto/emojiterm
List and display GitHub emojis directly on the terminal
xyproto/flapc
100% vibecoded compiler for exploring my own unusual programming language and compiler ideas. I normally don't use LLMs on GH, this is an exception and an experiment.
xyproto/cookie
:cookie: Functions related to cookies
xyproto/purefunction
Given a Go source code file, find all known pure functions
xyproto/vt
Go package for simple TUIs
xyproto/mode
Select an editor mode based on a given filename
xyproto/pixelprotocol
Experimental protocol for streaming games
xyproto/usermodel
Get per-task Ollama models
xyproto/flap_core
The standard libary for the Flap programming language
xyproto/flap_math
The math package for Flap
xyproto/flap_raylib
Raylib bindings for the Flap programming language
xyproto/go
The Go programming language
xyproto/huldra
Go package for detecting HTML and for inserting strings and bytes into HTML
xyproto/s
Tiny "sudo systemctl" wrapper, for starting, stopping and viewing the "active" status of services
xyproto/timed
simpletimed and gnometimed combined
xyproto/xyproto
Profile page