SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python Interpreter Projects
-
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
cinder
Cinder is Meta's internal performance-oriented production version of CPython. (by facebookincubator)
Project mention: We still chose C++ (instead of Rust) for new database development | news.ycombinator.com | 2025-09-29Full agree. Value types are underrated. That's one of the best things about C# and Go. They are increasing performance (with contiguous memory) and reducing GC pressure. I also believe that dynamically typed languages like Python would gain a lot by introducing a form of value types/unboxed values. For example, Cinder, Meta's internal version of CPython, supports what they call "static classes": https://github.com/facebookincubator/cinder?tab=readme-ov-fi....
-
rickroll-lang
The Rick Roll programming language is a rickroll based, process oriented, dynamic, strong, esoteric programming language. All of the keywords/statements are from Rick Astley's lyrics. Check our tutorial site, https://rick-lang.github.io/programming-language-explainer/
-
* https://bernsteinbear.com/blog/row-poly/
and the repo for the main implementation: https://github.com/tekknolagi/scrapscript
-
Currently reading The BLUE Book About GW-BASIC and QuickBasic (Thomas C. McIntire, 1991, https://github.com/robhagemans/hoard-of-gwbasic).
It is full of fascinating and somewhat horrible advice. For rendering text-mode user interfaces the author recommends having a 4kB binary file saved that is just BLOADed straight from disk into graphics RAM (in text-mode that sets all the text and attributes/colors for the screen). Tricks like that would probably never cross my mind, being used to having to load some library to draw anything to a screen.
I discovered just some day ago pc-basic is a really impressive project. pip install pcbasic gives you a portable python-implementation of essentially GW-BASIC, running in a terminal or graphics window. But you can of course also grab the MIT-licensed GW-BASIC 1.0 that Microsoft released a few years ago (and that TK Chia modified to make it possible to build) and run that in DOSBox. I am having a lot of fun with both of those.
https://github.com/robhagemans/pcbasic
-
PyCParser
C parser and interpreter written in Python with automatic ctypes interface generation (by albertz)
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
-
- Project mention: MacPaint Art from the Mid-80s Still Looks Great Today | news.ycombinator.com | 2025-07-12
If you want to make MacPaint drawings that incorporate your modern photos then I make a program for that. Retro Dither on the Mac App Store dithers and exports photos to MacPaint (wrapped in MacBinary for transport):
https://oaksnow.com/retrodither/
There’s also a chapter in my new book explaining how to write the same program in Python including Atkinson dithering, the MacPaint file format and MacBinary. You can get the code for free and do the conversions yourself without Retro Dither here:
https://github.com/davecom/ComputerScienceFromScratch
The book is here:
https://nostarch.com/computer-science-from-scratch
-
-
Python-Code-Obfuscator
Transform regular Python code into a human-averse, yet still-functional equivalent.
-
-
-
BulbScript-for-Wiz-Lights
BulbScript is a simple scripting language for controlling Philips Wiz Lightbulbs using the pywizlight library.
-
pyastinterp
Python AST interpreter (aka tree-walking interpreter) in Python. Aka meta-circular interpreter.
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Interpreter discussion
Python Interpreter related posts
-
We still chose C++ (instead of Rust) for new database development
-
I Built My Own Programming Language and its Virtual Machine In Python!
-
Agent AI a automação inteligente com CrewAI
-
Ask HN: How do you prompt the "advanced" models
-
AI Computer Interface (ACI)
-
Open-interpreter: A natural language interface for computers
-
Open-interpreter: A natural language interface for computers
- A note from our sponsor - SaaSHub www.saashub.com | 25 Dec 2025
Index
What are some of the best open-source Interpreter projects in Python? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | open-interpreter | 61,279 |
| 2 | cinder | 3,748 |
| 3 | rickroll-lang | 768 |
| 4 | scrapscript | 452 |
| 5 | pcbasic | 433 |
| 6 | PyCParser | 361 |
| 7 | PyBasic | 216 |
| 8 | rajiniPP | 191 |
| 9 | pyccolo | 100 |
| 10 | Coddie | 84 |
| 11 | simple-c-compiler | 66 |
| 12 | ComputerScienceFromScratch | 65 |
| 13 | kagsa | 64 |
| 14 | Python-Code-Obfuscator | 60 |
| 15 | jispy | 59 |
| 16 | greenberry | 54 |
| 17 | BulbScript-for-Wiz-Lights | 26 |
| 18 | pyastinterp | 18 |
| 19 | whitepy | 15 |
| 20 | lalalang | 15 |
| 21 | yakamoz | 13 |
| 22 | C8SALT | 7 |
| 23 | ncndi | 5 |