Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

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+.

View on GitHub

Member rating

No ratings yet.

Sign in to rate this project.

README

FMXER

Declarative visual framework for FMX. Inspired by Google Flutter's approach.

FMXER

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:

Demos

  • HelloWorld
  • DataSet
  • Column
  • MarginAndPadding
  • Skia101
  • LibraryStore
  • WebView
  • FormControls
  • Navigation
  • Dialogs
  • Orders

Video

Dependencies

  1. TFrameStand and TFormStand
  2. Skia (built into Delphi 12 and later)
  3. IconFontImageList
  4. 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: