Alexander F. Rødseth

Software Developer, Arch Linux package maintainer, Go/Python/C++/C developer and open source enthusiast. I enjoy playing the game of Go as well.

Projects

algernon

Small self-contained pure-Go web server with Lua, Teal, Markdown, Ollama, HTTP/2, QUIC, Redis, SQLite and PostgreSQL support ++

Go - Released: 10 Mar 2015 - 2,793

permissions2

Middleware for keeping track of users, login states and permissions

Go - Released: 19 Nov 2014 - 513

wallutils

Utilities for handling monitors, resolutions, wallpapers and timed wallpapers

Go - Released: 07 Feb 2019 - 467

orbiton

Configuration-free text editor and IDE limited to VT100. Suitable for writing git commit messages, editing Markdown, config files, source code, viewing man pages and for quick edit-compile cycles when programming. Has syntax highlighting, jump-to-error, rainbow parentheses, macros, tab completion, cut/paste portals and a simple gdb front-end.

Go - Released: 30 Sep 2019 - 430

sdl2-examples

SDL2 examples, for 25+ different programming languages

Makefile - Released: 16 May 2014 - 324

png2svg

Convert small PNG images to SVG Tiny 1.2

Go - Released: 03 Sep 2018 - 316

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/

Assembly - Released: 18 Aug 2021 - 127

gendesk

Generate .desktop files and download .png icons by specifying a minimum of information

Go - Released: 28 Mar 2012 - 138

cxx

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.

Python - Released: 19 Dec 2017 - 121

go2cpp

Go to C++20 transpiler

Go - Released: 01 Jun 2018 - 113

permissionsql

Middleware for keeping track of users, login states and permissions

Go - Released: 26 Jan 2015 - 61

setconf

Change settings in configuration text files

Python - Released: 23 Dec 2011 - 45

pstore

Middleware for keeping track of users, login states and permissions, using the HSTORE feature in PostgreSQL

Go - Released: 11 Jan 2016 - 36

vt100

VT100 Terminal Package

Go - Released: 26 Apr 2019 - 28

ainur

Detect compiler names and versions from ELF files

Go - Released: 13 Nov 2018 - 24

splash

Syntax highlight code embedded in HTML with a splash of color. Also includes the auto-updated Chroma style gallery.

Go - Released: 03 Apr 2018 - 27

permissionbolt

Middleware for keeping track of users, login states and permissions

Go - Released: 22 May 2015 - 88

metatar

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.

Go - Released: 30 Jun 2017 - 31

battlestar

A different take on Assembly, with the goal of creating tiny executables.

Go - Released: 20 Feb 2014 - 81

simplebolt

Simple way to use the Bolt database

Go - Released: 21 May 2015 - 67

simplehstore

Easy way to use a PostgreSQL database (and the HSTORE feature) from Go

Go - Released: 11 Jan 2016 - 54

fstabfmt

Format /etc/fstab automatically.

Go - Released: 10 Mar 2021 - 67

tinyxxd

Drop-in replacement and standalone version of the hex dump utility that comes with ViM

C - Released: 10 Jan 2024 - 19

palgen

Create a palette of N colors or convert True Color images to indexed ones. Includes png2gpl and png2act.

Go - Released: 16 Jul 2019 - 16

ud

The UNIX day utility

C - Released: 15 Jul 2023 - 18