Skip to content
PocketMC Logo

Local-first Minecraft server management, without the terminal mess.

PocketMC builds open-source tools for creating, running, monitoring, backing up, and sharing Minecraft servers from your own device.


PocketMC WindowsWebsiteDiscordLicense


C#.NETWindowsReactViteTypeScriptTailwind CSS


What is PocketMC?

PocketMC is an open-source organization focused on making Minecraft server hosting easier, safer, and more visual for everyday players, creators, and small communities.

The main product is PocketMC Windows, a native Windows desktop app that helps users create and manage Minecraft Java and Bedrock servers locally without manually fighting Java versions, server files, ports, tunnels, backups, logs, plugins, and the rest of the ancient ritual.

PocketMC is built for people who want the control of local hosting with the convenience of a desktop app.


Built For

Players

Host a server for friends without becoming an accidental system administrator.

Server Owners

Manage Java, Bedrock, plugins, mods, cross-play, backups, and logs from one place.

Builders

Contribute to open-source server tooling designed around real local workflows.


Main Project

PocketMC Windows Logo

Windows desktop app to locally host and manage Minecraft Java and Bedrock Edition servers without any mess.

Windows.NETC#Minecraft ServersMIT

What PocketMC Windows Handles

AreaFeatures
Server InstancesCreate isolated Minecraft server instances from the desktop UI
LifecycleStart, stop, restart, and kill servers from the dashboard or tray flow
Runtime ManagementApp-local Java provisioning and runtime selection
Bedrock HostingBedrock Dedicated Server and PocketMine-MP workflows
Cross-playJava ↔ Bedrock support with Geyser and Floodgate
Public AccessGuided Playit.gg tunnel integration
MonitoringCPU, RAM, player state, and server status visibility
ConsoleLive logs, command input, filtering, and crash visibility
BackupsManual and scheduled backups
RestoreRestore worlds and server data safely
AI AssistanceOptional AI-generated session summaries using user-provided API keys

Supported Server Families

JavaBedrockCross-play
  • Vanilla
  • Paper
  • Fabric
  • Forge
  • NeoForge
  • Bedrock Dedicated Server
  • PocketMine-MP
  • Geyser
  • Floodgate
  • Java ↔ Bedrock joining

PocketMC is not a cloud hosting provider. Servers run on your own machine.


Website

PocketMC Website Logo

The official landing page and web frontend for the PocketMC ecosystem. Built with Vite, React, TypeScript, and Tailwind CSS.

ReactViteTypeScriptTailwind CSSGitHub Pages

Open Website


Repository Map

RepositoryPurposeStatus
pocket-mc-windowsMain Windows desktop app for local Minecraft server managementActive
pocket-mc-websiteOfficial PocketMC website and landing pageActive
pocket-mc-androidAndroid platform explorationEarly
pocket-mc-iosiOS platform explorationEarly
pocket-mc-linuxLinux platform explorationEarly
pocket-mc-macmacOS platform explorationEarly
.githubOrganization profile and community filesConfig
pocket-mc-telemetryTelemetry service for PocketMC ecosystemActive

Why PocketMC Exists

Running a local Minecraft server should not require manually juggling:

  • Java versions
  • Server JAR downloads
  • EULA setup
  • Console commands
  • Port conflicts
  • Tunnel setup
  • Backups
  • Restores
  • Plugins
  • Mods
  • Bedrock compatibility
  • Random runtime errors from the void

PocketMC turns that mess into a guided desktop workflow with sane defaults, visible state, and recoverable actions.


Design Principles

Local-first

Your servers, worlds, backups, logs, configs, and runtimes stay under the root folder you choose.

Practical over flashy

PocketMC focuses on real server workflows, not decorative dashboards pretending to be productivity.

Safe by default

Backups, restores, path handling, locked files, provider failures, and update flows are treated seriously.

Beginner-friendly, not toy-grade

Simple enough for casual players, useful enough for technical users who actually know what JVM flags are.


Contributing

PocketMC welcomes practical contributions, especially around:

  • Windows desktop UX
  • Server lifecycle management
  • Runtime provisioning
  • Backup and restore safety
  • Playit.gg tunnel workflows
  • Java and Bedrock compatibility
  • Mod, plugin, and marketplace handling
  • Testing and reliability
  • Documentation and screenshots

Before opening a pull request for the Windows app:

dotnet build
dotnet test

For larger changes, open an issue first so the architecture does not slowly mutate into spaghetti with a logo.

Read Contributing Guide


Community

Join the PocketMC Discord for feedback, testing builds, bug reports, feature ideas, and the traditional “why is my server not starting” investigation.

Join Discord


License

PocketMC Windows is released under the MIT License.

MIT License


Disclaimer

PocketMC is an independent open-source project.

PocketMC is not affiliated with Mojang, Microsoft, Minecraft, PaperMC, Fabric, Forge, NeoForge, PocketMine-MP, Modrinth, CurseForge, Poggit, Adoptium, or Playit.gg.

Minecraft and related names belong to their respective owners.


PocketMC Logo

Build servers locally. Manage them cleanly. Keep your worlds yours.

Pinned Loading

  1. pocket-mc-windowspocket-mc-windowsPublic

    Windows desktop app to locally host and manage Minecraft Java and Bedrock Edition servers without any mess.

    C# 22 3

  2. pocket-mc-websitepocket-mc-websitePublic

    The official landing page and web frontend for the PocketMC ecosystem. Built with Vite, React, TypeScript, and Tailwind CSS.

    TypeScript 3 1

Repositories

Showing 9 of 9 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…