Niko
nikouu
Heya, I'm Niko. I like to write on .NET, software, Pokémon and other interesting tidbits. Here you'll find my personal, obscure, and fun projects for learning.
Languages
Repos
45
Stars
154
Forks
8
Top Language
C#
Loading contributions...
Top Repositories
A C# console clone of ✨Wordle✨ but with an attempt to make the binary really tiny 🤏. Self-contained game size is a TINY 1,011KB 🐜 (Now 680 KB!)
An HTTP interface for mGBA scripting. Connect to mGBA with your favourite language using an HTTP REST API! Easily create your own cross platform "Twitch Plays", Gameboy playing bot, and more.
A long list of .NET (micro) optimizations I've picked up along my development journey ranging from easy method overloads, to niche IL manipulation.
A fast, simple, zero allocation redacting library for .NET, with no non-Microsoft dependencies.
C# snippets That Make You Go Hmmm...
Converts Gameboy Color images to the original 4 colours of the Gameboy
Repositories
45An HTTP interface for mGBA scripting. Connect to mGBA with your favourite language using an HTTP REST API! Easily create your own cross platform "Twitch Plays", Gameboy playing bot, and more.
A long list of .NET (micro) optimizations I've picked up along my development journey ranging from easy method overloads, to niche IL manipulation.
Discord bot 🤖 written in C# for music 🎧 and memes 😁 for the whole server 🖥 to enjoy.
A near-clone of the Generation 2 Pokémon (Gold/Silver/Crystal) tileset for use with my own projects. Legally different from actual Pokémon tiles since they aren't one for one, right? 🤔
Examples using the Web API Clipboard.write() function specifically for the MIME Type plain/html.
A fast, simple, zero allocation redacting library for .NET, with no non-Microsoft dependencies.
A C# console clone of ✨Wordle✨ but with an attempt to make the binary really tiny 🤏. Self-contained game size is a TINY 1,011KB 🐜 (Now 680 KB!)
A minimal reproducible example to compare and contrast some uploading methods for large files to better understand how .NET handles large file uploads.
An interactable map to explore the Johto music in the original generation two Pokemon game for the Game Boy Color.
Per-topic directory for my repos. Repos may feature in more than one topic.
👩🔬 A carbon dioxide 💨 meter with an Adafruit⭐ RP2040 , a 2.9" eInk display 🖥 , a SCD-40 CO2 sensor, and CircuitPython 7 🐍.
Finding the limits of mGBA socket communication.
C# snippets That Make You Go Hmmm...
Simple site to query how many stars⭐ a user has across all their public repos.
C# snippets that make me say "this will make a fine addition to my collection".
Looks through pret/pokecrystal to find every colour used in Pokemon Crystal.
The default theme for Ghost
Converts Gameboy Color images to the original 4 colours of the Gameboy
Reduce/decrease/simplify Gameboy Color images images online to the four colours of the original Gameboy (DMG).
Repo for learning about Roslyn Analyzers
Practically investigating why "CA2254: Template should be a static expression" exists and what we can do about it
A sample project to see how to integrate Microsoft.Extensions.Compliance.Redaction with Nikouu.ZeroRedact.
Playing with minimal APIs
Tools and notes for C#/.NET optimization. Whether it's size or speed.
Experimenting and benchmarking string to GUID code from Immo Landwerth (terrajobst)
Misc small benchmarks
Benchmarking various ways to filter a list based on another list
Simple hello world using lua with mGBA.
Small project to understand how the mGBA implementation of lua sockets works.
A fun little proof of concept for mGBA-http where it takes in your CPU usage as what button to press.