mapeditor/tiled

Flexible level editor

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 37 minutes ago
Added to GitGenius on September 4th, 2026
Created on February 27th, 2011
Open Issues & Pull Requests: 833 (+0)
GitHub issues: Enabled
Number of forks: 1,956
Total Stargazers: 12,872 (+1)
Total Subscribers: 342 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

Tiled is a general purpose tile map editor for creating maps in tile-based games such as RPGs, platformers, and other grid-based titles.

Tiled addresses the need for flexible map creation in game development by providing an editor that imposes no restrictions on tile size, map dimensions, layer count, or tile quantity. The tool uses the TMX map format, which supports multiple tilesets per map and allows arbitrary properties to be assigned to maps, layers, tiles, and objects. Tilesets can be modified at any time without rebuilding the entire project. The editor runs on all major operating systems and is distributed through GitHub Releases, itch.io, and official packages via Flatpak and snap.

Developers should choose Tiled if they are building any tile-based game and need a straightforward, unrestricted map authoring tool. The project suits games of any scale, from small prototypes to larger productions, since it places no artificial limits on map complexity. The TMX format is designed to be easy to understand and integrate into game engines, making it accessible for both indie developers and larger teams.

The project maintains signed releases for macOS and Windows, with macOS builds signed by the maintainer and Windows installers using free code signing from SignPath Foundation. Development requires Qt 6.2 or later and the Qbs build tool, with compilation instructions provided for Ubuntu/Debian, Fedora, Arch Linux, and macOS via Homebrew, as well as manual setup via Qt Creator or command-line tools. The project supports building a Python plugin for extended functionality when Python 3 development libraries are available.