Pinned Repositories
coffeetalk
Video chat application using WebRTC, WebSockets and MQTT.
rov-sim
Underwater drone simulator, built with the Unity game engine and C#.
casus-belli
Online multiplayer board game, with a server written in Go, and a client built with Godot and C#.
devlog
A structured log handler for Go, with a human-readable output format designed for development builds.
devlog-tracing
Pretty-formatted log subscriber for Rust's tracing library.
foundry-macros
JavaScript macros for Foundry VTT.
gadd
Command-line utility for staging changes to Git (alternative to git-add's interactive mode).
gruvbox-plain
Code editor theme for VSCode and IntelliJ-based IDEs, based on morhetz/gruvbox but with a plainer color palette for syntax highlighting.
indok-web
Website for students at Industrial Economics and Technology Management, NTNU Trondheim.
corona-defense-client
Kotlin/libGDX client for the Corona Defense game.
hermannm's Repositories
hermannm/casus-belli
Online multiplayer board game, with a server written in Go, and a client built with Godot and C#.
hermannm/devlog
A structured log handler for Go, with a human-readable output format designed for development builds.
hermannm/gruvbox-plain
Code editor theme for VSCode and IntelliJ-based IDEs, based on morhetz/gruvbox but with a plainer color palette for syntax highlighting.
hermannm/devlog-tracing
Pretty-formatted log subscriber for Rust's tracing library.
hermannm/foundry-macros
JavaScript macros for Foundry VTT.
hermannm/rust-htmx-demo
A simple todo app created with HTMX and Rust.
hermannm/minesweeper
Java implementation of the classic Minesweeper game.
hermannm/opt
An Option type for Go.
hermannm/analysis
An API server that lets users upload CSV data to perform analytical queries on it, using either ClickHouse or Elasticsearch as the backing database. Built as part of hermannm's master's thesis in Computer Science.
hermannm/gadd
Command-line utility for staging changes to Git (alternative to git-add's interactive mode).
hermannm/advent-of-rust
An attempt to learn Rust through Advent of Code 2022.
hermannm/condqueue
A small Go package providing a concurrent queue, on which consumers can wait for an item satisfying a given condition, and producers can add items to wake consumers.
hermannm/cv
Dynamic CV and job application builder, rendering Markdown/YAML content into HTML templates.
hermannm/devlog-kotlin
Logging library for Kotlin JVM.
hermannm/dotfiles
hermannm's config files for various developer tools.
hermannm/enumnames
A small Go package for efficient mapping between integer enum values and string names.
hermannm/hermannm
hermannm's GitHub profile.
hermannm/hermannm.dev
hermannm's personal website and Go package host. Built with Go's html/template, the goldmark Markdown parser and Tailwind CSS.
hermannm/ipfinder
Go utility package for finding your local and public IP addresses.
hermannm/liflig-document-store
Library for storing JSONB documents in Postgres by using the repository pattern.
hermannm/monkeylang
Kotlin implementation of the lexer for the Monkey programming language, from Thorsten Ball's "Writing an Interpreter in Go".
hermannm/scripts
Utility scripts written in Rust.
hermannm/set
A Go package that provides generic Set data structures (collections of unique elements).
hermannm/slf4j
[Fork] Simple Logging Facade for Java
hermannm/wrap
A small Go package for wrapping errors with extra context in an easy-to-read format.
hermannm/xv6-extended
Extended functionality for the xv6 teaching operating system, written in C.