[go: up one dir, main page]

Tagged with macro

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

All Tags

Project Description Version Downloads
tink_macro
@back2dos
The macro toolkit ;) 1.0.4 328206
mcover
@massive
A cross platform code coverage framework for Haxe with testing and profiling applications. Supports AVM1, AVM2, JavaScript, C++, PHP and Neko. 2.2.2 324575
compiletime
@jason
Simple Haxe Macro Helpers that let you do or get things at compile-time. 2.8.0 207628
tink_syntaxhub
@back2dos
Hub for plugging in language extensions. 0.6.1 90822
json2object
@elnabo
Type safe Haxe/JSON (de)serializer 3.11.0 49606
tink_typecrawler
@back2dos
0.7.0 32486
lumod
@Snirozu
Framework for modding Haxe classes with Lua at runtime! 2.1.0 6644
cleversort
@jason
A simple macro helper to make sorting arrays much prettier: array.cleverSort( _.age, _.name.toLowerCase() ). 1.0.3 6403
no-spoon
@back2dos
0.2.0 4274
selecthxml
@jason
Allows type-safe CSS-style selection on Xml objects. 0.5.2 3441
version
@ypid
Haxe macros useful for including version strings (version from `haxelib.json`, git commit hash and Haxe version) to a target build. 1.3.1 2524
inthebox-macros
@shoebox
Essential macros for native extensions 1.2.0 2450
codegen
@yar3333
A macro tool to generate externs from your code for JavaScript and TypeScript. 2.1.2 1220
yield
@dpomier
Cross platform C#-like `yield` generator for Haxe 3.2.2 638
bytetype
@Haath
Zero-overhead byte array type comprehension. 0.7.0 592
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 524
coroutine
@dpomier
Cross platform coroutine for Haxe 2.0.3 425
reflaxe
@SomeRanDev
A framework for creating Haxe language compilation targets using macros. 4.0.0-beta 358
HypMedias
@shoebox
Allow video playback on Android & iOS 1.0.1 182
async
@stroncium
Asynchronous programming made easy. 0.3.0 171
CommentString
@andyli
/*Comment*/ as Heredoc String. 0.1.0 169
jsprop
@yar3333
A build macro to generate support code for native js properties. 2.2.1 151
sneaker
@fal-works
Assert, log and test. May or may not help you to debug your Haxe code. 0.11.0 138
mpartial
@massive
A Haxe macro library for working with Partials. Supports AVM1, AVM2, JavaScript, Neko and C++. 1.3.2 125
gdscript
@SomeRanDev
Compile Haxe to GDScript 2.0 as easily as you'd output to any other target. 1.0.0-beta 120
ripper
@fal-works
A small library to help you create classes (helps partial implementation and data class building). 0.4.0 118
prayer
@fal-works
Utility types and tools for macro. 0.1.3 117
rox-i18n
@rockswang
Macro driven internationalization/localization toolkit for Haxe. 1.0.0 116
classic-for
@player_03
A small macro to allow writing C-style `for` loops. 0.4.0 95
modular-js
@explorigin
This is a toolkit to export Javascript-target Haxe to Javascript (AMD) modules. 0.9.1 92
mixin
@modjke
Macro-powered mixins for haxe 1.0.0 83
hexcommand
@doclerlabs
Fast and lightweight controller architecture based on command pattern without event system 1.0.0-alpha.7 73
auto-parser
@Atry
auto-parser 1.1.0 67
typepacker
@shohei909
JSON serialization / Binary serialization / Deep clone / Structural equality 2.0.2 66
hamu
@Atry
hamu 1.0.0 59
overload
@jeff.ward
Haxe macro library to support overloaded functions. 0.0.5 57
microbuilder-core
@Atry
microbuilder-core 3.0.4 55
magic-array-tools
@SomeRanDev
Automatically converts chained helper functions on Arrays/Iterables into single, optimal for-loops. 2.0.0 53
transition9
@dionjwa
A collection of macros, async methods, and general utilities. 1.0.0 38
haxe-import-csv
@Atry
haxe-import-csv 2.0.5 37
haxe-aspect
@SlugFiller
Enables aspect-oriented programming in Haxe 1.0.1 35
lazyprops
@jeff.ward
Haxe macro for generating property definitions and assignment automatically from the constructor. 0.0.3 34
macro-type-decoder
@dani-987
A collection of helper functions and utilities for working with Haxe types and macros. This library simplifies decoding types, generating code, and handling macro-related tasks. 1.1.0 34
tinyui
@SanDinh.com
A tiny UI macro for injecting ui items declared in a xml file into a haxe class. 6.0.1 33
es6-externs
@explorigin
This library provides externs for ES6 data structures. 0.2.0 33
tink_onbuild
@back2dos
0.1.0 32
es6-coretypes
@explorigin
This library implements some core Haxe types as closely as possible with ES6 data structures and features. 0.1.2 29
teplay
@shohei909
static site generator 0.0.0 27
extra-features
@RobertBorghese
Adds various helpful functions for Haxe expressions. 2.0.0 22
macro-tools
@dionjwa
A collection of macro utilities 0.0.4 19
serializator
@yar3333
A build macro to exclude specified class fields from serialization. 1.0.2 14
Fluent
@Misiur
Library for creating fluid interface for existing classes using generic build macro 1.0.0 13
bake
@0b1kn00b
Consistent access to build data in macro and runtime contexts 0.12.0 13
olib_model
@oli_chose123
JSON serializable typed and named models for handling structured data and references 1.1.1 13
singlePatternSwitch
@Rikoo
This library provides some sugar syntax for switch with only one pattern used 1.1.2 12
modifaxe
@SomeRanDev
A tool for modifying hardcoded values after compiling. 1.0.0 11
tostring
@frixuu
Macro for implementing toString on your types (and other string-related tools). 0.2.2 7
seoverload
@jeff.ward
Renamed. Please use overload library. 0.0.5 4
autokey
@LordMZTE
Haxe bindings for AutoKey, to write scripts in Haxe 1.0.0 3
modifaxe.json
@SomeRanDev
Adds support for the .json format in Modifaxe. 1.0.0 3
hx_selectors
@josuigoa
1.0.2 2
ludi-compose
@cgdev
Simple micro-application composition 0.0.1 2
gql2hx
@jeff.ward
A macro library for generating Haxe type definitions from GraphQL schema. 0.0.1 0
wrenparse
@darmie
A parser for the wren programming language 0.0.3 0
pbuflib
@AngelBot
Adds extensive buffer features with structuring and prototyping support via abstractions for simple code writing. 0.0.3 0
macro-aux
@r32
Collection of macro auxiliaries 0.1.0 0
abstract-statics
@cgdev
Macros for abstract static methods + static method forwarding 1.0.0 0

All libraries are free

Every month, more than a 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