FMXER
Declarative, Flutter-inspired UI framework for Delphi FireMonkey (FMX): compose screens in code with named routes, a scaffold, layouts and Skia-based elements. Built on TFrameStand. Delphi 12+.
- Active · last change 10-22-2026
- ★ 102 on GitHub
README
FMXER
Declarative visual framework for FMX. Inspired by Google Flutter's approach.

Documentation
andrea-magni.github.io/FMXER: guide, element catalog, reference and demos (llms.txt for AI assistants).
AI agent skill
The Skills/ folder has an Agent Skill for Claude Code and other AI coding agents. Install it as a plugin: /plugin marketplace add andrea-magni/FMXER, then /plugin install fmxer@fmxer.
Installation
The setup (see the releases), TMS Smart Setup (tmsbuild.yaml), the runtime packages in packages\ or the source\ folder in the search path: see Installation.
Delphi version:
- Delphi 12 Athens and 13 Florence (Skia built into RAD Studio). Delphi 11 is supported up to FMXER v.1.1.
Submodules:
- lib\TFrameStand: TFrameStand and TFormStand
- lib\DelphiZXingQRCode: DelphiZXingQRCode
Demos
- HelloWorld
- DataSet
- Column
- MarginAndPadding
- Skia101
- LibraryStore
- WebView
- FormControls
- Navigation
- Dialogs
- Orders
Video
Dependencies
- TFrameStand and TFormStand
- Skia (built into Delphi 12 and later)
- IconFontImageList
- DelphiZXingQRCode
Available Forms/Frames
List of available elements Missing something? just open an issue or implement your own (it's easy!) and submit a pull request.
Contact me if you encounter any problem (just open an issue here) and please provide me some feedback about this project!
Related Links
Embarcadero Delphi is a modern, powerful and effective language and development tool. Learn more about it at the following links:

