Skip to content
@mxhx-dev

MXHX

MXHX declarative XML component markup language for Haxe

MXHX is a markup language designed to generate Haxe classes declaratively. It is especially well-suited for creating custom GUI components in frontend projects.

The following example demonstrates a simple search form, created with MXHX for Feathers UI:

<?xml version="1.0" encoding="utf-8"?>
<f:LayoutGroup xmlns:mx="https://ns.mxhx.dev/2024/basic"
    xmlns:f="https://ns.feathersui.com/mxhx">
    <f:layout>
        <f:HorizontalLayout gap="10.0"/>
    </f:layout>
    <f:TextInput id="searchInput" prompt="Search"/>
    <f:Button id="submitButton" text="Submit"/>
</f:LayoutGroup>

Popular repositories Loading

  1. bindable bindable Public

    Experimental library to implement data binding with @:bindable metadata and events

    Haxe 4

  2. mxhx-feathersui mxhx-feathersui Public

    Adds support for Feathers UI (OpenFL) to MXHX

    Haxe 4

  3. mxhx-xml-parser mxhx-xml-parser Public

    An XML parser for MXHX components

    Haxe 2

  4. mxhx-resolver mxhx-resolver Public

    Haxe 2

  5. mxhx-language-server mxhx-language-server Public

    A language server for MXHX, which is a markup language for Haxe

    Haxe 2

  6. mxhx-component mxhx-component Public

    Parses MXHX components from strings or files at compile-time using Haxe macros

    Haxe 1

Repositories

Showing 10 of 16 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…