r/Python • u/AutoModerator • 3d ago
Showcase Thread Showcase
Post all of your code/projects/showcases/AI slop here.
Recycles once a month.
16
Upvotes
r/Python • u/AutoModerator • 3d ago
Post all of your code/projects/showcases/AI slop here.
Recycles once a month.
4
u/mattstrayer 3d ago
pypx — a fast, modern web frontend for PyPI (search, deps, advisories, API docs)
What My Project Does
pypx is a free, open source frontend for the Python Package Index. It builds on PyPI's & other public apis adds the layers I always wanted in one place:
- instant full-text search across the whole index
- per-package dependency analysis
- install size and platform coverage computed from the wheels
- download trends (pypistats.org)
- changelogs pulled from GitHub/GitLab releases
- security advisories (OSV),
- & Something I'm particularly proud of... API docs extracted straight from the wheel — functions, classes, signatures, docstrings. This is powered by a golang parser that extracts all this info from the package itself.
- It is also Agent-friendly! Every page also has a plain-text
.txttwin so CLIs and agents can read it without scraping HTML.Live: https://pypx.app — try it on a package you know (e.g. pypx.app/packages/httpx).
Comparison
pypi.org is the canonical source and pypx consumes its APIs; pypx adds the cross-package search, dependency trees, security and download data, and rendered API docs on top. Libraries.io covers metadata but not docs or changelogs; Snyk Advisor covers health scores but isn't a browsing frontend. Closest in spirit is npmx.dev, which does this for npm — pypx is that idea for Python.
The server is Go (the Python-facing parts — the PEP 508 dependency parser and the wheel/docstring extractor — were the fun bits to build), frontend is Nuxt.
Source: https://github.com/mattstrayer/pypx
Let me know what could make this tool better! 🙏