gpython is a python interpreter written in go "batteries not included"
1k
Stars
105
Forks
54
Open issues
22
Contributors
AI Analysis
gpython is a Python 3.4 interpreter implemented in Go, designed for embedding Python execution into Go applications rather than replacing CPython. It excels as a scripting runtime for Go programs that need multi-context interpreter isolation and concurrent execution, but is not suitable as a general-purpose Python replacement due to limited standard library coverage (only builtins, marshal, math, time, sys modules). Best suited for developers building Go applications that require Python execu...
Inferred from signals mentioned in the README (tests, CI, type safety) — not a review of the actual code.
AI's overall editorial judgment — not an average of the bars above, can weigh other factors too.
Deep analysis not yet available
In queueThis repo meets the star threshold and is queued for analysis. New deep analyses are published every Monday and Thursday.
Newsletter
Get analyses like this every Monday
Free weekly digest of the most interesting open-source discoveries.
Languages
Information
- Language
- Go
- License
- BSD-3-Clause
- Last updated
- 7d ago
- Created
- 97mo ago
- Analyzed with
- anthropic/claude-haiku-4-5
Stars over time
Contributors over time
Top 100 contributors only — repos with more will plateau at 100.
Open issues
Multiple class definitions in the same file raise error "invalid syntax"
py.RunFile / RunCode doesn't handle a nil module pointer
Support inheriting Go objects in Python and overriding methods/attributes?
Convert a Go module into a Python file
Behaviour of panics in go functions
Similar repos
| Repository | Stars | Week Δ | Language | Score | Updated |
|---|---|---|---|---|---|
|
|
1k | — | Go | 6/10 | 7d ago |
|
|
2.3k | — | Go | 7/10 | 4d ago |
|
|
73.8k | — | Python | 10/10 | 39 min ago |
|
|
135.3k | — | Go | 10/10 | 14h ago |
|
|
22.2k | — | Rust | 7/10 | 13h ago |