awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

42 रिपॉजिटरी

Awesome GitHub RepositoriesPython Compilers

Tools that translate Python source code into standalone machine code binaries.

Distinct from Source Code Compilers: None of the candidates were specific enough to Python-to-binary compilation; this is a core language runtime capability.

Explore 42 awesome GitHub repositories matching programming languages & runtimes · Python Compilers. Refine with filters or upvote what's useful.

Awesome Python Compilers GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • gto76/python-cheatsheetgto76 का अवतार

    gto76/python-cheatsheet

    38,499GitHub पर देखें↗

    This project is a comprehensive technical reference and programming cheatsheet for the Python language. It serves as a curated catalog of language features, syntax patterns, and standard library functions designed to help developers identify and apply correct coding patterns. The documentation covers a broad range of functional areas, including language fundamentals such as object-oriented structuring, functional logic, and list comprehensions. It also provides guidance on utilizing the standard library for data analysis, file management, networking, and concurrent execution. The reference e

    Documents how to use Cython to compile Python-like code into C for high-performance execution.

    Pythoncheatsheetpythonpython-cheatsheet
    GitHub पर देखें↗38,499
  • explosion/spacyexplosion का अवतार

    explosion/spaCy

    33,688GitHub पर देखें↗

    spaCy is a Python natural language processing framework designed for industrial-scale text processing. It converts raw text into structured data for machine learning pipelines through a combination of statistical language model trainers, transformer-based text processors, and syntactic dependency parsers. The project enables the integration of pretrained transformer architectures to perform complex linguistic analysis and multi-task learning. It also provides a specialized system for neural named entity recognition to identify and categorize key entities within text. The framework covers a b

    Uses Cython C-extensions to provide high-performance memory management and tensor operations within Python.

    Pythonaiartificial-intelligencecython
    GitHub पर देखें↗33,688
  • python/mypypython का अवतार

    python/mypy

    20,489GitHub पर देखें↗

    mypy is a static type checker for Python that analyzes source code to detect type errors and inconsistencies without executing the program. It functions as a static analysis tool and type inference engine, providing a gradual typing system that allows type hints to be added to a codebase incrementally while maintaining compatibility with dynamic typing. The project distinguishes itself through a combination of performance and precision features. It utilizes a daemon-based incremental checking system and multi-process parallel analysis to manage large codebases, supported by binary cache persi

    Transforms Python modules into C extensions using type hints to increase execution performance.

    Pythonlinterpythontypechecker
    GitHub पर देखें↗20,489
  • exaloop/codonexaloop का अवतार

    exaloop/codon

    16,803GitHub पर देखें↗

    Codon is an LLVM-based Python compiler and statically typed implementation that translates source code into optimized machine instructions. It functions as a high-performance numerical backend and a GPU computing framework designed to remove runtime overhead. The project implements a compiled alternative to NumPy, translating array logic directly into machine code. It differentiates itself by generating specialized hardware kernels for graphics processors and utilizing static type inference to enable aggressive machine-code optimization. The system provides capabilities for parallel workload

    Translates Python source code into optimized machine instructions using the LLVM toolchain.

    Python
    GitHub पर देखें↗16,803
  • nuitka/nuitkaNuitka का अवतार

    Nuitka/Nuitka

    14,938GitHub पर देखें↗

    Nuitka is a compilation framework that translates Python source code into C, enabling the creation of standalone machine code binaries. By converting interpreted scripts into compiled executables, it removes the requirement for a language interpreter on the target machine and provides a mechanism for distributing Python applications as self-contained packages. The project distinguishes itself through advanced optimization techniques, including link-time code generation and profile-guided binary optimization, which improve execution speed by bypassing standard interpreted overhead. It manages

    Converts Python source code into standalone binary files to remove the need for a language interpreter on the target machine.

    Pythoncompilernuitkapackaging-tool
    GitHub पर देखें↗14,938
  • nexe/nexenexe का अवतार

    nexe/nexe

    13,571GitHub पर देखें↗

    Nexe is a cross-platform binary bundler and compiler that packages Node.js applications and their dependencies into single standalone executables. It functions as a runtime compiler that can build the Node.js runtime from source with custom flags and application snapshots to enable software distribution without requiring a pre-installed runtime. The system allows for cross-compilation across different operating systems and architectures from a single build environment. It includes a static asset bundler to embed external files and directories directly into the compiled binary for access at ru

    Converts interpreted JavaScript source code into standalone native binaries for distribution.

    TypeScriptbinariesbinarybundle
    GitHub पर देखें↗13,571
  • pyinstaller/pyinstallerpyinstaller का अवतार

    pyinstaller/pyinstaller

    13,019GitHub पर देखें↗

    PyInstaller is a cross-platform binary packager and application freezer that bundles Python scripts and their dependencies into standalone executables. It allows programs to be distributed and run on target operating systems without requiring a local installation of the Python interpreter. The tool functions as a standalone executable bundler, packaging the application with all necessary modules and libraries into a single file or folder. It includes integration for digital binary signing to satisfy operating system security requirements for distributed software. The system utilizes static a

    Compiles platform-specific binaries that handle the initial extraction and loading of the packaged Python environment.

    Pythonbundlepackagepy2app
    GitHub पर देखें↗13,019
  • numba/numbanumba का अवतार

    numba/numba

    10,918GitHub पर देखें↗

    Numba एक जस्ट-इन-टाइम कंपाइलर है जो हाई-लेवल Python फंक्शन्स को रनटाइम पर ऑप्टिमाइज़्ड मशीन कोड में अनुवादित करता है। LLVM कंपाइलर इंफ्रास्ट्रक्चर का लाभ उठाकर, यह संख्यात्मक डेटा प्रोसेसिंग और गणितीय गणनाओं में तेजी लाने के लिए एक ढांचा प्रदान करता है, जो स्टेटिकली कंपाइल की गई भाषाओं के बराबर प्रदर्शन स्तर को सक्षम बनाता है। यह प्रोजेक्ट टाइप-इन्फरेंस-आधारित स्पेशलाइजेशन के माध्यम से खुद को अलग करता है, जो निष्पादन के दौरान उपयोग किए जाने वाले विशिष्ट डेटा प्रकारों के अनुरूप मशीन निर्देश उत्पन्न करता है। यह एक लेज़ी कंपाइलेशन पाइपलाइन का उपयोग करता है जो इनवोकेशन के क्षण तक अनुवाद को स्थगित कर देता है, जिससे स्टार्टअप ओवरहेड कम हो जाता है और विविध प्रोसेसर आर्किटेक्चर और ऑपरेटिंग सिस्टम में लगातार प्रदर्शन बना रहता है। कोर कंपाइलेशन के अलावा, यह टूलकिट कई CPU कोर और ग्राफिक्स प्रोसेसिंग यूनिट्स में पुनरावृत्ति संचालन (iterative operations) और ऐरे एक्सप्रेशन्स को वितरित करके हार्डवेयर एक्सेलेरेशन के लिए व्यापक समर्थन प्रदान करता है। यह बड़े पैमाने के संख्यात्मक डेटासेट के लिए थ्रूपुट को अधिकतम करने के लिए वेक्टरइज़ेशन और पैरेललइज़ेशन रणनीतियों का उपयोग करता है, जिससे डेवलपर्स सीधे स्टैंडर्ड कोड से विशेष हार्डवेयर को लक्षित कर सकते हैं।

    Translates Python functions into optimized machine code at runtime to accelerate numerical computations.

    Pythoncompilercudallvm
    GitHub पर देखें↗10,918
  • phalcon/cphalconphalcon का अवतार

    phalcon/cphalcon

    10,829GitHub पर देखें↗

    Phalcon is a full-stack PHP web framework implemented as a compiled C extension that loads directly into the PHP interpreter. Rather than executing PHP scripts at runtime, the framework runs as a native C module, bundling routing, ORM, templating, and caching into immutable structures compiled at build time. This architecture hooks directly into PHP's internal Zend Engine API to bypass userland function call overhead, processes HTTP requests through a C-level event pipeline, and passes data between layers using pointer references instead of duplicating memory buffers. The framework manages ob

    Provides a full-stack PHP web framework implemented as a compiled C extension for maximum performance.

    PHPext-phalconextensionframework
    GitHub पर देखें↗10,829
  • cython/cythoncython का अवतार

    cython/cython

    10,767GitHub पर देखें↗

    Cython is a compiler that translates Python code into C or C++ to create high-performance extension modules. It functions as a static typing optimizer and a C extension generator, allowing developers to declare C types within Python code to reduce interpreter overhead and increase execution speed. The project enables the wrapping of external C libraries to provide high-level interfaces to low-level system capabilities. It also serves as a native binary packager, capable of freezing scripts and their dependencies into standalone executable binaries for distribution. The system covers a broad

    Provides tools for compiling Python code into C extensions to increase execution speed and memory efficiency.

    Cythonbig-dataccpp
    GitHub पर देखें↗10,767
  • google/grumpygoogle का अवतार

    google/grumpy

    10,528GitHub पर देखें↗

    Grumpy is a native binary compiler that transforms Python source code into Go source code. By transpiling high-level scripts into a strongly typed intermediate representation, the system enables the creation of statically linked native binaries that operate independently of a traditional virtual machine interpreter. The project distinguishes itself by providing a comprehensive runtime library that replicates standard Python data structures and object behaviors. This emulation layer ensures that compiled code maintains functional parity with the original source environment while leveraging the

    Transforms scripts into statically linked native binaries to run independently of an external interpreter.

    Go
    GitHub पर देखें↗10,528
  • bellard/quickjsbellard का अवतार

    bellard/quickjs

    10,411GitHub पर देखें↗

    QuickJS is a lightweight, memory-efficient JavaScript engine and runtime designed for embedding within C applications. It provides a small binary footprint and supports the latest ECMAScript standards, enabling the execution of JavaScript code with fast startup times and low memory usage. The project includes a standalone JavaScript compiler that transforms source code into independent binary executables. These files run on a machine without requiring an external language runtime. The engine implements deterministic memory management through reference counting and cycle collection. It also p

    Compiles interpreted JavaScript source code into standalone native binaries that run without an external runtime.

    C
    GitHub पर देखें↗10,411
  • pypa/pippypa का अवतार

    pypa/pip

    10,186GitHub पर देखें↗

    pip is a Python package manager used to install, update, and remove software libraries from the Python Package Index and other remote repositories. It functions as a dependency resolver that calculates compatible version sets for complex software trees, an environment inspector for analyzing installed distributions, and a wheel builder that compiles source distributions into binary files. The tool supports various installation methods, including fetching packages directly from web URLs and Git commits, as well as installing packages in editable mode for active development. It enables the crea

    Compiles source distributions into binary wheel files to accelerate the installation process.

    Pythonpackagingpippython
    GitHub पर देखें↗10,186
  • falconry/falconfalconry का अवतार

    falconry/falcon

    9,794GitHub पर देखें↗

    Falcon is a minimalist Python web API framework and high-performance microservices framework. It serves as a resource-oriented API toolkit designed for building RESTful APIs and data plane services that prioritize low overhead, reliability, and scale. The framework implements an ASGI web server interface to handle both synchronous and asynchronous HTTP requests and WebSockets. It features a dedicated HTTP middleware system for intercepting network traffic and executing shared processing logic across multiple API endpoints. Its capability surface covers resource-based routing, HTTP specificat

    Uses compiled C extensions to optimize critical paths and increase request throughput.

    Pythonapiapi-restasgi
    GitHub पर देखें↗9,794
  • kivy/python-for-androidkivy का अवतार

    kivy/python-for-android

    8,888GitHub पर देखें↗

    python-for-android is a toolchain that compiles Python applications and their dependencies into installable Android APK or AAB packages. It bundles a Python interpreter and standard library into an Android package, enabling Python code to run natively on mobile devices. The project provides a recipe-based build engine that automates dependency resolution, version pinning, and custom compilation steps for Android targets. The system cross-compiles Python and native C-extension libraries for multiple Android CPU architectures, producing separate native binaries for each target and packaging the

    Packages a Python application and its dependencies into an installable Android APK or AAB file.

    Pythonandroidapkkivy
    GitHub पर देखें↗8,888
  • crazyguitar/pysheeetcrazyguitar का अवतार

    crazyguitar/pysheeet

    8,150GitHub पर देखें↗

    pysheeet एक तकनीकी संदर्भ लाइब्रेरी है जो उन्नत Python डेवलपमेंट, सिस्टम एकीकरण और उच्च-प्रदर्शन कंप्यूटिंग के लिए कोड स्निपेट्स और कार्यान्वयन पैटर्न का एक क्यूरेटेड संग्रह प्रदान करती है। यह निम्न-स्तरीय नेटवर्क प्रोग्रामिंग, नेटिव C एक्सटेंशन, और एसिंक्रोनस और समवर्ती प्रोग्रामिंग को लागू करने के लिए एक व्यापक गाइड के रूप में कार्य करती है। यह प्रोजेक्ट वितरित GPU इन्फरेंस और उच्च-प्रदर्शन सर्विंग के लिए टूल्स सहित लार्ज लैंग्वेज मॉडल्स के विकास और डिप्लॉयमेंट के लिए विशेष फ्रेमवर्क प्रदान करती है। इसमें GPU रिसोर्स एलोकेशन और मल्टी-नोड वर्कलोड मैनेजमेंट को कवर करते हुए उच्च-प्रदर्शन कंप्यूटिंग क्लस्टर ऑर्केस्ट्रेशन के लिए विस्तृत पैटर्न भी शामिल हैं। यह लाइब्रेरी सुरक्षित नेटवर्क संचार और क्रिप्टोग्राफी, ऑब्जेक्ट-रिलेशनल मैपिंग और डेटाबेस मैनेजमेंट, और जटिल डेटा स्ट्रक्चर्स और एल्गोरिदम के कार्यान्वयन सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करती है। यह मेमोरी मैनेजमेंट, फॉरेन-फंक्शन इंटरफ़ेस के माध्यम से नेटिव इंटरऑपरेबिलिटी, और सिस्टम-स्तरीय OS एकीकरण के लिए यूटिलिटीज़ भी प्रदान करती है।

    Provides a technical reference for building high-performance native Python modules using the C API, pybind11, and Cython.

    Python
    GitHub पर देखें↗8,150
  • librosa/librosalibrosa का अवतार

    librosa/librosa

    8,200GitHub पर देखें↗

    Librosa is a Python audio analysis library and digital signal processing framework. It functions as a feature extraction suite and music information retrieval tool designed to analyze the structural and sonic characteristics of audio signals. The library provides specialized capabilities for music analysis, including dynamic tempo tracking to identify rhythmic pulses and spectral feature extraction to compute harmonic spectra, chroma variants, and onset points. It also serves as a time-series audio processor for synchronizing audio streams. The system covers a broad range of audio processing

    Implements C-extensions to accelerate computationally expensive signal processing loops for near-native execution speed.

    Pythonaudiodsplibrosa
    GitHub पर देखें↗8,200
  • samshadwell/trumpscriptsamshadwell का अवतार

    samshadwell/TrumpScript

    7,587GitHub पर देखें↗

    TrumpScript is a Python-based domain specific language and compiler extension that wraps the Python runtime to enforce custom grammar and vocabulary rules. It transforms a specialized, case-insensitive vocabulary and natural speech patterns into executable Python instructions. The implementation distinguishes itself through strict constraints on source code, including a variable name system that restricts identifiers to a predefined whitelist and a numeric parser that rejects any integer not exceeding one million. It further utilizes a token-filtering preprocessor to remove filler words and n

    Extends the compilation process to filter tokens and restrict variable names before executing Python.

    Python
    GitHub पर देखें↗7,587
  • lijin-thu/notes-pythonlijin-THU का अवतार

    lijin-THU/notes-python

    7,132GitHub पर देखें↗

    This project is a collection of educational notes and tutorials focused on Python programming, scientific computing, and data analysis. It serves as a reference for learning language basics, advanced techniques, and object-oriented design. The materials include implementation guides for building linear, logistic, and convolutional neural networks using symbolic graph frameworks. It also provides instruction on manipulating and visualizing structured data frames and performing complex mathematical operations through numerical libraries. The repository includes a system for converting interact

    Provides instructional notes on creating C-extensions to improve Python execution speed for computationally intensive tasks.

    Jupyter Notebookanacondamatplotlibnumpy
    GitHub पर देखें↗7,132
  • rockstarlang/rockstarRockstarLang का अवतार

    RockstarLang/rockstar

    6,882GitHub पर देखें↗

    Rockstar is an esoteric programming language whose syntax is inspired by 1980s hard rock and heavy metal lyrics, making programs read like song lyrics. It uses poetic number literals, where the length of each word in a phrase is parsed as a decimal digit to initialize numeric variables, and pronoun-based variable references, where words like "it" and "they" resolve to the most recently assigned or compared variable at runtime. The language can be compiled to WebAssembly and run inside a web page for in-browser code execution. The language distinguishes itself through a lyric-driven parsing sy

    Compiles and executes programs as a native binary executable on Linux without needing a runtime environment.

    JavaScript
    GitHub पर देखें↗6,882
पिछला123अगला
  1. Home
  2. Programming Languages & Runtimes
  3. Python Compilers

सब-टैग एक्सप्लोर करें

  • Android App CompilersPackages a Python application and its dependencies into an installable Android APK or AAB file. **Distinct from Python Compilers:** Distinct from Python Compilers: targets Android APK/AAB output, not general machine code binaries.
  • Binary Compilers1 सब-टैगTools that convert interpreted source code into standalone native binaries. **Distinct from Python Compilers:** Distinct from general Python compilers: focuses on the binary generation capability for interpreted languages.
  • C-Extensions6 सब-टैग्सTools and patterns for compiling Python code into C for increased execution speed and memory efficiency. **Distinct from Python Compilers:** Distinct from general Python compilers: specifically focuses on the Cython-style translation to C source for performance optimization.
  • Compiler ExtensionsExtensions that modify the compilation process to enforce custom source code rules. **Distinct from Python Compilers:** Focuses on modifying the compilation pipeline rather than translating Python to machine code binaries.
  • JIT Compilation Accelerators2 सब-टैग्सJust-in-time compilation tools that accelerate Python code by compiling hot loops to machine code at runtime. **Distinct from Python Compilers:** Distinct from Python Compilers: focuses on JIT acceleration of numerical loops, not full Python-to-binary compilation.
  • LLVM-Based ImplementationsCompilers that specifically leverage the LLVM toolchain to translate a high-level language into optimized machine instructions. **Distinct from Python Compilers:** Focuses on the specific architectural choice of LLVM as the backend for a Python compiler
  • Language Interoperability LayersLayers that enable a compiled language to interact with and call libraries from its original interpreted counterpart. **Distinct from Python Compilers:** Focuses on the interoperability bridge between compiled and interpreted versions of the same language
  • Language TranspilersTools that convert source code between languages to facilitate native compilation. **Distinct from Python Compilers:** Distinct from general Python compilers: focuses on the transpilation process to a specific target language.
  • Native Binary Compilers1 सब-टैगCompilers that transform interpreted scripts into statically linked native binaries. **Distinct from Python Compilers:** Distinct from general Python compilers: focuses on the native binary output capability.
  • Python Native Extensions1 सब-टैगDevelopment of high-performance Python modules and bindings using the C API, pybind11, and Cython. **Distinct from C-Extensions:** Broader than C-Extensions as it encompasses the full range of binding tools like pybind11 and ctypes, not just Cython translation.