Automatic Programming Packages
- PackageCompiler.jl1415Compile your Julia Package
- Revise.jl1189Automatically update function definitions in a running Julia session
- JuliaFormatter.jl569An opinionated code formatter for Julia. Plot twist - the opinion is your own.
- Cassette.jl370Overdub Your Julia Code
- ReverseDiff.jl348Reverse Mode Automatic Differentiation for Julia
- LocalRegistry.jl221Create and maintain local registries for Julia packages.
- Registrator.jl210Julia package registration bot
- StochasticAD.jl199Research package for automatic differentiation of programs containing discrete randomness.
- StaticTools.jl168Enabling StaticCompiler.jl-based compilation of (some) Julia code to standalone native binaries by avoiding GC allocations and llvmcall-ing all the things!
- IRTools.jl111Mike's Little Intermediate Representation
- DynamicExpressions.jl101Ridiculously fast symbolic expressions
- WatchJuliaBurn.jl92The most unneeded package you'll find.
- AutoSysimages.jl90Automate user-specific system images for Julia
- Mjolnir.jl87A little less conversation, a little more abstraction
- Catwalk.jl82An adaptive optimizer for speeding up dynamic dispatch in Julia
- DocumentFormat.jl62Auto-formatter for Julia
- Fire.jl61Fire.jl is a library for automatically generating command line interfaces (CLIs) for julia functions.
- PackageAnalyzer.jl59-
- PlutoTeachingTools.jl59Functions useful when using Pluto in teaching.
- SymbolicPlanners.jl57Symbolic planners for problems and domains specified in PDDL.
- TextParse.jl57A bunch of fast text parsing tools
- Ghost.jl48The Code Tracer
- PkgSkeleton.jl46Generate Julia package skeletons using a simple template system
- ComputationalResources.jl34Julia package for selecting hardware, libraries, and algorithms for a computation
View all packages