Railroad IDE

An IDE focused on Minecraft mod development, built by the community for the community.

JavaGradleJavaFX

Repository Stats

Total Commits

674

Open Issues

38

Latest Release

7 months ago (pre-release)

Oct 21, 2025, 07:02 PM UTC (pre-release)

Last Updated

3 weeks ago

May 21, 2026, 05:36 PM UTC

Stars

67

Languages

Java 85% • CSS 15%

Contributors

Railroad Ecosystem

Beyond the main IDE, Railroad-Team maintains companion repositories across plugins, tooling, and supporting infrastructure.

View Organization

RailroadPluginAPI

Featured

Plugin API surface for extending Railroad with custom integrations and tooling.

0 stars3 months ago
Open repository

RailroadDocs

Featured

Central documentation repository for user guides, setup flows, and ecosystem references.

0 stars8 months ago
Open repository

Switchboard

Featured

A metadata service that provides version catalogs for Railroad IDE, including Minecraft, Fabric, and NeoForge version data.

0 stars7 months ago
Open repository
MinecraftDiffAnalyzer

A program that can be used to diff 2 Minecraft versions and determine the actual changes.

0 stars4 weeks ago
ProjectTemplates

Railroad's repository for project templates.

0 stars10 months ago
Themes

All of the official themes for Railroad IDE.

0 stars11 months ago

Development Streams

Development Streams

Watch Railroad development streams on YouTube.

Open Playlist

Primary Features

Guided Mod Project Creation placeholder

Guided Mod Project Creation

Railroad is built to get new Minecraft mod projects moving quickly, with setup flows that understand the modding platforms you are actually targeting.

  • 1Guided project creation for Forge, Fabric, and NeoForge mods
  • 2Version-aware setup that fits the wider Railroad metadata tooling
  • 3Less manual bootstrapping before real development starts
Purpose-Built Asset and Data Editors placeholder
WIP

Purpose-Built Asset and Data Editors

A large part of Minecraft modding lives outside plain Java files. Railroad brings common asset and data workflows into the IDE so iteration is faster and more visual.

  • 1In-IDE texture and model editors for quick asset iteration
  • 2Structure and NBT editors with live previews
  • 3JSON authoring helpers for recipes, loot tables, biomes, and other data-driven content
Debugging and Code Inspections for Mods placeholder
WIP

Debugging and Code Inspections for Mods

Railroad focuses on code and debugging workflows that general-purpose editors do not understand, especially when working with Minecraft-specific conventions and mixin-heavy projects.

  • 1Mixin debugging with inline mixin visualisation
  • 2Modding-aware code inspections such as inconsistent modid detection
  • 3Tooling aimed at catching project-specific issues earlier in development
Visual Tools for Screens and Sound placeholder
WIP

Visual Tools for Screens and Sound

Railroad also covers the more visual parts of mod development with tools that help you iterate on interfaces and audio without constantly leaving the IDE.

  • 1Visual GUI creator tailored for Minecraft screens
  • 2Audio visualizer to inspect and balance custom sound assets
  • 3More direct feedback for content that is awkward to tune in code alone

Project Roadmap

Live Roadmap

Track our progress, upcoming features, and current tasks on our interactive project board.

📈 In-Progress

3

👀 In Review

0
Empty
Syncing live with GitHub Projects