Projects
The ones I maintain
I started it so I could stop doing the repetitive parts of mapping by hand. It handles hitsounds and metadata, has an editor for combo colours, reads live data from osu!’s memory and updates itself. It runs on Windows, macOS and Linux.
- .NET 10
- Avalonia 12
- Velopack
- ManagedBass
A service that keeps polling osu! for map and user group events, saves them in SQLite and posts them to Discord with notifications each server can configure. It also serves recent activity over an HTTP API.
- .NET 10
- ASP.NET Core
- EF Core
- SQLite
- NetCord
A Laravel site for stories, conversations and live broadcasts. Posts go through an editorial workflow with moderation, and streams run over WebRTC through Broadcast Box with less than a second of delay, next to a live chat that supports 7TV emotes.
- Laravel 13
- Livewire 4
- Broadcast Box
- Mercure
- Octane
Recently on GitHub
MapWizard
A toolset of utilities for osu! standard mappers
mapwizard.github.io
MapWizard Home Page
dotfiles
mappingfeed
Discord bot for mapping-related feeds
mappingfeed-website
frontend for https://github.com/maotovisk/mappingfeed
BeatmapParser
osu! beatmap parser in C#
winebrew
A wine launcher for storybrew osu! storyboard editor.
OsuWineMemReader
Memory reader for osu! running inside wine on linux.
beatmap_aggregator_api
rust-weather-app
A simple weather app using slint and open-meteo as data-source.
simple-blog
kudosurevamp
A new concept about the unused kudosu system on osu!