Python Interpreter

Open-source Python projects categorized as Interpreter Edit details

Top 21 Python Interpreter Projects

  • cinder

    Cinder is Meta's internal performance-oriented production version of CPython. (by facebookincubator)

    Project mention: Is it time for Python to have a statically-typed, compiled, fast superset? | reddit.com/r/Python | 2022-09-29

    The other thing that was interesting to me, was the potential of type annotations to help make for a faster, safer experience on the compiler end of things. One example is seen in Meta’s Cinder project, on the docs it explains how typing can be used to reduce the number of steps for the compiler ([cinder/static_python.rst at cinder/3.8 · facebookincubator/cinder · GitHub](https://github.com/facebookincubator/cinder/blob/cinder/3.8/CinderDoc/static_python.rst)), making it more effective.

  • 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. Discord server: https://discord.gg/yzZ3MfGZ8A

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • kuroko

    Dialect of Python with explicit variable declaration and block scoping, with a lightweight and easy-to-embed bytecode compiler and interpreter.

    Project mention: GitHub - kuroko-lang/kuroko: Dialect of Python with explicit variable declaration and block scoping, with a lightweight and easy-to-embed bytecode compiler and interpreter. | reddit.com/r/Python | 2022-08-13
  • pcbasic

    PC-BASIC - A free, cross-platform emulator for the GW-BASIC family of interpreters

    Project mention: He Created the Oregon Trail | news.ycombinator.com | 2021-11-21
  • rajiniPP

    Programming language based on Iconic dialogues of Rajinikanth. 🤘🏽

    Project mention: rajini++: The Superstar Programming Language | reddit.com/r/programming | 2022-05-19
  • PyBasic

    Simple interactive BASIC interpreter written in Python

    Project mention: An old school BASIC interpreter | reddit.com/r/retrocomputing | 2021-10-05
  • pyccolo

    Declarative instrumentation for Python.

    Project mention: GitHub - smacke/pyccolo: Declarative instrumentation for Python. | reddit.com/r/Python | 2022-01-23
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • jispy

    A JavaScript interpreter in Python, built for embedding JavaScript.

    Project mention: How to run a js function from a python file? | reddit.com/r/AskProgramming | 2021-10-05

    Embed a JavaScript interpreter like jispy inside the Python program and use it to parse & execute the JS code.

  • greenberry

    A one-line statement language with grammar and infinite look-ahead

    Project mention: A one-line statement language complete with OOP written in Python | reddit.com/r/Compilers | 2022-04-18

    Wrote this in Python sometimes ago. Might be useful to someone.

  • simple-c-compiler

    Simple C Compiler written in Python

    Project mention: Chad programmer | reddit.com/r/programminghorror | 2022-09-14
  • lalalang

    🤠 A programming language with a silly name

    Project mention: Lalalang: A programming language with a silly name | news.ycombinator.com | 2022-07-07
  • yakamoz

    An interpreted Turkish programming language

    Project mention: I wrote a programming language in Turkish | reddit.com/r/Turkey | 2022-04-15
  • pyastinterp

    Python AST interpreter (aka tree-walking interpreter) in Python. Aka meta-circular interpreter.

  • BulbScript-for-Wiz-Lights

    BulbScript is a simple scripting language for controlling Philips Wiz Lightbulbs using the pywizlight library.

    Project mention: WiZ Dynamic Colors | reddit.com/r/wiz | 2022-09-21

    Is there a way to create custom dynamic colors for WiZ Lights? I would like to create one for Halloween and Xmas times. I came across this repo https://github.com/10xJSChad/BulbScript-for-Wiz-Lights. However I am not sure how it can be integrated with Home Assistant.

  • IGCSE-CS-PC-Transpiler

    IGCSE CS PseudoCode Interpreter (Translator) Note. This program is currently undergoing the final tweaks. This Program transpiles (compiles source to source) the Pseudocode syntax studied in the IGCSE Computer Science 0478 Syllabus as no other application is available to do this. For any suggestions or bug reports, please send me a message on Github If you liked it, please don't forget to star this repository. Thanks!

  • C8SALT

    A CHIP-8 interpreter written in TI-BASIC.

    Project mention: C8SALT, the first ever TI-BASIC CHIP-8 emulator- now with a working DXYN | reddit.com/r/EmuDev | 2021-11-23

    https://github.com/NinjaWeedle/C8SALT Github link for those interested

  • vimBrain

    Brainfuck-based vim-inspired esoteric programming language written in python.

    Project mention: Brainfuck interpreter for my vim-inspired language! | reddit.com/r/Python | 2022-02-03

    I have created a brainfuck-based programming language, but instead of the usual "<>+-.,[]" it is vim motions "[email protected]". It is basically one-to-one mapping. Here is the project on GitHub. The Interpreter function is only 17 loc. I was not able to bring it lower than that. If you can decrease the number, PRs are welcomed.

  • tiny_basic

    A Tiny Basic Interpreter.

  • discord-calculator-bot

    This is a discord bot that allows you to quickly calculate and graph math.

  • telepythy

    An embeddable, remote-capable Python shell (by dhagrow)

    Project mention: Notebooks suck: change my mind | reddit.com/r/Python | 2022-02-11

    I don't know how much interest there is for that, but it works beautifully for me. It's in early stages , but if you don't mind a few missing key features, like block folding, you can find it here.

  • DIVI-Interpreter

    Interpreter for the language DIVI#

    Project mention: DIVI Interpreter | reddit.com/r/Python | 2021-12-05

    i have created a full documentation here: https://github.com/MortyHub/DIVI-Interpreter/wiki/Documentation

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-09-29.

Python Interpreter related posts

Index

What are some of the best open-source Interpreter projects in Python? This list will help you:

Project Stars
1 cinder 2,122
2 rickroll-lang 646
3 kuroko 299
4 pcbasic 269
5 rajiniPP 127
6 PyBasic 121
7 pyccolo 69
8 jispy 46
9 greenberry 41
10 simple-c-compiler 22
11 lalalang 14
12 yakamoz 13
13 pyastinterp 12
14 BulbScript-for-Wiz-Lights 8
15 IGCSE-CS-PC-Transpiler 6
16 C8SALT 4
17 vimBrain 3
18 tiny_basic 3
19 discord-calculator-bot 3
20 telepythy 2
21 DIVI-Interpreter 2
Find remote jobs at our new job board 99remotejobs.com. There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Download talent.io’s Tech Salary Report
Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform talent.io
www.talent.io