Tagged with macro

A list of all projects on Haxelib with the tag "macro"

All Tags

Project Description Version Downloads
mcover
@massive
A cross platform code coverage framework for Haxe with testing and profiling applications. Supports AVM1, AVM2, JavaScript, C++, PHP and Neko. 2.1.1 65895
compiletime
@jason
Simple Haxe Macro Helpers that let you do or get things at compile-time. 2.7.0 38315
tink_macro
@back2dos
The macro toolkit ;) 0.16.5 37928
tink_syntaxhub
@back2dos
Hub for plugging in language extensions. 0.3.6 9657
cleversort
@jason
A simple macro helper to make sorting arrays much prettier: array.cleverSort( _.age, _.name.toLowerCase() ). 1.0.3 5187
version
@ypid
Haxe macros useful for including version strings (version from `haxelib.json`, git commit hash and Haxe version) to a target build. 1.2.0 1803
tink_typecrawler
@back2dos
0.6.2 1593
inthebox-macros
@shoebox
Essential macros for native extensions 1.2.0 1514
selecthxml
@jason
Allows type-safe CSS-style selection on Xml objects. 0.5.2 1314
objectinit
@jason
A simple macro to make initialising objects much easier: `new User().init({ name:'Jason', age:27, likes:['haxe','macros'] })`. It's type safe! 1.3.0 506
json2object
@elnabo
Type safe Haxe/JSON (de)serializer 3.2.1 204
HypMedias
@shoebox
Allow video playback on Android & iOS 1.0.1 161
codegen
@yar3333
A macro tool to generate haxe and none-haxe codes from existing haxe source codes. 1.6.0 147
async
@stroncium
Asynchronous programming made easy. 0.3.0 130
mpartial
@massive
A Haxe macro library for working with Partials. Supports AVM1, AVM2, JavaScript, Neko and C++. 1.3.2 111
rox-i18n
@rockswang
Macro driven internationalization/localization toolkit for Haxe. 1.0.0 101
jsprop
@yar3333
A build macro to generate support code for native js properties. 2.1.0 75
modular-js
@explorigin
This is a toolkit to export Javascript-target Haxe to Javascript (AMD) modules. 0.9.1 60
auto-parser
@Atry
auto-parser 1.1.0 33
transition9
@dionjwa
A collection of macros, async methods, and general utilities. 1.0.0 30
CommentString
@andyli
/*Comment*/ as Heredoc String. 0.1.0 29
haxe-aspect
@SlugFiller
Enables aspect-oriented programming in Haxe 1.0.1 28
microbuilder-core
@Atry
microbuilder-core 3.0.4 28
classic-for
@player_03
A library that enables C-style for loops within Haxe. 0.3.1 27
hamu
@Atry
hamu 1.0.0 27
lazyprops
@jeff.ward
Haxe macro for generating property definitions and assignment automatically from the constructor. 0.0.3 25
teplay
@shohei909
static site generator 0.0.0 24
mixin
@modjke
Macro-powered mixins for haxe 0.9.5 18
es6-externs
@explorigin
This library provides externs for ES6 data structures. 0.2.0 17
tinyui
@SanDinh.com
A tiny UI macro for injecting ui items declared in a xml file into a haxe class. 6.0.1 16
haxe-import-csv
@Atry
haxe-import-csv 2.0.5 16
es6-coretypes
@explorigin
This library implements some core Haxe types as closely as possible with ES6 data structures and features. 0.1.2 15
hexcommand
@doclerlabs
Fast and lightweight controller architecture based on command pattern without event system 1.0.0-alpha.3 14
serializator
@yar3333
A build macro to exclude specified class fields from serialization. 1.0.0 9
no-spoon
@back2dos
0.2.0 9
Fluent
@Misiur
Library for creating fluid interface for existing classes using generic build macro 1.0.0 6
macro-tools
@dionjwa
A collection of macro utilities 0.0.4 5
gql2hx
@jeff.ward
A macro library for generating Haxe type definitions from GraphQL schema. 0.0.1 0

All libraries are free

Every month, more than thousand developers use haxelib to find, share, and reuse code — and assemble it in powerful new ways. Enjoy Haxe; It is great!

Explore Haxe

Haxe Manual

Haxe Code Cookbook

Haxe API documentation

You can try Haxe in the browser! try.haxe.org

Join us on Github!

Haxe is being developed on GitHub. Feel free to contribute or report issues to our projects.

Haxe on Github