Macro Packages
-
LoopVectorization.jl742Macro(s) for vectorizing loops.
-
ReadableRegex.jl186Regexes for people who don't really want to learn or read regexes
-
Accessors.jl175Update immutable data
-
Reexport.jl162Julia macro for re-exporting one module from another
-
SimpleTraits.jl155Simple Traits for Julia
-
FromFile.jl135Julia enhancement proposal (Julep) for implicit per file module in Julia
-
InteractiveCodeSearch.jl118Interactively search Julia code from terminal
-
MethodAnalysis.jl94Utilities to analyze Julia's method tables
-
GeneralizedGenerated.jl89A generalized version of Julia generated functions @generated to allow closures in generated functions and avoid the use of runtime eval or invokelatest.
-
Underscores.jl83Underscore placeholders for convenient closure syntax
-
Interfaces.jl80Macros to define and implement interfaces, to ensure they are checked and correct.
-
ConcreteStructs.jl77๐ฉ๐ ๐๐จ๐๐ฆ
-
ClearStacktrace.jl71Visually clarified stack traces for Julia
-
Espresso.jl57Expression transformation package
-
AutoHashEquals.jl57A Julia macro to add == and hash() to composite types.
-
UnsafeArrays.jl43Stack-allocated pointer-based array views
-
PrecompileSignatures.jl39Generate precompile directives by reading method signatures
-
ImportMacros.jl37-
-
Unroll.jl21Julia macro for unrolling for-loops
-
ForceImport.jl14Macro that force imports conflicting methods in modules
-
TimeIt.jl7Timeit macro for Julia
-
MetaMerge.jl6Merge functions with identical names from distinct modules
-
UTime.jl0Universal Time using local system timezone
View all packages