Which platforms does Pragtical Code Editor support?

Updated

Pragtical runs on Windows, Linux, and macOS. It is built on SDL, C, and Lua, and the project states that porting it to other systems is trivial. Community ports already exist for AmigaOS 4 and MorphOS, so the practical answer is: the three mainstream desktop platforms are officially covered, and less common systems are reachable through ports rather than being ruled out.

Officially supported platforms

Platform Status Notes
Windows Supported Runs as a native desktop application
Linux Supported Runs as a native desktop application
macOS Supported Runs as a native desktop application

The cross-platform base is SDL, with the editor logic written in C and Lua. That combination is why the same editor behavior carries across all three systems instead of being rewritten per platform.

Ports to other systems

Pragtical's documentation describes porting to other systems as trivial, and that claim has been tested in practice. The project announced a community port to AmigaOS 4 and MorphOS in July 2026, credited to a contributor named Walkero. If you work on a non-mainstream platform, this is the signal to check the community port rather than assume the editor is unavailable.

What this means for multi-OS setups

Because the feature set is defined by the editor core rather than the operating system, you get the same capabilities wherever you run it:

  • Code completion via LSP, available as a plugin
  • Syntax highlighting, multiple cursors, and a command palette
  • A graphical settings manager for themes, key bindings, and plugin configuration
  • A footprint of roughly 50 MB of RAM and about 10 MB of disk space

That consistency matters if you move between a Windows work machine, a Linux server, and a macOS laptop, or if you keep the same configuration across them.

Choosing based on your platform

  • Windows, Linux, or macOS: install directly; no porting work is needed.
  • AmigaOS 4 or MorphOS: look for the community port rather than the main distribution.
  • Something else: the SDL/C/Lua foundation makes a port plausible, but you would be relying on community effort, not an official build.

Licensing is not a barrier either way: Pragtical is MIT-licensed and the project states it includes no telemetry or data collection.