Tag: macro

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

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 37551
compiletime
@jason
Simple Haxe Macro Helpers that let you do or get things at compile-time. 2.7.0 18104
tink_macro
@back2dos
The macro toolkit ;) 0.13.4 16881
tink_syntaxhub
@back2dos
Hub for plugging in language extensions. 0.3.6 5642
cleversort
@jason
A simple macro helper to make sorting arrays much prettier: array.cleverSort( _.age, _.name.toLowerCase() ). 1.0.3 3667
inthebox-macros
@shoebox
Essential macros for native extensions 1.2.0 1288
selecthxml
@jason
Allows type-safe CSS-style selection on Xml objects. 0.5.2 1227
version
@ypid
Haxe macros useful for including version strings (version from `haxelib.json`, git commit hash and Haxe version) to a target build. 1.1.0 910
tink_typecrawler
@back2dos
0.5.0 894
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 491
HypMedias
@shoebox
Allow video playback on Android & iOS 1.0.1 152
async
@stroncium
Asynchronous programming made easy. 0.3.0 119
mpartial
@massive
A Haxe macro library for working with Partials. Supports AVM1, AVM2, JavaScript, Neko and C++. 1.3.2 109
rox-i18n
@rockswang
Macro driven internationalization/localization toolkit for Haxe. 1.0.0 94
json2object
@elnabo
Initialize object directly from json with macro 2.3.0 67
codegen
@yar3333
A macro tool to generate haxe and none-haxe codes from existing haxe source codes. 1.3.2 48
modular-js
@explorigin
This is a toolkit to export Javascript-target Haxe to Javascript (AMD) modules. 0.9.1 36
transition9
@dionjwa
A collection of macros, async methods, and general utilities. 1.0.0 28
auto-parser
@Atry
auto-parser 1.1.0 28
haxe-aspect
@SlugFiller
Enables aspect-oriented programming in Haxe 1.0.1 27
classic-for
@player_03
A library that enables C-style for loops within Haxe. 0.3.1 26
CommentString
@andyli
/*Comment*/ as Heredoc String. 0.1.0 26
microbuilder-core
@Atry
microbuilder-core 3.0.4 24
lazyprops
@jeff.ward
Haxe macro for generating property definitions and assignment automatically from the constructor. 0.0.3 24
teplay
@shohei909
static site generator 0.0.0 23
hamu
@Atry
hamu 1.0.0 22
tinyui
@SanDinh.com
A tiny UI macro for injecting ui items declared in a xml file into a haxe class. 6.0.1 14
jsprop
@yar3333
A build macro to generate support code for native js properties. 2.1.0 11
es6-externs
@explorigin
This library provides externs for ES6 data structures. 0.2.0 11
es6-coretypes
@explorigin
This library implements some core Haxe types as closely as possible with ES6 data structures and features. 0.1.2 11
haxe-import-csv
@Atry
haxe-import-csv 2.0.5 11
serializator
@yar3333
A build macro to exclude specified class fields from serialization. 1.0.0 7
Fluent
@Misiur
Library for creating fluid interface for existing classes using generic build macro 1.0.0 5