awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
google avatar

google/grumpyArchived

0
View on GitHub↗
10,528 نجوم·637 تفرعات·Go·apache-2.0·2 مشاهدات

Grumpy

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 Go toolchain for build and execution.

Beyond its core transpilation capabilities, the system supports automated workflows that allow developers to execute scripts by compiling them into temporary packages. The codebase development process is governed by a mandatory two-party review policy for all contributions.

Features

  • Native Binary Toolchains - Transforms interpreted scripts into standalone executable files to remove the requirement for an external language interpreter.
  • Binary Compilers - Converts source code into statically linked native binaries to eliminate the need for an external interpreter.
  • Native Binary Compilers - Transforms scripts into statically linked native binaries to run independently of an external interpreter.
  • Language - Converts source code into equivalent syntax in another language to enable native binary execution.
  • Language Transpilers - Converts source code into another language syntax to enable native binary execution.
  • Language Transpilers - Converts source code into another language to enable compilation into statically linked native binaries.
  • Static Binary Compilers - Links transpiled code and runtime libraries into a single, self-contained native executable.
  • Ahead-Of-Time Compilers - Provides ahead-of-time compilation to generate native machine-executable binaries from source code.
  • Source-To-Source Transpilers - Translates high-level source code into another language to leverage existing build toolchains.
  • Compilers and Interpreters - Transpiles Python code into Go.
  • Language Runtime Emulators - Replicates standard language data structures and behaviors to ensure functional parity in compiled binaries.
  • Python Language Features - Provides a collection of data structures and operations that replicate standard language features for compiled code.
  • Language Behavior Emulators - Implements data structures and operations that mimic standard language functionality for compiled code.
  • Runtime Environment Emulators - Replicates standard language features to ensure compiled code behaves exactly like the original source.
  • Runtime Libraries - Provides a comprehensive runtime library that replicates standard language features for compiled code.
  • Automated Script Compilers - Compiles scripts into temporary packages and executes them as binaries in a seamless development workflow.
  • Type-Safe - Maps dynamic language constructs into strongly typed structures to optimize code generation.

سجل النجوم

مخطط تاريخ النجوم لـ google/grumpyمخطط تاريخ النجوم لـ google/grumpy

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Grumpy

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Grumpy.
  • canadahonk/porfforالصورة الرمزية لـ CanadaHonk

    CanadaHonk/porffor

    4,709عرض على GitHub↗

    Porffor is an ahead-of-time compiler that converts JavaScript and TypeScript source code into native machine code or C binaries. It functions as a native binary generator and transpiler, producing standalone executable files that do not require a runtime or virtual machine. The project translates source code into C language files and WebAssembly binary formats. It includes a direct-to-binary pipeline for TypeScript, allowing for the generation of target executables without a separate transpilation step to JavaScript. The toolset also includes an interactive read-eval-print loop for real-time

    JavaScript
    عرض على GitHub↗4,709
  • nexe/nexeالصورة الرمزية لـ nexe

    nexe/nexe

    13,571عرض على GitHub↗

    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

    TypeScriptbinariesbinarybundle
    عرض على GitHub↗13,571
  • scala-native/scala-nativeالصورة الرمزية لـ scala-native

    scala-native/scala-native

    4,670عرض على GitHub↗

    Scala Native is an ahead-of-time compiler that transforms Scala source code into standalone native binaries for direct execution on hardware. It provides a native binary toolchain designed to eliminate virtual machine warm-up times and ensure instant startup by compiling code into optimized executables. The project features a C interoperability interface and foreign function interface that map native C headers to language objects, allowing for the direct execution of external libraries. It includes a low-level memory manager that supports direct pointer manipulation and the use of structs for

    Scalaaotcompilerllvm
    عرض على GitHub↗4,670
  • jetbrains/kotlin-nativeالصورة الرمزية لـ JetBrains

    JetBrains/kotlin-native

    6,982عرض على GitHub↗

    Kotlin-native is an ahead-of-time, cross-platform compiler and toolchain that transforms Kotlin source code into standalone native machine binaries. It functions as an LLVM native compiler, producing executable files that run directly on hardware without the requirement of a virtual machine. The project enables cross-platform native development across multiple operating systems and processor architectures, including iOS, Linux, and Windows. This allows for the creation of native Apple platform applications and software for embedded systems programming where direct memory management and minima

    Kotlinccompilerkotlin
    عرض على GitHub↗6,982
عرض جميع البدائل الـ 30 لـ Grumpy→

الأسئلة الشائعة

ما هي وظيفة google/grumpy؟

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.

ما هي الميزات الرئيسية لـ google/grumpy؟

الميزات الرئيسية لـ google/grumpy هي: Native Binary Toolchains, Binary Compilers, Native Binary Compilers, Language, Language Transpilers, Static Binary Compilers, Ahead-Of-Time Compilers, Source-To-Source Transpilers.

ما هي البدائل مفتوحة المصدر لـ google/grumpy؟

تشمل البدائل مفتوحة المصدر لـ google/grumpy: nexe/nexe — Nexe is a cross-platform binary bundler and compiler that packages Node.js applications and their dependencies into… canadahonk/porffor — Porffor is an ahead-of-time compiler that converts JavaScript and TypeScript source code into native machine code or C… scala-native/scala-native — Scala Native is an ahead-of-time compiler that transforms Scala source code into standalone native binaries for direct… jetbrains/kotlin-native — Kotlin-native is an ahead-of-time, cross-platform compiler and toolchain that transforms Kotlin source code into… nim-lang/nim — Nim is a statically typed, compiled systems programming language designed for high performance and cross-platform… babel/babel — Babel is a pluggable JavaScript compiler and transpiler that converts modern ECMAScript syntax into…