https://github.com/pivoshenko/pypi-jump-to
pjt (pypi-jump-to) - a quick navigation tool for the PyPI packages
https://github.com/pivoshenko/pypi-jump-to
cli command-line developer-tools hacktoberfest jump jump-to maturin navigation pjt productivity pypi python search shortcuts
Last synced: 6 months ago
JSON representation
pjt (pypi-jump-to) - a quick navigation tool for the PyPI packages
- Host: GitHub
- URL: https://github.com/pivoshenko/pypi-jump-to
- Owner: pivoshenko
- License: mit
- Created: 2022-11-25T21:51:55.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-07-13T16:19:01.000Z (about 1 year ago)
- Last Synced: 2025-07-13T16:22:49.675Z (about 1 year ago)
- Topics: cli, command-line, developer-tools, hacktoberfest, jump, jump-to, maturin, navigation, pjt, productivity, pypi, python, search, shortcuts
- Language: Rust
- Homepage:
- Size: 437 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yaml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
- [Overview](#overview)
- [Features](#features)
- [Available destinations](#available-destinations)
- [Installation](#installation)
- [Usage](#usage)
- [See also](#see-also)
## Overview
`pypi-jump-to (pjt)` - a quick navigation tool for the PyPI packages. Save five seconds thousands of times by quickly jumping to the right URL:
```shell
pjt [destination]
```
### Features
- **Binary / Zero dependencies**. A single binary with no external dependencies due to the pure Rust core
- **Memory efficient**. Built with Rust for minimal resource usage
- **Lightning fast**. Navigate to any PyPI package destination in seconds
- **Developer productivity**. No more manual URL construction or searching
### Available destinations
- `h` → Homepage PyPI (default)
- `c` → Changelog
- `d` → Documentation
- `g` → Source code page (GitHub)
- `i` → Issues page (GitHub)
- `p` → Pull requests page (GitHub)
- `r` → Releases page (GitHub)
- `t` → Tags page (GitHub)
- `v` → Version history page (PyPI)
Omitting the destination takes you to the package page on PyPI as if you used `h`.
## Installation
To install `pypi-jump-to`, you can use `uv` or `pipx` (or `pip` if you prefer):
```shell
uv tool install pypi-jump-to
pipx install pypi-jump-to
pip install pypi-jump-to
```
## Usage
`pjt httpx` (no specified destination)
🐙 → https://pypi.org/project/httpx
`pjt fastapi d` (documentation)
🐙 → https://fastapi.tiangolo.com
`pjt pydantic r` (releases)
🐙 → https://github.com/samuelcolvin/pydantic/releases
## See also
This project is inspired by the [`njt`](https://github.com/kachkaev/njt) tool for npm packages.