Nuitka: An extremely compatible Python compiler

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • quickjs

    Public repository of the QuickJS Javascript Engine.

  • > @item -c

    > Only output bytecode in a C file. The default is to output an executable file.

    > @item -e

    > Output @code{main()} and bytecode in a C file. The default is to output an executable file.

    https://github.com/bellard/quickjs/blob/master/doc/quickjs.t...

  • Nuitka

    Nuitka is a Python compiler written in Python. It's fully compatible with Python 2.6, 2.7, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, and 3.11. You feed it your Python app, it does a lot of clever things, and spits out an executable or extension module.

  • If you used pip install nutika -U - on both mac and linux, it doesn't find an installation candidate for me. pip install -U "https://github.com/Nuitka/Nuitka/archive/develop.zip" works on both currently. But this does not get "nutika" on the path. Perhaps someone here is more familiar with the installation system here?

  • 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.

    InfluxDB logo
  • py2many

    Transpiler of Python to many other languages

  • Renaming the language in the future is still a possibility. For now, all the tests here:

    https://github.com/adsharma/py2many/tree/main/tests/cases

    are run with cpython interpreter and verified for compatibility.

    Even when there is a desire to innovate (design by contract or pattern matching as an expression), hope to do so without breaking cpython (as long as you stick to the subset).

  • graalvm-ten-things

    Top 10 Things To Do With GraalVM

  • It interprets LLVM bitcode: https://github.com/graalvm/graalvm-ten-things/blob/master/RE....

  • gwas2vcf

    Convert GWAS summary statistics to VCF

  • Here is the original repo I have tried to speed up using:

    python -m nuitka --clang --follow-imports main.py

    repo: https://github.com/MRCIEU/gwas2vcf

    If someone can make the program run faster by whatever means, it will make a bunch of people quite happy.

  • pybenchmarks

    Python Interpreters Benchmarks

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Py2wasm – A Python to WASM Compiler

    4 projects | news.ycombinator.com | 22 Apr 2024
  • Briefcase: Convert a Python project into a standalone native application

    4 projects | news.ycombinator.com | 3 Aug 2023
  • Ask HN: How does Nuitka (Python compiler) work?

    1 project | news.ycombinator.com | 22 Jul 2023
  • Python cruising on back of c++

    3 projects | /r/ProgrammerHumor | 18 May 2023
  • Is cython a safe option for obfuscate a python project?

    1 project | /r/learnpython | 13 May 2023