SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python Transpiler Projects
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
aesara
Aesara is a Python library for defining, optimizing, and efficiently evaluating mathematical expressions involving multi-dimensional arrays.
-
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/
-
prometeo
An experimental Python-to-C transpiler and domain specific language for embedded high-performance computing
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
RBQL
🦜RBQL - Rainbow Query Language: SQL-like query engine for (not only) CSV file processing. Supports SQL queries with Python and JavaScript expressions.
-
box
box is a text-based visual programming language inspired by Unreal Engine Blueprint function graphs. (by p-ranav)
-
qBraid
A Python toolkit for cross-framework abstraction, transpilation, and execution of quantum programs.
-
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!
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Recommend checking out https://github.com/tobymao/sqlglot if you are interested in this capability for other SQL dialects
Tools like this are helpful for:
- Rendering SQL in a consistent way, eg for snapshot testing
Project mention: Ask HN: Why don't browsers just build a non-JS interpreter? | news.ycombinator.com | 2024-01-10
> Another problem is that there are hundreds of built-in library functions that need to be compiled from Python from C
An approach I've advocated as one of the main authors of py2many is that all of the python builtin functions be written in a subset of python[1] and then compiled into native code. This has the benefit of avoiding GIL, problems with C-API among other things.
Do checkout the examples here[2] which work out of the box for many of the 8-9 supported backends.
[1] https://github.com/py2many/py2many/blob/main/doc/langspec.md
Project mention: Show HN: Just.sh – compiler that turns Justfiles into portable shell scripts | news.ycombinator.com | 2023-12-26
Project mention: Which language should qBraid circuit transpiler support next? | /r/QuantumComputing | 2023-05-16As of today, the qBraid-SDK is now open-source: https://github.com/qBraid/qBraid
Project mention: py2many VS kithon - a user suggested alternative | libhunt.com/r/py2many | 2023-06-17
Project mention: What is the point of the if __name__ == "__main__":, i.e. why use a file as both script and module? | /r/learnpython | 2023-06-26The Lissp transpiler incrementally compiles and executes each top-level form to Python. It needs to do this in case there's a macro definition that might affect the compilation of a subsequent form. If it's only executing definitions, this is harmless, but if you want to precompile the main module, it needs the guard, or the side effects will happen too.
Python Transpiler related posts
- SQLGlot: No-dependency SQL parser, transpiler, optimizer for 21 SQL dialects
- SQLglot: Python SQL Parser and Transpiler
- Build the dependency graph of your BigQuery pipelines at no cost: a Python implementation
- A Primer on SQLGlot's Abstract Syntax Tree
- sqlglot - Amazing SQL parsing library
- SQLGlot – Python no-dependency SQL parser, transpiler, optimizer, and engine
- Transpiler, a Meaningless Word
-
A note from our sponsor - SaaSHub
www.saashub.com | 24 Apr 2024
Index
What are some of the best open-source Transpiler projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | sqlglot | 5,441 |
2 | Transcrypt | 2,808 |
3 | aesara | 1,160 |
4 | nimporter | 808 |
5 | rickroll-lang | 736 |
6 | prometeo | 610 |
7 | py2many | 590 |
8 | pytago | 371 |
9 | hissp | 331 |
10 | pyccel | 330 |
11 | RBQL | 264 |
12 | just.sh | 121 |
13 | box | 116 |
14 | Py2Jl | 71 |
15 | qBraid | 55 |
16 | kithon | 47 |
17 | LangTrans | 38 |
18 | transpiler | 25 |
19 | cod | 23 |
20 | hebigo | 21 |
21 | IGCSE-CS-PC-Transpiler | 11 |
22 | ti842py | 8 |
23 | volcano | 5 |
Sponsored