Skip to content
View M1tsumi's full-sized avatar

Highlights

  • Pro

Organizations

@WormWoodMC

Block or report M1tsumi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
M1tsumi/README.md

Hey there! I'm M1tsumi

I build Discord libraries in languages you probably wouldn't expect. Most of my time is spent wrestling with Swift, Objective-C, Zig, and Rust - basically anything that compiles to something fast and doesn't make me want to throw my computer out the window.

Discord Docs


Stuff I'm Proud Of

These are the projects I pour most of my energy into:

Project What it does Why I built it
Arena-b Super-fast arena allocator for Rust with basically zero overhead Got tired of malloc being slow, so I built something faster
SwiftDisc Discord API wrapper for Swift - v10 support, async/await, cross-platform. Zero dependencies. Swift needed a proper Discord library that wasn't terrible
Jod Job management system that actually works Was frustrated with existing job schedulers, so I wrote my own
MobScaling Smart scaling for mobile apps Needed something better than just throwing more servers at problems

Other Discord Stuff

Project What it does
Caelum Objective-C version of a Discord library. Plays nice with Swift.
Zignal Discord library for Zig. 175 endpoints, 56 gateway events, voice support.

Systems & Tools

Project What it does
VelocityX Lock-free data structures for Rust - MPMC queues, concurrent hashmaps.
ZeroProto Zero-copy protobuf implementation.
AeroSocket Lightweight WebSocket library.

What I Use


What I'm Working On

Right now I'm mostly:

  • Keeping Discord libraries from breaking when Discord decides to change everything
  • Making VelocityX even faster (because fast is never fast enough)
  • Writing docs so people can actually use this stuff
  • Adding cool new features to Arena-b, SwiftDisc, Jod, and MobScaling

Let's Chat

Got questions? Found a bug? Just want to talk about systems programming? Come hang out in the Discord.

Join Discord

Popular repositories Loading

  1. SwiftDisc SwiftDisc Public

    SwiftDisc is a lightweight, native Swift library designed for building powerful Discord bots on iOS and macOS

    Swift 30

  2. AeroSocket AeroSocket Public

    Ultra-fast, zero-copy WebSocket client & server with lock-free internals and structured messaging. Designed for dashboards, multiplayer games, and realtime analytics.

    Rust 3

  3. MatchForge-SDK MatchForge-SDK Public

    Plug-and-play matchmaking system with MMR, queues, lobbies, party logic, and persistence adapters. Eliminates boilerplate for multiplayer backends.

    Rust 3

  4. arena-b arena-b Public

    A fast, practical bump allocator for Rust. Perfect for parsers, game engines, and anywhere you need to allocate lots of temporary objects that can be cleaned up all at once

    Rust 2

  5. MobScaling MobScaling Public

    This is a Datapack for Minecraft which provides a more challenging experience which adapts to the player

    mcfunction 2

  6. M1tsumi M1tsumi Public

    1