pvieito/PythonKit
Swift framework to interact with Python. observed · 2026-08-28
Health v2 · maintenance only
73/100
- Activity 91
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3118
- days_rel: n/a
- days_push: 56
- n_releases_24m: 0
Adoption not part of the score
2219 stars · 246 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
PythonKit is a Swift framework that lets Swift code interact with the Python runtime, importing Python modules and calling Python objects dynamically. It loads the Python library at runtime and is configurable via environment variables like PYTHON_VERSION and PYTHON_LIBRARY.
Use cases
- call python code from swift
- import python modules in a swift app
- use python libraries like numpy from swift
- embed python interpreter in swift application
- bridge swift and python on macos or linux
When to choose
- you are building in Swift and need Python's ecosystem
- you want dynamic Python interop without code generation
- you target Apple platforms or Linux with Swift Package Manager
When to avoid
- you need static typing or compile-time safety for the Python API
- you want to call Swift from Python rather than the other way around
- your project cannot ship or link a Python runtime
Facets
framework · maturity active
sdk interpreter programming-languages developer-tools cross-platform cross-platform python-interop swift-package-manager language-bridge swift macos linux ios
1 source
- readme: https://github.com/pvieito/PythonKit · fetched 2026-08-28 · 93fa78b8958d
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| pvieito/PythonKit | main | 73 |
For agents
markdown · JSON · MCP: product_card(name="pvieito/PythonKit")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem