Topic: "macros"
nim-lang/Nim
Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
Language: Nim - Size: 121 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 16,985 - Forks: 1,491

HaxeFoundation/haxe
Haxe - The Cross-Platform Toolkit
Language: Haxe - Size: 81.6 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 6,410 - Forks: 675

hylang/hy
A dialect of Lisp that's embedded in Python
Language: Python - Size: 7.44 MB - Last synced at: 1 day ago - Pushed at: 23 days ago - Stars: 5,211 - Forks: 370

sweet-js/sweet-core
Sweeten your JavaScript.
Language: JavaScript - Size: 23.6 MB - Last synced at: 7 days ago - Pushed at: over 7 years ago - Stars: 4,573 - Forks: 210

janet-lang/janet
A dynamic language and bytecode vm
Language: C - Size: 14.1 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 3,775 - Forks: 236

automagica/automagica
AI-powered Smart Robotic Process Automation ๐ค
Language: Python - Size: 84.4 MB - Last synced at: 7 days ago - Pushed at: over 4 years ago - Stars: 3,049 - Forks: 481

decalage2/oletools
oletools - python tools to analyze MS OLE2 files (Structured Storage, Compound File Binary Format) and MS Office documents, for malware analysis, forensics and debugging.
Language: Python - Size: 5.09 MB - Last synced at: 6 months ago - Pushed at: 10 months ago - Stars: 2,907 - Forks: 562

cosmos72/gomacro
Interactive Go interpreter and debugger with REPL, Eval, generics and Lisp-like macros
Language: Go - Size: 15.1 MB - Last synced at: 11 days ago - Pushed at: 9 months ago - Stars: 2,225 - Forks: 96

sevagas/macro_pack ๐ฆ
macro_pack is a tool by @EmericNasi used to automatize obfuscation and generation of Office documents, VB scripts, shortcuts, and other formats for pentest, demo, and social engineering assessments. The goal of macro_pack is to simplify exploitation, antimalware bypass, and automatize the process from malicious macro and script generation to final document generation. It also provides a lot of helpful features useful for redteam or security research.
Language: Python - Size: 1.02 MB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 2,206 - Forks: 407

vue-macros/vue-macros
Explore and extend more macros and syntax sugar to Vue.
Language: TypeScript - Size: 17.3 MB - Last synced at: 6 days ago - Pushed at: 11 days ago - Stars: 1,883 - Forks: 120

JelteF/derive_more
Some more derive(Trait) options
Language: Rust - Size: 7.77 MB - Last synced at: 4 days ago - Pushed at: 19 days ago - Stars: 1,872 - Forks: 130

spatie/laravel-collection-macros
A set of useful Laravel collection macros
Language: PHP - Size: 381 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 1,811 - Forks: 143

LuxLang/lux
The Lux Programming Language
Language: Emacs Lisp - Size: 44.6 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1,702 - Forks: 55

aimeos/macro
Customize code using closures
Language: PHP - Size: 80.1 KB - Last synced at: 10 days ago - Pushed at: 5 months ago - Stars: 1,652 - Forks: 1

elastio/bon
Next-gen compile-time-checked builder generator, named function's arguments, and more!
Language: Rust - Size: 5.83 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 1,555 - Forks: 24

greyblake/nutype
Rust newtype with guarantees ๐บ๐ฆ ๐ฆ
Language: Rust - Size: 1.14 MB - Last synced at: 12 days ago - Pushed at: about 2 months ago - Stars: 1,545 - Forks: 26

colin-kiegel/rust-derive-builder
derive builder implementation for rust structs
Language: Rust - Size: 1.19 MB - Last synced at: 12 days ago - Pushed at: 6 months ago - Stars: 1,420 - Forks: 90

scalalandio/chimney
Scala library for boilerplate-free, type-safe data transformations
Language: Scala - Size: 12.7 MB - Last synced at: about 3 hours ago - Pushed at: about 4 hours ago - Stars: 1,208 - Forks: 103

Macro-Deck-App/Macro-Deck
Macro Deck transforms your phone, tablet, or any device equipped with a modern internet browser into an efficient remote macro pad. With this tool, you can execute single or multi-step actions seamlessly with just a single tap.
Language: C# - Size: 35.4 MB - Last synced at: 6 days ago - Pushed at: 11 months ago - Stars: 1,149 - Forks: 77

tfpk/macrokata
Learn Macros In Rust
Language: Rust - Size: 2.13 MB - Last synced at: 12 days ago - Pushed at: 9 months ago - Stars: 1,135 - Forks: 73

wartremover/wartremover
Flexible Scala code linting tool
Language: Scala - Size: 1.5 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,096 - Forks: 115

decalage2/ViperMonkey
A VBA parser and emulation engine to analyze malicious macros.
Language: Python - Size: 3.19 MB - Last synced at: 13 days ago - Pushed at: 9 months ago - Stars: 1,082 - Forks: 186

vrtbl/passerine
A small extensible programming language designed for concise expression with little code.
Language: Rust - Size: 1.24 MB - Last synced at: 9 days ago - Pushed at: 7 months ago - Stars: 1,067 - Forks: 38

repeats/Repeat
Cross-platform mouse/keyboard record/replay and automation hotkeys/macros creation, and more advanced automation features.
Language: Java - Size: 65.5 MB - Last synced at: 8 days ago - Pushed at: almost 2 years ago - Stars: 1,067 - Forks: 79

bitflags/bitflags
A macro to generate structures which behave like bitflags
Language: Rust - Size: 716 KB - Last synced at: 12 days ago - Pushed at: about 2 months ago - Stars: 999 - Forks: 149

warycat/rustgym
Leetcode Solutions in Rust, Advent of Code Solutions in Rust and more
Language: Rust - Size: 5.6 MB - Last synced at: 19 days ago - Pushed at: 4 months ago - Stars: 921 - Forks: 85

hirrolot/metalang99
Full-blown preprocessor metaprogramming
Language: C - Size: 11.9 MB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 918 - Forks: 26

lightbend-labs/scala-logging
Convenient and performant logging library for Scala wrapping SLF4J.
Language: Scala - Size: 361 KB - Last synced at: 7 days ago - Pushed at: 27 days ago - Stars: 917 - Forks: 130

Brikwerk/nxbt
Control your Nintendo Switch through a website, terminal, or macro.
Language: Python - Size: 2.09 MB - Last synced at: 20 days ago - Pushed at: almost 2 years ago - Stars: 849 - Forks: 108

mmastrac/rust-ctor
Module initialization/global constructor functions for Rust
Language: Rust - Size: 336 KB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 831 - Forks: 56

mystor/rust-cpp
Embed C++ directly inside your rust code!
Language: Rust - Size: 384 KB - Last synced at: 10 days ago - Pushed at: 5 months ago - Stars: 822 - Forks: 46

Veykril/tlborm
The Little Book of Rust Macros (updated fork)
Language: HTML - Size: 1.48 MB - Last synced at: 14 days ago - Pushed at: 7 months ago - Stars: 801 - Forks: 97

plokhotnyuk/jsoniter-scala
Scala macros for compile-time generation of safe and ultra-fast JSON codecs + circe booster
Language: Scala - Size: 6.54 GB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 769 - Forks: 103

jonasbb/serde_with
This crate provides custom de/serialization helpers to use in combination with serde's `with`-annotation and with the improved `serde_as`-annotation.
Language: Rust - Size: 2.24 MB - Last synced at: 10 days ago - Pushed at: 29 days ago - Stars: 729 - Forks: 74

spatie/macroable
A trait to dynamically add methods to a class
Language: PHP - Size: 75.2 KB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 701 - Forks: 27

spring-rs/spring-rs
๐spring-rs is a application framework written in rust inspired by java's spring-boot
Language: Rust - Size: 2.75 MB - Last synced at: 7 days ago - Pushed at: 12 days ago - Stars: 656 - Forks: 35

kanaka/miniMAL
A Delightfully Diminutive Lisp. Implemented in < 1 KB of JavaScript with JSON source, macros, tail-calls, JS interop, error-handling, and more.
Language: JavaScript - Size: 910 KB - Last synced at: 12 days ago - Pushed at: 8 months ago - Stars: 632 - Forks: 32

aartaka/pretty.c
Making C Look โจPrettyโจand Lua/Lisp/Python-esque
Language: C - Size: 179 KB - Last synced at: 2 days ago - Pushed at: 5 months ago - Stars: 619 - Forks: 11

SwiftFiddle/swift-ast-explorer
AST visualizer for Swift source code
Language: HTML - Size: 5.56 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 615 - Forks: 33

CrowdHailer/OK
Elegant error/exception handling in Elixir, with result monads.
Language: Elixir - Size: 119 KB - Last synced at: 13 days ago - Pushed at: over 5 years ago - Stars: 605 - Forks: 20

marcioAlmada/yay
Yay is a high level PHP preprocessor
Language: PHP - Size: 495 KB - Last synced at: 12 days ago - Pushed at: about 1 year ago - Stars: 573 - Forks: 35

rivafarabi/deckboard
Control your PC with your phone in easy way possible. News and updates on @DeckboardApp.
Size: 1.25 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 543 - Forks: 30

wix-incubator/accord
Accord: A sane validation library for Scala
Language: Scala - Size: 1.51 MB - Last synced at: 27 days ago - Pushed at: over 2 years ago - Stars: 529 - Forks: 55

bablosoft/BAS
BrowserAutomationStudio can automate everything that Chrome can.
Language: C++ - Size: 4.11 MB - Last synced at: 15 days ago - Pushed at: over 7 years ago - Stars: 508 - Forks: 157

bontchev/pcodedmp
A VBA p-code disassembler
Language: Python - Size: 78.1 KB - Last synced at: 3 days ago - Pushed at: almost 4 years ago - Stars: 466 - Forks: 86

jcubic/lips
Scheme based powerful lisp interpreter in JavaScript
Language: JavaScript - Size: 35 MB - Last synced at: 5 days ago - Pushed at: 13 days ago - Stars: 441 - Forks: 39

michaelneu/webxcel
๐ค A REST backend built with plain VBA Microsoft Excel macros. Yes. Macros.
Language: Visual Basic - Size: 186 KB - Last synced at: 5 months ago - Pushed at: over 5 years ago - Stars: 440 - Forks: 70

NanoMichael/MicroTeX
A dynamic, cross-platform, and embeddable LaTeX rendering library
Language: C++ - Size: 11.5 MB - Last synced at: 5 months ago - Pushed at: 9 months ago - Stars: 432 - Forks: 74

sebastiaanluca/laravel-helpers ๐ฆ
THIS PACKAGE HAS BEEN DEPRECATED โ An extensive set of Laravel framework helper functions and collection macros.
Language: PHP - Size: 189 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 416 - Forks: 26

ecthelionvi/NeoComposer.nvim
Neovim plugin that simplifies macros, enhancing productivity with harmony.
Language: Lua - Size: 61.5 KB - Last synced at: 3 days ago - Pushed at: 8 months ago - Stars: 415 - Forks: 9

gilch/hissp
It's Python with a Lissp.
Language: Python - Size: 1.8 MB - Last synced at: 6 days ago - Pushed at: 5 months ago - Stars: 413 - Forks: 12

obmarg/cynic
A bring your own types GraphQL client library for Rust
Language: Rust - Size: 5.23 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 409 - Forks: 51

arrow-kt/arrow-meta
Functional companion to Kotlin's Compiler
Language: Kotlin - Size: 21 MB - Last synced at: 7 days ago - Pushed at: 9 days ago - Stars: 403 - Forks: 43

Inf0secRabbit/BadAssMacros
BadAssMacros - C# based automated Malicous Macro Generator.
Language: C# - Size: 3.06 MB - Last synced at: 5 months ago - Pushed at: over 3 years ago - Stars: 399 - Forks: 79

arjan/decorator
Function decorators for Elixir
Language: Elixir - Size: 84 KB - Last synced at: 6 days ago - Pushed at: about 1 year ago - Stars: 394 - Forks: 23

thosakwe/t2b
A wicked-powerful text macro language for building binary files.
Language: C++ - Size: 1.87 MB - Last synced at: 15 days ago - Pushed at: over 1 year ago - Stars: 377 - Forks: 9

GoogleFeud/ts-macros
A typescript transformer / plugin that allows you to write macros for typescript!
Language: TypeScript - Size: 7.69 MB - Last synced at: 8 days ago - Pushed at: 7 months ago - Stars: 374 - Forks: 11

hissssst/pathex
Fastest tool to access data in Elixir
Language: Elixir - Size: 288 KB - Last synced at: 12 days ago - Pushed at: 9 months ago - Stars: 350 - Forks: 17

magnet/metered-rs
Fast, ergonomic metrics for Rust
Language: Rust - Size: 583 KB - Last synced at: 2 days ago - Pushed at: 6 months ago - Stars: 339 - Forks: 23

sancarn/stdVBA
VBA Standard Library - A Collection of libraries to form a common standard layer for modern VBA applications.
Language: VBA - Size: 8.87 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 325 - Forks: 64

NyxCode/ormx
bringing orm-like features to sqlx
Language: Rust - Size: 107 KB - Last synced at: 5 days ago - Pushed at: 7 months ago - Stars: 295 - Forks: 33

expede/exceptional
Helpers for Elixir exceptions
Language: Elixir - Size: 318 KB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 294 - Forks: 10

Desuuuu/klipper-macros
A collection of my Klipper G-code macros.
Size: 23.4 KB - Last synced at: 6 days ago - Pushed at: almost 2 years ago - Stars: 294 - Forks: 52

pointfreeco/swift-macro-testing
Magical testing tools for Swift macros.
Language: Swift - Size: 108 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 291 - Forks: 28

prcutler/awesome-macropad
A curated list of awesome applications, macros, 3D printed cases, guides, and more for the Adafruit CircuitPython rp2040 MacroPad.
Size: 160 KB - Last synced at: 9 days ago - Pushed at: about 1 month ago - Stars: 287 - Forks: 11

Hirrolot/interface99
Full-featured interfaces for C99
Language: C - Size: 412 KB - Last synced at: 11 months ago - Pushed at: about 1 year ago - Stars: 277 - Forks: 13

joshuawright11/papyrus
A type-safe HTTP client for Swift.
Language: Swift - Size: 280 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 255 - Forks: 21

johannhof/pipeline.rs
:umbrella: => :partly_sunny: => :sunny:
Language: Rust - Size: 13.7 KB - Last synced at: 12 days ago - Pushed at: about 1 year ago - Stars: 253 - Forks: 6

greghendershott/fear-of-macros
A practical guide to Racket macros
Language: Racket - Size: 1.26 MB - Last synced at: 11 days ago - Pushed at: about 5 years ago - Stars: 252 - Forks: 27

chrisgrieser/nvim-recorder
Enhance the usage of macros in Neovim.
Language: Lua - Size: 126 KB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 249 - Forks: 7

cldrn/macphish
Office for Mac Macro Payload Generator
Language: Python - Size: 730 KB - Last synced at: 20 days ago - Pushed at: over 7 years ago - Stars: 240 - Forks: 50

SeriousOldMan/Simulator-Controller
A virtual AI-based pit crew for Sim Racing. Use the latest GPT technology to create a real life like experience when out on the track.
Language: AutoHotkey - Size: 415 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 237 - Forks: 19

rodrimati1992/const_format_crates
Compile-time string formatting
Language: Rust - Size: 530 KB - Last synced at: 11 days ago - Pushed at: 5 months ago - Stars: 236 - Forks: 10

blainehansen/macro-ts
An ergonomic typescript compiler that enables typesafe syntactic macros.
Language: TypeScript - Size: 536 KB - Last synced at: 11 days ago - Pushed at: over 3 years ago - Stars: 221 - Forks: 5

bambinadegrin/Dota-2hck-qoeg
Dota 2 Dota 2 skin-swapper skin-changer skinchanger skinswapper inventory-changer Dota 2-inventory-changer Dota 2-skinswapper Dota 2-skinchanger Dota 2-skin-changer Dota 2-skin-swapper Dota 2 HACK
Language: C++ - Size: 38.1 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 213 - Forks: 118

bambinaqutra102/Dota-2hck-qobg
dota 2 dota 2 cheat dota 2 cheats dota 2 aim dota 2 aimbot dota 2 hack dota 2 hacks dota 2 esp dota 2 wallhack dota 2 wh dota 2 softaim cheat dota 2 cheats dota 2 hack dota 2 hacks dota 2 dota 2 free hack dota 2 hack aim dota 2 legit dota 2 rage dota 2 menu dota 2 undetected dota 2 god mode 2024
Language: C++ - Size: 38.1 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 213 - Forks: 118

tajmone/pandoc-goodies
A tresure-box of resources for pandoc, pp and Texts word processor.
Language: HTML - Size: 314 KB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 213 - Forks: 41

JsMacros/JsMacros
Minecraft Fabric mod for JavaScript based macros.
Language: Java - Size: 8.87 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 197 - Forks: 51

oli-obk/rust-si
a rusty `scanf` (`scan!`) and inverse of `print!` (`read!`)
Language: Rust - Size: 75.2 KB - Last synced at: about 16 hours ago - Pushed at: about 1 month ago - Stars: 193 - Forks: 15

foundry-vtt-community/macros
FVTT Community Macros - ๐ Contribute macros or download them as a module! ๐
Language: JavaScript - Size: 1.49 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 191 - Forks: 173

benhoyt/protothreads-cpp
Protothread.h, a C++ port of Adam Dunkels' protothreads library
Language: C++ - Size: 6.84 KB - Last synced at: 22 days ago - Pushed at: over 1 year ago - Stars: 190 - Forks: 39

dronavallipranav/rust-obfuscator
Automatic Rust Obfuscator and Macro Library
Language: Rust - Size: 75.2 KB - Last synced at: 19 days ago - Pushed at: about 1 year ago - Stars: 189 - Forks: 11

stoically/syn-rsx
syn-powered parser for JSX-like TokenStreams
Language: Rust - Size: 226 KB - Last synced at: 16 days ago - Pushed at: almost 2 years ago - Stars: 187 - Forks: 27

haltcase/param.macro
Partial application syntax and lambda parameters for JavaScript, inspired by Scala's `_` & Kotlin's `it`
Language: JavaScript - Size: 6.09 MB - Last synced at: 9 days ago - Pushed at: almost 3 years ago - Stars: 186 - Forks: 8

yuuiko/AquaTouch
Dynamic Custom Macros for your MacBook TouchBar! (Supports 40+ Apps and Websites)
Language: AppleScript - Size: 1.63 GB - Last synced at: 8 days ago - Pushed at: almost 3 years ago - Stars: 181 - Forks: 8

CiscoDevNet/roomdevices-macros-samples
Macros samples for Cisco CE Video Endpoints
Language: JavaScript - Size: 121 MB - Last synced at: 7 days ago - Pushed at: 8 months ago - Stars: 179 - Forks: 185

vic/expat
Reusable, composable patterns across Elixir libraries
Language: Elixir - Size: 70.3 KB - Last synced at: 14 days ago - Pushed at: over 6 years ago - Stars: 176 - Forks: 5

dzamlo/rust-bitfield
This crate provides macros to generate bitfield-like struct.
Language: Rust - Size: 98.6 KB - Last synced at: 18 days ago - Pushed at: about 2 months ago - Stars: 175 - Forks: 19

martinsohn/Office-phish-templates
Tricks the target into enabling content (macros) with fake messages. Once enabled, uses macros to reduce the risk of suspision from target user via verious methods.
Size: 2.06 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 168 - Forks: 48

jasmcaus/tau
A Micro (1k lines of code) Unit Test Framework for C/C++
Language: C - Size: 3.69 MB - Last synced at: 16 days ago - Pushed at: 5 months ago - Stars: 167 - Forks: 31

felangel/data_class
Experimental support for data classes in Dart using macros.
Language: Dart - Size: 9.39 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 163 - Forks: 7

zmilla93/SlimTrade
A trade UI overlay for Path of Exile
Language: Java - Size: 27 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 151 - Forks: 17

loloicci/nimly
Lexer Generator and Parser Generator as a Library in Nim.
Language: Nim - Size: 210 KB - Last synced at: 11 days ago - Pushed at: almost 3 years ago - Stars: 151 - Forks: 4

turbopape/scheje
A little scheme implementation on top of Clojure
Language: Clojure - Size: 1.47 MB - Last synced at: 11 days ago - Pushed at: over 8 years ago - Stars: 146 - Forks: 12

briantrice/slate-language
The Slate programming language
Language: C++ - Size: 19 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 143 - Forks: 7

alphanodes/additionals
Redmine plugin for easy customization of settings, text and content display by using personal or role-based dashboards (drag&drop), providing wiki macros and act as library for other plugins.
Language: Ruby - Size: 57.9 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 142 - Forks: 45

masak/alma
ALgoloid with MAcros -- a language with Algol-family syntax where macros take center stage
Language: Raku - Size: 2.31 MB - Last synced at: 16 days ago - Pushed at: 2 months ago - Stars: 140 - Forks: 15

emilyriederer/dbtplyr
dbt package mimicking dplyr select-helpers semantics
Size: 646 KB - Last synced at: 7 days ago - Pushed at: 8 months ago - Stars: 140 - Forks: 10

thephoeron/let-over-lambda
Doug Hoyte's "Production" version of macros from Let Over Lambda, ready for ASDF and Quicklisp.
Language: Common Lisp - Size: 60.5 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 139 - Forks: 27

p-x9/AssociatedObject
๐ Swift Macro for allowing variable declarations even in class extensions
Language: Swift - Size: 299 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 138 - Forks: 4
