mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-22 12:30:19 +00:00
33 lines
1.4 KiB
Markdown
33 lines
1.4 KiB
Markdown
# PocketPy
|
|
|
|
<p>
|
|
<a title="Build" href="https://github.com/blueloveTH/pocketpy/actions/workflows" ><img src="https://github.com/blueloveTH/pocketpy/actions/workflows/main.yml/badge.svg" /></a>
|
|
<a href="https://github.com/blueloveth/pocketpy/blob/main/LICENSE">
|
|
<img alt="GitHub" src="https://img.shields.io/github/license/blueloveth/pocketpy.svg?color=blue"></a>
|
|
<a href="https://github.com/blueloveth/pocketpy/releases">
|
|
<img alt="GitHub release" src="https://img.shields.io/github/release/blueloveth/pocketpy.svg"></a>
|
|
<a title="Pub" href="https://pub.dev/packages/pocketpy" ><img src="https://img.shields.io/pub/v/pocketpy" /></a>
|
|
<a title="Discord" href="https://discord.gg/WWaq72GzXv" ><img src="https://img.shields.io/discord/1048978026131640390" /></a>
|
|
</p>
|
|
PocketPy is a lightweight(~5000 LOC) Python interpreter for game engines.
|
|
|
|
**English | [简体中文](README_zh.md) **
|
|
|
|
It is extremely easy to embed. Including a compiler, optimizer and bytecode virtual machine. All of them are available in a single header file `pocketpy.h`, without external dependencies.
|
|
|
|
Please see https://pocketpy.dev for details or try [Live Demo](https://blueloveth.github.io/pocketpy).
|
|
|
|

|
|
|
|
## Reference
|
|
|
|
+ [cpython](https://github.com/python/cpython)
|
|
|
|
+ [byterun](http://qingyunha.github.io/taotao/)
|
|
|
|
+ [emhash](https://github.com/ktprime/emhash)
|
|
|
|
## License
|
|
|
|
MIT License
|