Niko

Expert
@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.

mGBA-http. 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.

43

TinyWordle. 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!)

39

dotnet-optimization-cheatsheet. A long list of .NET (micro) optimizations I've picked up along my development journey ranging from easy method overloads, to niche IL manipulation.

33

ZeroRedact. A fast, simple, zero allocation redacting library for .NET, with no non-Microsoft dependencies.

9

GameboyColour-Decolouriser. Converts Gameboy Color images to the original 4 colours of the Gameboy

7

Pokemon-gen-2-style-tilemap. 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? 🤔

7

Fun-Weird-Nasty-CSharp. C# snippets That Make You Go Hmmm...

7

Optimization-Tools-And-Notes. Tools and notes for C#/.NET optimization. Whether it's size or speed.

4

Web-API-Clipboard.write-Examples. Examples using the Web API Clipboard.write() function specifically for the MIME Type plain/html.

3

Neat-CSharp-Snippets. C# snippets that make me say "this will make a fine addition to my collection".

3

Adafruit-Feather-CO2-Meter. 👩‍🔬 A carbon dioxide 💨 meter with an Adafruit⭐ RP2040 , a 2.9" eInk display 🖥 , a SCD-40 CO2 sensor, and CircuitPython 7 🐍.

3

mGBA-lua-HelloWorld. Simple hello world using lua with mGBA.

2

ASP.NET-Core-Large-File-Upload-Examples. A minimal reproducible example to compare and contrast some uploading methods for large files to better understand how .NET handles large file uploads.

2

Four-day-work-week-NZ. Notes and articles specifically for New Zealand about who has four day work weeks.

2

System.Threading.Channels-Learnings. C#

2

procedural-pokemon-buildings. 📒 Rule based generation of Generation One Pokémon buildings 🏦. Toggle features of the building 🏢 and use click and drag to resize 📐 on the fly

1

Filtering-list-with-another-list-Dotnet-Benchmarking. Benchmarking various ways to filter a list based on another list

1

Benchmarks. Misc small benchmarks

1

GameboyColorReducer. Reduce/decrease/simplify Gameboy Color images images online to the four colours of the original Gameboy (DMG).

1

roslyn-analyzers-learning. Repo for learning about Roslyn Analyzers

1

CPU-Plays-Pokemon. A fun little proof of concept for mGBA-http where it takes in your CPU usage as what button to press.

1

How-many-stars-are-given-to-a-user. Simple site to query how many stars⭐ a user has across all their public repos.

1

dotnet6-csharp10-minimal-api. Playing with minimal APIs

1

BrothermanBill. Discord bot 🤖 written in C# for music 🎧 and memes 😁 for the whole server 🖥 to enjoy.

1

mGBA-lua-Socket. Small project to understand how the mGBA implementation of lua sockets works.

1
25
Apply