# Moonshine.dev: A New Tool for Streamlined UI Design in Haxe with Feathers UI

**URL:** <https://community.haxe.org/t/moonshine-dev-a-new-tool-for-streamlined-ui-design-in-haxe-with-feathers-ui/4453>\
**Category:** Showcase\
**Created:** [November 21, 2024, 11:56am UTC](https://community.haxe.org/t/moonshine-dev-a-new-tool-for-streamlined-ui-design-in-haxe-with-feathers-ui/4453 "2024-11-21T11:56:03Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![piotrz](https://community.haxe.org/user_avatar/community.haxe.org/piotrz/32/2405_2.png) [@piotrz](https://community.haxe.org/u/piotrz)\
**Post date:** [November 21, 2024, 11:56am UTC](https://community.haxe.org/t/moonshine-dev-a-new-tool-for-streamlined-ui-design-in-haxe-with-feathers-ui/4453/1 "2024-11-21T11:56:03Z")

</div>

Hello Haxe Community,

We’re excited to introduce **[Moonshine.dev](https://moonshine.dev/)**, a platform designed to make UI development in Haxe more intuitive and efficient. At its core, Moonshine.dev provides a **visual form designer** powered by **[MXHX](https://mxhx.dev/)**, a declarative UI language for Haxe with **Feathers UI**. Whether you’re prototyping or building production-ready interfaces, Moonshine.dev is built to help you work faster and smarter.

## What You Can Do Today:

- **Design from Scratch** : Use our **canvas-based designer** to create custom UI forms visually.
- **Customize Templates** : Start with premade forms and adapt them to your needs.
- **Save Your Work** : Save up to **5 forms** to revisit and iterate on later—all for free.

## Unlock Advanced Features with a Subscription:

- **Basic Plan** :

- **Pro Plan** :

## Looking Ahead:

Moonshine.dev is evolving. In the near future, we plan to enable effortless connection between your mxhx-designed forms and a **database backend** fully hosted by us. This will simplify the process of creating full-stack applications, all while keeping Haxe at the center.

## Support Our Journey

By subscribing to Moonshine.dev, you’re not just unlocking advanced features—you’re directly supporting the development of tools within the **Haxe ecosystem**. We’re passionate about building solutions that empower developers, and your support helps us continue growing in this space.

## Join Us in Shaping the Future

Moonshine.dev is currently in its beta phase, and we’d love your feedback. If you’re curious about **MXHX** or looking for a more visual way to build UI, give it a try. Your insights will help refine the platform and ensure it meets the needs of the Haxe community.

🛠 Explore **Moonshine.dev** today and be part of the journey as we build tools tailored for Haxe developers.

Piotr on behalf of Moonshine.dev Team

---

<div class="post-metadata">

**Author:** ![joshtynjala](https://community.haxe.org/user_avatar/community.haxe.org/joshtynjala/32/792_2.png) [@joshtynjala](https://community.haxe.org/u/joshtynjala)\
**Post date:** [November 21, 2024, 10:44pm UTC](https://community.haxe.org/t/moonshine-dev-a-new-tool-for-streamlined-ui-design-in-haxe-with-feathers-ui/4453/2 "2024-11-21T22:44:35Z")

</div>

Creator of Feathers UI and MXHX here. I collaborated extensively with the Moonshine.dev team to build this visual form designer. Ever since I worked on the original version of Feathers for Starling and AS3, I’ve wanted a product like this. It’s for all of the folks who prefer to create their custom views with a drag-and-drop GUI. I’m excited that things are finally coming together in this front.

Here’s a screenshot of the visual form designer by the way:

 ![moonshine-dev-og](https://community.haxe.org/uploads/default/original/2X/c/c3afcfe2b9c98b0ee49ae997ddc434374838be48.png)

The release of Moonshine.dev is also the first time that MXHX is being officially introduced publicly. It’s a markup language for GUI building with Haxe, inspired by Macromedia’s MXML. Back when I worked with Adobe Flex, I loved MXML. I always found the tree structure of the XML to be so intuitive for adding GUI controls to containers, and it gets especially powerful when you combine it with a visual editor so that you can jump back and forth between your code and the drag-and-drop designer super easily.

You can read more about Moonshine.dev and my involvement in the project on the Feathers UI blog:

> **[Moonshine.dev introduces a Feathers UI drag-and-drop visual designer and MXHX...](https://feathersui.com/blog/2024/11/21/moonshine-dev-feathers-ui-drag-and-drop-visual-designer/)**
>
> Design GUIs with Feathers UI and MXHX

And be sure to check out the [MXHX website](https://mxhx.dev) for the preliminary documentation that covers everything from language tags, namespaces, compile-time vs run-time parsing, and more.

–  
Josh Tynjala  
Feathers UI and MXHX creator  
Moonshine.dev contributor

---

<div class="post-metadata">

**Author:** ![piotrz](https://community.haxe.org/user_avatar/community.haxe.org/piotrz/32/2405_2.png) [@piotrz](https://community.haxe.org/u/piotrz)\
**Post date:** [November 28, 2024, 6:34am UTC](https://community.haxe.org/t/moonshine-dev-a-new-tool-for-streamlined-ui-design-in-haxe-with-feathers-ui/4453/3 "2024-11-28T06:34:10Z")

</div>

Hello Everyone!

We are looking for your feedback on our tool. The next release is just around the corner and includes several bug fixes. Share your thoughts with us by joining our discussion forum on Topicbox.

[https://moonshine-ide.topicbox.com/groups/ide](https://moonshine-ide.topicbox.com/groups/ide)

Thank you!  
Piotr

---

<div class="post-metadata">

**Author:** ![piotrz](https://community.haxe.org/user_avatar/community.haxe.org/piotrz/32/2405_2.png) [@piotrz](https://community.haxe.org/u/piotrz)\
**Post date:** [December 10, 2024, 2:13pm UTC](https://community.haxe.org/t/moonshine-dev-a-new-tool-for-streamlined-ui-design-in-haxe-with-feathers-ui/4453/4 "2024-12-10T14:13:58Z")

</div>

Hello Haxe Community,

We’re excited to share our latest release of [Moonshine.dev](https://moonshine.dev/) with enhanced file management capabilities and important bug fixes!

**What’s New** :

- **📋 Clone Canvas:** Create copies of your existing canvases with ease

- 💾 **Save As Feature:** More flexibility in managing your files

- 🔄 **Improved File Management:** Better file naming, validation, and renaming capabilities

- 🎯 **Enhanced User Experience:** Clearer error messages and improved save dialog

We value your feedback! If you encounter any issues, you can report them through:

[Our TopicBox Discussion Group](https://moonshine-ide.topicbox.com/groups/ide)

**Email:** [support@moonshine.dev](mailto:support@moonshine.dev)

Check out our [release notes](https://moonshine.dev/release-notes.html) for full details.

Piotr on behalf of Moonshine.dev Team

---

<div class="post-metadata">

**Author:** ![piotrz](https://community.haxe.org/user_avatar/community.haxe.org/piotrz/32/2405_2.png) [@piotrz](https://community.haxe.org/u/piotrz)\
**Post date:** [January 27, 2025, 11:46am UTC](https://community.haxe.org/t/moonshine-dev-a-new-tool-for-streamlined-ui-design-in-haxe-with-feathers-ui/4453/5 "2025-01-27T11:46:44Z")

</div>

Hello Haxe Community,

We’re excited to share our latest release 1.2.0 of [Moonshine.dev](https://moonshine.dev/) with improved project organization and AI token management!

**What’s New:**

- 📁 Canvas Project Groups: Organize multiple screens within your application efficiently
- 💎 AI Token Management: New interface to view and manage your AI tokens
- 📊 Token Balance Visibility: Clear view of package and plan tokens

**Bug Fixes:**

- 🔐 Resolved authentication flow issues
- 🚀 Improved system stability during login/logout operations

We value your feedback! If you encounter any issues, you can report them through:  
[Our TopicBox Discussion Group](https://moonshine-ide.topicbox.com/groups/ide)  
Email: support@moonshine.dev

Check out our [release notes](https://moonshine.dev/release-notes.html#1.2.0) for full details.

Piotr on behalf of Moonshine.dev Team

---

<div class="post-metadata">

**Author:** ![piotrz](https://community.haxe.org/user_avatar/community.haxe.org/piotrz/32/2405_2.png) [@piotrz](https://community.haxe.org/u/piotrz)\
**Post date:** [March 17, 2025, 3:00pm UTC](https://community.haxe.org/t/moonshine-dev-a-new-tool-for-streamlined-ui-design-in-haxe-with-feathers-ui/4453/6 "2025-03-17T15:00:37Z")

</div>

Hello Haxe Community,

We have just released [Moonshine.dev](https://moonshine.dev/) 1.3.0 with exciting new features and improvements!

What’s New:

📝 Sticky Notes: Add comments directly to your canvas designs - perfect for leaving feedback, ideas, or instructions for your team

🔄 Canvas Portability: Easily move canvases between projects for better organization

⌨ Keyboard Shortcuts: Save your work quickly with CTRL + S support

🐛 Bug Fixes: Various small improvements for a smoother experience

💼 Need Custom Implementation? Our developers can transform your canvas prototypes into fully functional applications - turning your mockups into reality!

We value your feedback! If you encounter any issues, you can report them through:

- Our [TopicBox Discussion](https://moonshine-ide.topicbox.com/groups/ide) Group

- Email: [help@moonshine.dev](mailto:help@moonshine.dev)

Check out our [release notes](https://www.moonshine.dev/release-notes) for full details.

Moonshine.dev Team

---

<div class="post-metadata">

**Author:** ![piotrz](https://community.haxe.org/user_avatar/community.haxe.org/piotrz/32/2405_2.png) [@piotrz](https://community.haxe.org/u/piotrz)\
**Post date:** [April 30, 2025, 10:09am UTC](https://community.haxe.org/t/moonshine-dev-a-new-tool-for-streamlined-ui-design-in-haxe-with-feathers-ui/4453/7 "2025-04-30T10:09:15Z")

</div>

Hello Haxe Community,

We’re excited to announce the release of [Moonshine.dev](https://moonshine.dev/) 1.4.0! This update brings improvements to both the [Canvas Editor](https://app.moonshine.dev/public/file/serve/moonshine-dev-private/index.html) and [Form Builder](https://app.moonshine.dev/public/file/serve/form-builder/index.html) components.

The Canvas Editor now features enhanced text input readability and dark mode improvements.

Our Form Builder has received major upgrades including a new Code View feature with XML representation of forms, a comprehensive set of example forms, improved subscription management, and better operation feedback with enhanced loading indicators. We’ve also fixed several bugs and improved error handling throughout the application.

To help you get familiar with Moonshine.dev, we’ve created an explanatory video available on Vimeo: [Moonshine.dev: Stunning Interfaces for Any Platform](https://vimeo.com/1070419076)

For full details, please check our [release notes](https://www.moonshine.dev/release-notes#1-4-0). Try the new features at Moonshine.dev and let us know what you think!

We value your feedback! If you encounter any issues, you can report them through:

- Our [TopicBox Discussion Group](https://moonshine-ide.topicbox.com/groups/ide)
- Email: help@moonshine.dev

Moonshine.dev Team

---

<div class="post-metadata">

**Author:** ![piotrz](https://community.haxe.org/user_avatar/community.haxe.org/piotrz/32/2405_2.png) [@piotrz](https://community.haxe.org/u/piotrz)\
**Post date:** [June 25, 2025, 7:42am UTC](https://community.haxe.org/t/moonshine-dev-a-new-tool-for-streamlined-ui-design-in-haxe-with-feathers-ui/4453/8 "2025-06-25T07:42:23Z")

</div>

Hello Haxe Community,

We’re excited to announce the release of [Moonshine.dev](https://www.moonshine.dev/) 1.5.0! This major update introduces a powerful new content sharing system and significant enhancements to both [Canvas Editor](https://app.moonshine.dev/public/file/serve/moonshine-dev-private/index.html) and [Form Builder](https://app.moonshine.dev/public/file/serve/form-builder/index.html).

**New Content Sharing System** : You can now share your work directly from both Form Builder and Canvas Editor with secure, public links that automatically deploy your content with proper access controls.

**Canvas Editor** receives major improvements including numeric stepper buttons with min/max constraints, CSV import functionality for [GridView](https://feathersui.com/learn/haxe-openfl/grid-view/) and [ListView](https://feathersui.com/learn/haxe-openfl/list-view/) components, enhanced property editor with dropdown lists for boolean and enum values, plus improved stability and performance.

**Form Builder** now features an interactive Code View for real-time XML editing, comprehensive XSD schema support for validation, and automatic [Apache Royale](https://royale.apache.org/) CRUD interface generation with proper form validation.

For full details, please check our [release notes](https://www.moonshine.dev/release-notes). Try the new features at Moonshine.dev and let us know what you think!

- Our [TopicBox Discussion](https://moonshine-ide.topicbox.com/groups/ide) Group
- Email: [help@moonshine.dev](mailto:help@moonshine.dev)

Moonshine.dev Team
