DennisLeroy/WilsonMCPublic

Making fast, efficient Minecraft server hosting accessible to everyone.

AI summary: An innovative, high-performance Minecraft server implementation engineered completely in Rust.

Stars
450
+-7 today
Forks
27
Watchers
3
Open issues
0
Open PRs
0
Contributors
~1
Commits
2.5K
Branches
1

RustGPL-3.0Created Jun 30, 2026Last push 2mo agoLatest release v0.4.1+-7 stars this week+-7 this month

Quick answers

What is WilsonMC?
An innovative, high-performance Minecraft server implementation engineered completely in Rust.
What does WilsonMC do?
Wilson (Fundamental-Ava) is a highly experimental, custom-built Minecraft server written from the ground up using the Rust programming language. It seeks to provide a lightweight, blazingly fast alternative to traditional Java-based servers by utilizing Rust's memory safety and multi-threading capabilities. Currently in heavy active development, it is actively building out core mechanics like chunk loading, fluid physics, and entity management while bridging compatibility between both Java and Bedrock clients. The project fundamentally prioritizes a secure, exploit-resistant architecture while laying the groundwork for a robust custom plugin ecosystem.
Who is WilsonMC for?
This project is targeted at Minecraft server administrators demanding extreme performance optimizations, as well as Rust developers interested in complex game server architecture. It remains in heavy development.
How do I get started with WilsonMC?
cargo build --release
How popular is WilsonMC on GitHub?
DennisLeroy/WilsonMC has 450 stars and 27 forks on GitHub, and gained -7 stars in the last 7 days.
What license does WilsonMC use?
DennisLeroy/WilsonMC is released under the GPL-3.0 license.

Star history

since Jul 28, 2026
0200400Jul 2026Jul 2026Aug 2026Aug 2026
450 stars as of Aug 5, 2026. Measured daily since Jul 28, 2026; GitHub no longer exposes earlier star timestamps.

Update history

1 recorded
  • Oct 4, 2026Previously tracked as TianhangZhuzth/Fundamental-Ava; its 1 daily snapshot and 1 trending appearance were merged into this profile. Stars: 457 on 2026-07-28 under the old name, 450 on 2026-08-05 (-7).

Signals and awards

derived from tracked data
  • Well documented

    High community health score

What WilsonMC does

Wilson (Fundamental-Ava) is a highly experimental, custom-built Minecraft server written from the ground up using the Rust programming language. It seeks to provide a lightweight, blazingly fast alternative to traditional Java-based servers by utilizing Rust's memory safety and multi-threading capabilities. Currently in heavy active development, it is actively building out core mechanics like chunk loading, fluid physics, and entity management while bridging compatibility between both Java and Bedrock clients. The project fundamentally prioritizes a secure, exploit-resistant architecture while laying the groundwork for a robust custom plugin ecosystem.

This project is targeted at Minecraft server administrators demanding extreme performance optimizations, as well as Rust developers interested in complex game server architecture. It remains in heavy development.

  • Rust-Native Architecture: Leverages the zero-cost abstractions and safe concurrency of Rust to deliver a highly performant server backend.
  • Dual-Edition Compatibility: Actively engineered to support seamless cross-play connections from both modern Java Edition and Bedrock Edition clients.
  • Comprehensive Core Mechanics: Systematically implementing complex vanilla server behaviors including chunk generation (Linear, Pump), liquid physics, and entity AI.
  • Security-First Design: Eliminates the attack surface of legacy Java server architectures by utilizing a strictly compiled, memory-safe systems language.
  • Highly Modular Configuration: Exposes detailed TOML configuration files allowing operators to fine-tune performance by disabling unneeded game mechanics.

Where teams use it

Optimized Server Hosting

Server operators deploy this lightweight backend to drastically reduce RAM and CPU overhead while supporting high concurrent player counts.

Unified Cross-Platform Gaming

Community managers host unified multiplayer worlds where users on mobile Bedrock clients can seamlessly interact with PC Java clients.

Systems Programming Education

Rust enthusiasts and developers study the intricate codebase to understand how to implement massive, stateful network protocols in Rust.

Exploit-Resistant Deployment

Security-conscious communities run a server variant that is inherently less susceptible to common JVM-based memory corruption exploits.

Getting started: cargo build --release

README

master branch

Wilson

CI License: GPL

Wilson is a Minecraft server built entirely in Rust, offering a fast, efficient, and customizable experience. It prioritizes performance and player enjoyment while adhering to the core mechanics of the game.

Goals

  • Performance: Leveraging multi-threading for maximum speed and efficiency.
  • Compatibility: Supports the latest Java & Bedrock Minecraft server version while adhering to Vanilla game mechanics.
  • Security: Prioritizes security by preventing known security exploits.
  • Flexibility: Highly configurable, with the ability to disable unnecessary features.
  • Extensibility: Provides a foundation for plugin development.

Important

Wilson is currently under heavy development.

See what needs to be done before the 1.0.0 Release

Features

  • Configuration (toml)
  • Tracking: Protocol
    • Server Status/Ping
    • Encryption
    • Packet Compression
    • Java Edition
    • Bedrock Edition (W.I.P)
    • ...
  • Tracking: World
    • Player Tab-list
    • Scoreboard
    • World Loading
    • World Time
    • World Borders
    • World Saving
    • Lighting
    • Entity Spawning
    • Bossbar
    • Chunk Loading (Vanilla, Linear, Pump)
    • Chunk Generation
    • Chunk Saving (Vanilla, Linear, Pump)
    • Redstone
    • Liquid Physics
    • ...
  • Tracking: Player
    • Skins
    • Teleport
    • Movement
    • Animation
    • Inventory
    • Combat
    • Experience
    • Hunger
    • Off Hand
    • Advancements (W.I.P)
    • Eating
    • ...
  • Entities
    • Non-Living (Minecart, Eggs...) (W.I.P)
    • Entity Effects
    • Players
    • Mobs (W.I.P)
    • Animals (W.I.P)
    • Entity AI
    • Boss (W.I.P)
    • Villagers (W.I.P)
    • Entity Saving
  • Server
    • Plugins
    • Query
    • RCON
    • Inventories
    • Particles
    • Chat
    • Commands
    • Permissions
    • Translations
  • Proxy
    • Bungeecord
    • Velocity
View on GitHub

Recent activity

commits and pull requests

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 14 commitsSun 1:00 — 2 commitsSun 2:00 — 6 commitsSun 3:00 — 0 commitsSun 4:00 — 4 commitsSun 5:00 — 5 commitsSun 6:00 — 3 commitsSun 7:00 — 4 commitsSun 8:00 — 6 commitsSun 9:00 — 12 commitsSun 10:00 — 20 commitsSun 11:00 — 22 commitsSun 12:00 — 18 commitsSun 13:00 — 15 commitsSun 14:00 — 17 commitsSun 15:00 — 30 commitsSun 16:00 — 22 commitsSun 17:00 — 28 commitsSun 18:00 — 18 commitsSun 19:00 — 15 commitsSun 20:00 — 17 commitsSun 21:00 — 25 commitsSun 22:00 — 16 commitsSun 23:00 — 22 commitsMon 0:00 — 9 commitsMon 1:00 — 2 commitsMon 2:00 — 5 commitsMon 3:00 — 3 commitsMon 4:00 — 2 commitsMon 5:00 — 4 commitsMon 6:00 — 2 commitsMon 7:00 — 5 commitsMon 8:00 — 10 commitsMon 9:00 — 9 commitsMon 10:00 — 15 commitsMon 11:00 — 15 commitsMon 12:00 — 18 commitsMon 13:00 — 16 commitsMon 14:00 — 13 commitsMon 15:00 — 17 commitsMon 16:00 — 15 commitsMon 17:00 — 20 commitsMon 18:00 — 27 commitsMon 19:00 — 20 commitsMon 20:00 — 27 commitsMon 21:00 — 26 commitsMon 22:00 — 23 commitsMon 23:00 — 30 commitsTue 0:00 — 12 commitsTue 1:00 — 3 commitsTue 2:00 — 5 commitsTue 3:00 — 6 commitsTue 4:00 — 2 commitsTue 5:00 — 6 commitsTue 6:00 — 2 commitsTue 7:00 — 4 commitsTue 8:00 — 7 commitsTue 9:00 — 12 commitsTue 10:00 — 13 commitsTue 11:00 — 13 commitsTue 12:00 — 26 commitsTue 13:00 — 20 commitsTue 14:00 — 30 commitsTue 15:00 — 16 commitsTue 16:00 — 22 commitsTue 17:00 — 21 commitsTue 18:00 — 23 commitsTue 19:00 — 34 commitsTue 20:00 — 25 commitsTue 21:00 — 20 commitsTue 22:00 — 24 commitsTue 23:00 — 29 commitsWed 0:00 — 11 commitsWed 1:00 — 6 commitsWed 2:00 — 5 commitsWed 3:00 — 9 commitsWed 4:00 — 4 commitsWed 5:00 — 2 commitsWed 6:00 — 0 commitsWed 7:00 — 2 commitsWed 8:00 — 10 commitsWed 9:00 — 11 commitsWed 10:00 — 7 commitsWed 11:00 — 13 commitsWed 12:00 — 8 commitsWed 13:00 — 16 commitsWed 14:00 — 16 commitsWed 15:00 — 20 commitsWed 16:00 — 26 commitsWed 17:00 — 21 commitsWed 18:00 — 30 commitsWed 19:00 — 23 commitsWed 20:00 — 17 commitsWed 21:00 — 15 commitsWed 22:00 — 27 commitsWed 23:00 — 29 commitsThu 0:00 — 10 commitsThu 1:00 — 6 commitsThu 2:00 — 7 commitsThu 3:00 — 7 commitsThu 4:00 — 5 commitsThu 5:00 — 1 commitsThu 6:00 — 2 commitsThu 7:00 — 4 commitsThu 8:00 — 7 commitsThu 9:00 — 6 commitsThu 10:00 — 11 commitsThu 11:00 — 15 commitsThu 12:00 — 8 commitsThu 13:00 — 18 commitsThu 14:00 — 21 commitsThu 15:00 — 16 commitsThu 16:00 — 27 commitsThu 17:00 — 21 commitsThu 18:00 — 25 commitsThu 19:00 — 32 commitsThu 20:00 — 28 commitsThu 21:00 — 17 commitsThu 22:00 — 18 commitsThu 23:00 — 15 commitsFri 0:00 — 7 commitsFri 1:00 — 5 commitsFri 2:00 — 2 commitsFri 3:00 — 6 commitsFri 4:00 — 5 commitsFri 5:00 — 6 commitsFri 6:00 — 7 commitsFri 7:00 — 3 commitsFri 8:00 — 12 commitsFri 9:00 — 12 commitsFri 10:00 — 13 commitsFri 11:00 — 24 commitsFri 12:00 — 17 commitsFri 13:00 — 14 commitsFri 14:00 — 22 commitsFri 15:00 — 15 commitsFri 16:00 — 29 commitsFri 17:00 — 18 commitsFri 18:00 — 23 commitsFri 19:00 — 10 commitsFri 20:00 — 15 commitsFri 21:00 — 15 commitsFri 22:00 — 15 commitsFri 23:00 — 11 commitsSat 0:00 — 11 commitsSat 1:00 — 2 commitsSat 2:00 — 2 commitsSat 3:00 — 2 commitsSat 4:00 — 1 commitsSat 5:00 — 3 commitsSat 6:00 — 4 commitsSat 7:00 — 3 commitsSat 8:00 — 5 commitsSat 9:00 — 18 commitsSat 10:00 — 17 commitsSat 11:00 — 33 commitsSat 12:00 — 20 commitsSat 13:00 — 24 commitsSat 14:00 — 12 commitsSat 15:00 — 16 commitsSat 16:00 — 31 commitsSat 17:00 — 20 commitsSat 18:00 — 29 commitsSat 19:00 — 18 commitsSat 20:00 — 28 commitsSat 21:00 — 22 commitsSat 22:00 — 13 commitsSat 23:00 — 16 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.

Who is committing

last 52 weeks
Maintainer commits999 (100%)
Community commits0 (0%)

999 commits in total over the last year.

DateListRankStars gained
Jun 30, 2026daily#22+15
  • ultraworkers/claw-code

    An agent-managed museum exhibit, built in Rust with Gajae-Code / LazyCodex — developed and maintained with no human intervention.

    195.2K stars · Rust

  • farion1231/cc-switch

    A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

    140K stars · Rust

  • openai/codex

    Lightweight coding agent that runs in your terminal

    127.8K stars · Rust

  • denoland/deno

    A modern runtime for JavaScript and TypeScript.

    108.6K stars · Rust

  • ruvnet/RuView

    π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.

    96.4K stars · Rust

  • oven-sh/bun

    Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one

    96.1K stars · Rust