Dev tools · alternatives · 2026
24 alternatives to MacroPy - bringing Macros to Python
Macros in Python: quasiquotes, case classes, LINQ and more! - lihaoyi/macropy
MacroPy is a Python development tool that adds macro capabilities to the language, enabling features like quasiquotes, case classes, and LINQ-style syntax. It allows developers to extend Python's syntax and reduce… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. MacroPy - bringing Macros to Python launched in 2013; newer entries below may have overtaken it.
- 1

2014 · github.com · its alternatives →
- 2

Easy JSON Query Processor with a Lispy syntax in Go - cube2222/jql
2020 · github.com · its alternatives →
- 3

Contribute to akdor1154/python-csql development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 4

Deep inspection of Python objects. Contribute to igrek51/wat development by creating an account on GitHub.
2024 · github.com · its alternatives →
- 5

Next-level syntax for C-like languages :). Contribute to kiselgra/c-mera development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 6

Python library for creating data pipelines with chain functional programming - EntilZha/PyFunctional
2017 · github.com · its alternatives →
- 7

un-opinionated S-expression syntax and macro system for JavaScript - anko/eslisp
2015 · github.com · its alternatives →
- 8

- 9

A dbg(…) macro for C++. Contribute to sharkdp/dbg-macro development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 10

Greetings! A 2.5 weekends project to teach myself newer Python features (>= 3.10). Conditions are written as Lambda expressions that annotate parameters and return types, and coexist with type annotations. Symbols to share values between conditions are also supported to a limited extend.
2022 · github.com · its alternatives →
- 11

A tool for refurbishing and modernizing Python codebases - dosisod/refurb
2022 · github.com · its alternatives →
- 12

Hiya HN! TextQuery is my sabbatical project that I have been working on for the past six months. It was born out of a personal pain point. Anytime I wanted to analyze raw CSV data, I had to create a schema first before I could import it for querying. And to create charts, I had to use yet another tool. I also disliked how bad charts from popular tools like Excel, Google Sheets looked like. I wanted an easier way to do this and TextQuery was my solution: an all-in-one tool to query CSV files using SQL and create beautiful visualizations as well. Currently, it's a macOS app and focused on CSV…
2025 · textquery.app · its alternatives →
- 13

Like a Python list but better. Contribute to Lauriat/funct development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 14

A library adding some anti-Pythonic syntatic sugar to Python - czheo/syntax_sugar_python
2017 · github.com · its alternatives →
- 15IP
2018 · just-taking-a-ride.com · its alternatives →
- 16AS
2018 · lukaslueg.github.io · its alternatives →
- 17

I'd just like to interject for a moment... Contribute to llllllllll/quasiquotes development by creating an account on GitHub.
2015 · github.com · its alternatives →
- 18

A linter to prevent exception handling antipatterns in Python (limited only for those who like dinosaurs). - guilatrova/tryceratops
2021 · github.com · its alternatives →
- 19HH
2015 · amol-mandhane.github.io · its alternatives →
- 20

Python With Kurly braces. Contribute to umlet/pwk development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 21

A fancy and practical functional tools. Contribute to Suor/funcy development by creating an account on GitHub.
2013 · github.com · its alternatives →
- 22

⚡🐍 Extends built-in Python collections with LINQ-style methods - borzunov/dontasq
2015 · github.com · its alternatives →
- 23

Recently, I write an interpreter for subset of Python using Go. I haven't seen source code of CPython, all is just written according to my understanding of Python so there may be some unusual things. Hope you can play fun with it. Any suggestion is welcome, glad to get some feedback.
2023 · github.com · its alternatives →
- 24

Python package + CLI to generate stylistic wordclouds, including gradients and icon shapes! - minimaxir/stylecloud
2019 · github.com · its alternatives →
Also compare
- Pythonpy – the swiss army knife of the command line alternatives
- jql – Easier jq Alternative with a Lispy Syntax Written in Go alternatives
- Csql – Python lib for composeable SQL queries alternatives
- Wat – Deep inspection of Python objects alternatives
- Compiler using Lisp’s macro system for metaprogramming C-like languages alternatives
- Python library for functional programming alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →