An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          


logo




License


Python


PyPI


Release



Semantic_Release


Build


Ruff



Downloads


Stars



StandWithUkraine

- [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.