nowfound

Dev tools · alternatives · 2026

24 alternatives to Python Recursion: A Trampoline from the Mutual Head to the...

Ezequiel Leonardo Castaño Personal Website - In this website you will find post about christianity, programming and math

Python Recursion is a development tool that addresses recursive programming challenges in Python. It implements a trampoline pattern to handle mutual recursion and deep call stacks more efficiently. The tool is… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Python Recursion: A Trampoline from the Mutual Head to the... launched in 2023; newer entries below may have overtaken it.

  1. 1

    Contribute to tylerhou/fiber development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  2. 2

    A puzzle game about recursion, patterns, and programming.

    2021 · apps.apple.com · its alternatives →

  3. 3RR
  4. 4

    Simple Python Calculation Engine. Contribute to bsdz/calcengine development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  5. 5EM
  6. 6

    Modern scheduling library for Python. Contribute to Miksus/rocketry development by creating an account on GitHub.

    2022 · github.com · its alternatives →

  7. 7

    Cannoli Programming Language. Contribute to joncatanio/cannoli development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  8. 8

    I was fascinated reading through another recent HN submission about a highly efficient implementation of A* in Lisp, which got me thinking about how I could do something similar in Python. However, these kinds of pathfinding algorithms really need complex terrain/mazes with interesting obstructions to showcase what they can do and how they work. So, I started thinking about how I could generate cool and diverse random "mazes" (they aren't really mazes, but I'm not sure what the best term is). I got a bit carried away thinking of lots of different cool ways to generate these mazes, such…

    2024 · github.com · its alternatives →

  9. 9

    Tail Call Optimizations in Python . Contribute to raaidrt/tacopy development by creating an account on GitHub.

    Nov 2025 · github.com · its alternatives →

  10. 10

    I've been playing with the idea of an LLM prompt that causes the model to generate and return a new prompt. https://github.com/andyk/recursive_llm The idea I'm starting with is to implement recursion using English as the programming language and GPT as the runtime. It’s kind of like traditional recursion in code, but instead of having a function that calls itself with a different set of arguments, there is a prompt that returns itself with specific parts updated to reflect the new arguments. Here is a prompt for infinitely generating Fibonacci numbers: > You are a…

    2023 · github.com · its alternatives →

  11. 11

    AST-based fragmental source code refactoring toolkit for Python - isidentical/refactor

    2021 · github.com · its alternatives →

  12. 12

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

    2021 · github.com · its alternatives →

  13. 13
  14. 14

    A simple Prolog Interpreter written in a few lines of Python 3. It runs a limited subset of Prolog and uses backtracking and generators in order to perform its magic. - photonlines/Python-Prolog-Interpreter

    2019 · github.com · its alternatives →

  15. 15

    Hi all! A little background: I've been working on natto.dev, a spatial environment for JavaScript. I'm really excited about new interfaces for code (leveraging metaphors we're good at, spatial reasoning, making state visible, design tools, etc). With all the buzz around PyScript, I discovered Pyodide and got it working inside natto. This Python version is a stripped down version of https://natto.dev (eg interactive outputs, multiplayer) so please check that out if this interests you. I'm excited to share this spatial environment for Python. Imagine Jupyter cells arranged on a 2D…

    2022 · python.natto.dev · its alternatives →

  16. 16

    An experimental Python-to-C transpiler and domain specific language for embedded high-performance computing - zanellia/prometeo

    2021 · github.com · its alternatives →

  17. 17

    Hi HN, I turned the freshly published paper “The Constructor Theory of Time” by David Deutsch and Chiara Marletto (arXiv, 13 May 2025) into an executable Python library. What you’ll find • One-to-one translation of the paper’s formalism: Substrates, Attributes, Tasks, Constructors, and task-algebra operators • Possibility / impossibility predicates and counterfactuals encoded exactly as defined • Test suite that mirrors every lemma and example (>95 % coverage, mypy-typed) • Reproductions of key results: time-keeping substrates, irreversibility proofs, quantum branching tasks, and a…

    2025 · github.com · its alternatives →

  18. 18

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

    2022 · github.com · its alternatives →

  19. 19

    Hey HN! I wrote a book on programming called The Elements of Code. I put the entire book online here: https://elementsofcode.io/ When mentoring (usually new) programmers, I noticed there were a few common mistakes that seemed to account for about 80% of the complexity in their code. I couldn’t find a concise guide to fixing those mistakes, so I decided to write one. The title is an homage to The Elements of Style by Strunk and White, which is the classic guide for communicating well using prose. That guide is quite tactical in nature, and I wanted to parallel its focus in The…

    2021 · pragprog.com · its alternatives →

  20. 20

    I built Copapy as an experiment: Can Python be used for hard real-time systems? Instead of an interpreter or JIT, Copapy builds a computation graph by tracing Python code and uses a custom copy-and-patch compiler. The result is very fast native code with no GC, no syscalls, and no memory allocations at runtime. The copy-and-patch compiler currently supports x86_64 as well as 32- and 64-bit ARM. It comes as small Python package with no other dependencies - no cross-compiler, nothing except Python. The current focus is on robotics and control systems in general. This project is early but…

    Feb 2026 · github.com · its alternatives →

  21. 21

    Hi HN! We’re Adrien and Kanav. We met at our previous job, where we spent about a third of our lives combating a constant firehose of bugs. In the hope of reducing this pain for others in the future, we’re working on automating debugging. We’re currently working on a platform that ingests logs and then automatically reproduces, root causes and ultimately fixes production bugs as they happen. You can see some of our work on this here - https://news.ycombinator.com/item?id=39528087 As we were building the root-cause phase of our automated debugger, we realized that we developed…

    2024 · github.com · its alternatives →

  22. 22PG
  23. 23

    Flips the gender in a text snippet or epub. Contribute to Garrett-R/gender_bender development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  24. 24

    Hi everyone! I just released the Practical Python Projects book! (https://practicalpython.yasoob.me) I am happy to announce the first version as a release candidate. I have poured a lot of love into writing this book and would love to hear what you guys think. (A limited 100% off and discount coupons at the end) This is not a pure beginner book. The book does assume some background Python knowledge. You need to know the basics like methods, functions, classes, and such. If I use something that is not typically covered in beginner Python books, I will explain it before I use it.…

    2021 · practicalpython.yasoob.me · 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 →