google

grumpy

google

Grumpy is a Python to Go source code transcompiler and runtime.

AI 简介

Grumpy 是一个将 Python 代码转换为 Go 语言源代码的转译器及运行时环境。其核心功能是将 Python 2.7 的源代码编译成 Go 语言代码,再进一步编译为本地机器码,从而绕过了传统的字节码阶段,实现了无虚拟机运行。技术特点包括静态编译、对 CPython 2.7 的高兼容性以及通过 Go 运行时库提供类似 Python C API 的支持。不过,Grumpy 不支持动态执行(如 `exec`, `eval`)和 C 扩展模块。该项目适用于需要利用 Go 语言性能优势同时保持 Python 代码基础的应用场景,尤其是在不需要动态特性和 C 扩展的情况下。

Go
Apache License 2.0
10.5k
Stars
634
Forks
1
Watchers
59
Issues

Star 增长

今日0
近 7 天+1
近 30 天+2
综合评分69.11
默认分支master