Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Game Engine Development
  3. NME

NME

MITCv7.0.30

A cross-platform native backend for Haxe projects, enabling deployment to iOS, Android, Windows, Mac, and Linux.

GitHubGitHub
497 stars123 forks0 contributors

What is NME?

NME (Native Media Engine) is a cross-platform native backend for Haxe projects that compiles Haxe code into native applications for iOS, Android, Windows, Mac, and Linux. It solves the problem of building and deploying applications across multiple platforms by providing a unified backend that abstracts platform-specific details, allowing developers to focus on writing code in Haxe.

Target Audience

Haxe developers looking to build and deploy native applications across multiple platforms, including mobile (iOS, Android) and desktop (Windows, Mac, Linux), particularly those in game development or cross-platform app development.

Value Proposition

Developers choose NME for its proven reliability in cross-platform native deployment, support for multiple build targets (e.g., cpp, android), and extensive sample projects that facilitate learning and rapid development without platform lock-in.

Overview

A cross-platform native backend for Haxe projects

Use Cases

Best For

  • Building cross-platform mobile games with Haxe
  • Developing native desktop applications for Windows, Mac, and Linux using Haxe
  • Creating Android APKs optimized for specific device architectures
  • Learning Haxe cross-platform development through sample projects
  • Deploying Haxe projects to iOS without rewriting code
  • Streamlining build processes for multiple platforms with a single codebase

Not Ideal For

  • Teams not already using or unwilling to adopt Haxe as their primary development language
  • Projects requiring extensive pre-built UI components or frameworks out-of-the-box
  • Applications heavily reliant on server-side rendering or web-specific technologies like PWAs
  • Developers seeking a large, mainstream ecosystem with abundant third-party libraries and community support

Pros & Cons

Pros

Cross-Platform Native Compilation

Compiles Haxe code to native applications for iOS, Android, Windows, Mac, and Linux, enabling write-once-deploy-everywhere without sacrificing native performance, as described in the key features.

Multiple Build Targets

Supports cpp, cppia, jsprime, neko, and android backends, providing flexibility for different deployment needs, such as testing with cppia or production builds with cpp.

Comprehensive Learning Resources

Includes a variety of sample projects with Haxe sources and configuration files, making it easier for developers to learn and reference, as highlighted in the README's sample projects section.

Optimized Android Builds

Allows building APKs for all architectures or only for the running device's architecture, streamlining testing and reducing build times, as specified in the Android optimization feature.

Cons

Haxe Language Dependency

Locked into the Haxe ecosystem, which has a smaller community and fewer resources compared to mainstream languages, limiting appeal for teams not already invested in Haxe.

Complex Setup Process

Requires multiple installation steps including Haxe, hxcpp, submodule updates, and platform-specific tools like XCode for iOS, making initial configuration more involved than plug-and-play frameworks.

Lack of Built-in UI Framework

Focuses on backend and compilation, so developers must handle UI separately or integrate additional libraries, increasing development overhead for rich interfaces.

Frequently Asked Questions

Quick Stats

Stars497
Forks123
Contributors0
Open Issues40
Last commit1 day ago
CreatedSince 2012

Tags

#ios#haxe#android#desktop-apps#native-compilation#game-development#mobile-development#cross-platform#cpp

Built With

H
Haxe
N
Neko

Included in

Game Engine Development1.3kHaxe Game Development413
Auto-fetched 1 day ago

Related Projects

LDtkLDtk

Modern, lightweight and efficient 2D level editor

Stars4,122
Forks252
Last commit1 day ago
HeapsHeaps

Heaps : Haxe Game Framework

Stars3,489
Forks373
Last commit3 days ago
Armory (Kha)Armory (Kha)

3D Engine with Blender Integration

Stars3,303
Forks347
Last commit1 month ago
HaxeFlixel (OpenFL)HaxeFlixel (OpenFL)

Free, cross-platform 2D game engine powered by Haxe and OpenFL

Stars2,194
Forks511
Last commit6 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub