Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more β
Top 23 Macro Open-Source Projects
-
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).
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
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.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
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.
-
Repeat
Cross-platform mouse/keyboard record/replay and automation hotkeys/macros creation, and more advanced automation features.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
22. Nim - $80,000
Project mention: Wax compiler β a tiny language designed to transpile to other languages | news.ycombinator.com | 2024-04-19This remineds me of Haxe[1]. I like Wax better because of the Common-Lisp-like syntax.
[1]: https://haxe.org
Seems like a perfect use-case for Janet. (https://janet-lang.org/) A fast minimal VM like Lua, but even more extensible than Lua by being a "Lisp" with macro and C extension capabilities. Not a true Lisp, it's very pragmatic and performance-oriented. But it keeps the good stuff.
gomacro added macros and generics several years before generics reached release.
Project mention: Coming here from svelteland... is there a way to put CSS module inside JS? | /r/solidjs | 2023-06-03I recently encountered Vue Macros and it inspired me to create a compile-time macro library for CSS modules, unfortunately I haven't even started and am not planning to do so any time soon. I like having the entire component in a single file but honestly just having COMPONENT_NAME.module.css for each component is not bad at all. I'd just avoid doing the COMPONENT_NAME/style.module.css, this gets very tedious
Project mention: Is Scala to Java the same relationship as TypeScript has with ECMAScript? | /r/scala | 2023-05-08By contrast, Java and ECMAScript are essentially what we might call "classical" imperative OOP languages, although ECMAScript reveals much more of its Lisp-inspired "map/filter/reduce" FP roots. IMO ESLint is essentially table stakes for working with ECMAScript, but honestly, I wouldn't stop there and would insist on working in TypeScript, including some of the tooling for ESLint specifically for TypeScript, dialing type-safety up to 11, effectively like using Wart Remover with Scala.
Macros related posts
- ε―Ή RTIC ζ‘ζΆηζ’η΄’
- A dialect of Lisp that's embedded in Python
- Ask HN: A Lisp with Cargo/NPM like build system?
- LIPS: Powerful Scheme based Lisp interpreter in JavaScript
- Hylang, a Lisp dialect embedded in Python
- Hissp
- The nim website and the downloads are insecure
-
A note from our sponsor - InfluxDB
www.influxdata.com | 25 Apr 2024
Index
What are some of the best open-source Macro projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Nim | 16,060 |
2 | haxe | 5,958 |
3 | hy | 4,772 |
4 | janet | 3,296 |
5 | Automagica | 2,920 |
6 | oletools | 2,742 |
7 | gomacro | 2,134 |
8 | macro_pack | 1,997 |
9 | laravel-collection-macros | 1,685 |
10 | lux | 1,636 |
11 | vue-macros | 1,589 |
12 | derive_more | 1,397 |
13 | nutype | 1,206 |
14 | rust-derive-builder | 1,161 |
15 | Wartremover | 1,059 |
16 | macro | 1,031 |
17 | passerine | 1,029 |
18 | ViperMonkey | 1,021 |
19 | Repeat | 1,001 |
20 | macrokata | 985 |
21 | Scala-Logging | 899 |
22 | bitflags | 845 |
23 | rustgym | 835 |
Sponsored