nowfound

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. 1
  2. 2

    Easy JSON Query Processor with a Lispy syntax in Go - cube2222/jql

    2020 · github.com · its alternatives →

  3. 3

    Contribute to akdor1154/python-csql development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  4. 4

    Deep inspection of Python objects. Contribute to igrek51/wat development by creating an account on GitHub.

    2024 · github.com · its alternatives →

  5. 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. 6

    Python library for creating data pipelines with chain functional programming - EntilZha/PyFunctional

    2017 · github.com · its alternatives →

  7. 7

    un-opinionated S-expression syntax and macro system for JavaScript - anko/eslisp

    2015 · github.com · its alternatives →

  8. 8
    marpy.io▲109

    AI coding platform built specifically for the Python stack

    May 2026 · its alternatives →

  9. 9

    A dbg(…) macro for C++. Contribute to sharkdp/dbg-macro development by creating an account on GitHub.

    2019 · github.com · its alternatives →

  10. 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. 11

    A tool for refurbishing and modernizing Python codebases - dosisod/refurb

    2022 · github.com · its alternatives →

  12. 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. 13

    Like a Python list but better. Contribute to Lauriat/funct development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  14. 14

    A library adding some anti-Pythonic syntatic sugar to Python - czheo/syntax_sugar_python

    2017 · github.com · its alternatives →

  15. 15IP
  16. 16AS
  17. 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. 18

    A linter to prevent exception handling antipatterns in Python (limited only for those who like dinosaurs). - guilatrova/tryceratops

    2021 · github.com · its alternatives →

  19. 19HH
  20. 20

    Python With Kurly braces. Contribute to umlet/pwk development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  21. 21

    A fancy and practical functional tools. Contribute to Suor/funcy development by creating an account on GitHub.

    2013 · github.com · its alternatives →

  22. 22

    ⚡🐍 Extends built-in Python collections with LINQ-style methods - borzunov/dontasq

    2015 · github.com · its alternatives →

  23. 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. 24

    Python package + CLI to generate stylistic wordclouds, including gradients and icon shapes! - minimaxir/stylecloud

    2019 · github.com · its alternatives →

Also compare

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 →