Top 23 Macro Open-Source Projects

  • EvilClippy

    A cross-platform assistant for creating malicious MS Office documents. Can hide VBA macros, stomp VBA code (via P-Code) and confuse macro analysis tools. Runs on Linux, OSX and Windows.

    Project mention: Defeat 'Project Unviewable' protection | | 2022-07-07

    It seems that this is some kind of protection. I tried different methods including EvilClippy without any success. Is there any way to view the underlying vba code ?

  • maud

    :pencil: Compile-time HTML templates for Rust

    Project mention: Announcing pâro. An way to develop tazru applications powered by html and css where you do not write any client code. | | 2023-01-09

    pâro does not enforce how you generate your html. Use your favorite template engine or just use format!() on strings. pâro does not care, but maud compile time templates will be used in many examples to get compile time checks.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • POE-TradeMacro

    Price checking script for Path of Exile.

    Project mention: Tarkov Market Macro? | | 2022-09-07

    Anyone else here play POE and uese the POE market marco? It was a life saver in determining the items value on the fly and seeing if it was worth keeping or not. We need someone with scripting experience to make one for Tarkov! We already have and they already created a market API. If we can get someone to create a POE like macro system, merged with already existing data from sources like it would cut down on online searchesby a shit ton.

  • Repeat

    Cross-platform mouse/keyboard record/replay and automation hotkeys/macros creation, and more advanced automation features.

    Project mention: Repeat 5.7 - Cross platform macro and automation hotkeys creation using modern programming languages | | 2022-12-14
  • macro

    Customize code using closures

  • cute

    Macro for Python-esque comprehensions in Rust

    Project mention: Python-like list\dict comprehension macro | | 2022-10-18

    (Very similar to:

  • Chain.jl

    A Julia package for piping a value through a series of transformation expressions using a more convenient syntax than Julia's native piping functionality.

    Project mention: Pains of Julia compared to python | | 2022-07-22

    The [Chain.jl package]( is becoming idiomatic for these kind of pipelines.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • MacroTools.jl

    MacroTools provides a library of tools for working with Julia code and expressions.

  • AVPI

    an open source voice command macro software

    Project mention: Quadriplegic gamer | | 2022-11-23

    There's a free program that's similar to VoiceAttack called GAVPI, here's a link:

  • multiversion

    Easy function multiversioning for Rust

  • elmacro

    Package to display keyboard macros or latest interactive commands as emacs lisp.

    Project mention: elmacro.el - A package for executing and persistent storing your named macros. | | 2023-01-14

    However I think the name of your package is confusing given that a keyboard macro related package called elmacro, absent the .el exists.

  • alma

    ALgoloid with MAcros -- a language with Algol-family syntax where macros take center stage (by masak)

    Project mention: Raku is going BASIC | | 2022-02-02

    Macros, not sure, I haven't used them, but they were the main impetus behind RAST so... probably moving along rather nicely. A lot of work was put into figuring out how they should be implemented over the past nearly decade (see Alma, née 007).

  • fasmg

    flat assembler g - adaptable assembly engine

    Project mention: Alignment | | 2022-10-28

    In fasmg it's as simple as

  • typestate-rs

    Proc-macro typestate DSL for Rust

  • GenshinImpact-AHK-flex

    AHK script for Genshin Impact

    Project mention: Question about clicking trainers | | 2022-11-29

    Link to script:

  • lunchpad

    A macro application for Novation Launchpads - easy to use, feature rich


    Debug macro for Crystal

  • fast-string-interpolator

    Scala macro that generates ultra-fast string interpolators.


    zero runtime cost default arguments in rust

  • fncmd

    Command line interface as a function.

    Project mention: fncli: An attribute macro to simplify writing simple command line applications. | | 2022-11-28

    Someone was experimenting with something like this for clap:

  • vastringify

    Type-safe Printf in C

  • regexm

    A Rust macro for writing regex pattern matching.

  • buildstructor

    Derive a builder for your constructors in Rust

    Project mention: Buildstructor: a proc macro to build builders from constructors | | 2022-05-07

    Opened This could be super useful for API creation.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-01-14.

Macro related posts


What are some of the best open-source Macro projects? This list will help you:

Project Stars
1 EvilClippy 1,808
2 maud 1,420
3 POE-TradeMacro 958
4 Repeat 917
5 macro 512
6 cute 307
7 Chain.jl 304
8 MacroTools.jl 279
9 AVPI 172
10 multiversion 150
11 elmacro 144
12 alma 131
13 fasmg 121
14 typestate-rs 111
15 GenshinImpact-AHK-flex 101
16 lunchpad 99
17 86
18 fast-string-interpolator 80
19 73
20 fncmd 68
21 vastringify 63
22 regexm 46
23 buildstructor 45
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives