pumpkin-mc/pumpkin

Empowering everyone to host fast and efficient Minecraft servers.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 35 minutes ago
Added to GitGenius on September 5th, 2026
Created on July 28th, 2024
Open Issues & Pull Requests: 410 (+0)
GitHub issues: Enabled
Number of forks: 786
Total Stargazers: 11,137 (+1)
Total Subscribers: 59 (+0)

Repository Insights (GitGenius)

Median issue/PR response: N/A
Mean response time: 47.1 hours
90th percentile: 0.0 hours
Tracked items: 931

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 94% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Almost all tracked open issues have seen activity in the last three months. Only 8% of issues opened in the past year have been closed. Three people close 74% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 247
New in 7 days: 39
Closed in 7 days: 21
Avg open age: 82 days
Stale 30+ days: 21
Stale 90+ days: 14

Recent activity

Opened in 7 days: 33
Closed in 7 days: 16
Comments in 7 days: 15
Events in 7 days: 71

Top labels

  • bug (743)
  • enhancement (155)
  • block (56)
  • entity (53)
  • item (42)
  • player (38)
  • worldgen (35)
  • Java Edition (30)

Detailed Description

Pumpkin is a Minecraft server implementation written entirely in Rust that aims to provide fast, efficient, and customizable server hosting.

The project addresses the need for high-performance Minecraft server software by leveraging Rust's multi-threading capabilities and memory safety guarantees. It implements the Minecraft protocol to support both Java and Bedrock editions, handling core server functionality including player authentication, world loading and saving, entity management, inventory systems, and chat. The implementation prioritizes vanilla game mechanics while allowing configuration to disable unnecessary features for specific use cases.

Pumpkin suits developers and server operators seeking a performant alternative to traditional Java-based servers, particularly those willing to work with software still in active development. The project supports integration with common proxy solutions like BungeeCord and Velocity, making it compatible with existing server infrastructure. It provides extensibility through a plugin system foundation and includes administrative tools such as RCON and query protocols. The README does not make direct comparisons to other server implementations, so adoption decisions should focus on the project's current maturity level and feature completeness relative to your requirements.

Development activity shows ongoing work across multiple systems with tracked issues for protocol support, world generation, redstone mechanics, player features, combat systems, entity AI, and plugin infrastructure. The project maintains active communication channels and welcomes contributions, indicating sustained engagement with the codebase and community.