Dev tools · alternatives · 2026
24 alternatives to A simple Prolog Interpreter written in a few lines of Python 3
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
This is a Prolog interpreter implemented in Python 3 with minimal code. It allows developers to run Prolog programs without needing a full Prolog environment, making it useful for learning the language or integrating… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. A simple Prolog Interpreter written in a few lines of Python 3 launched in 2019; newer entries below may have overtaken it.
- 1WA
2016 · jamesbvaughan.com · its alternatives →
- 2

An encoding of the UK's self-isolation rules in Prolog - jamespwilliams/prolog-isolation-checker
2021 · github.com · its alternatives →
- 3

Prolog Interpreter in Javascript
2015 · prolog.jldupont.com · its alternatives →
- 4

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

A Lisp interpreter written as an untyped lambda calculus term
2022 · woodrush.github.io · its alternatives →
- 6

A BASIC interpreter written in golang. Contribute to skx/gobasic development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 7

My immediate reaction to today's news that Splunk was being acquired was to comment in the HN discussion for that story: "I hated Splunk so much that I spent a couple days a few months ago writing a single 1200 line python script that does absolutely everything I need in terms of automatic log collection, ingestion, and analysis from a fleet of cloud instances. It pulls in all the log lines, enriches them with useful metadata like the IP address of the instance, the machine name, the log source, the datetime, etc. and stores it all in SQlite, which it then exposes to a very convenient web…
2023 · github.com · its alternatives →
- 8

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 →
- 9

Configurable Clojure/Script interpreter suitable for scripting and Clojure DSLs - babashka/sci
2019 · github.com · its alternatives →
- 10

Python to python compiler that allows you to use Python 3.6 features in older versions. - nvbn/py-backwards
2017 · github.com · its alternatives →
- 11
Vibe Prolog▲44Like a lot of people I got the $250 Claude Code credit and didn't use it up. I decided to try to use it up over the weekend using (mostly) my phone and vibe coded a Prolog interpreter. Now I'm seeing how far I can push it.
Nov 2025 · github.com · its alternatives →
- 12

2017 · craftinginterpreters.com · its alternatives →
- 13

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 →
- 14

Probly was built to reduce context-switching between spreadsheet applications, Python notebooks, and AI tools. It’s a simple spreadsheet that lets you talk to your data. Need pandas analysis? Just ask in plain English, and the code runs right in your browser. Want a chart? Just ask. While there are tools available in this space like TheBricks, Probly is a minimalist, open-source solution built with React, TypeScript, Next.js, Handsontable, Hyperformula, Apache Echarts, OpenAI, and Pyodide. It's still a work in progress, but it's already useful for my daily tasks.
2025 · github.com · its alternatives →
- 15PA
TL;DR: https://pyflo.net is a free, interactive guide to learning Python Hi Everyone, I am a CS educator who has taught a variety of university courses, including many on introductory Python programming. Over the past few years, I've written down a number of Python programming lessons and has culminated into Pyflo.net. This tool is a completely free, introductory guide to learning Python. It is more-or-less an intro programming textbook, but with a few twists, including: * It is totally free. You don't even have to give me your email to use it * The lessons are short and…
2023 · pyflo.net · its alternatives →
- 16

a python-like language with hindley-milner-like type system, which is compiled to c - alehander92/Airtight
2015 · github.com · its alternatives →
- 17

Modern scheduling library for Python. Contribute to Miksus/rocketry development by creating an account on GitHub.
2022 · github.com · its alternatives →
- 18

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

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 →
- 20

The only reasonable scripting engine for Go. Contribute to ichiban/prolog development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 21

PyNeuraLogic is a framework that lets you use Python to create differentiable logic programs. The framework offers an elegant way to express and further extend GNNs, as well as go beyond graphs and tackle other complex (relational) scenarios. Feel free to check the repository and give us some feedback here or on Github. Thank you.
2022 · github.com · its alternatives →
- 22

A simple translator written in Python
2025 · lucianosimone143.itch.io · its alternatives →
- 23

Hi HN! I built pyscn for Python developers in the vibe coding era. If you're using Cursor, Claude, or ChatGPT to ship Python code fast, you know the feeling: features work, tests pass, but the codebase feels... messy. Common vibe coding artifacts: • Code duplication (from copy-pasted snippets) • Dead code from quick iterations • Over-engineered solutions for simple problems • Inconsistent patterns across modules pyscn performs structural analysis: • APTED tree edit distance + LSH • Control-Flow Graph (CFG) analysis • Coupling Between Objects (CBO) • Cyclomatic Complexity Try it without…
2025 · github.com · its alternatives →
- 24

Bootstrapping a Forth interpreter from hand-written tiny ELF binary. Just for fun. - GitHub - nineties/planckforth: Bootstrapping a Forth interpreter from hand-written tiny ELF binary. Just for fun.
2021 · github.com · its alternatives →
Also compare
- Writing an HTTP server in Prolog alternatives
- An encoding of the UK's self-isolation rules in Prolog alternatives
- Prolog compiler and interpreter in pure JavaScript alternatives
- Making Python one-liner-fit with the new pwk (Python With Kurly braces) alternatives
- LambdaLisp – A Lisp interpreter that runs on lambda calculus alternatives
- I wrote a BASIC interpreter in Go 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 →