PSP is a command-line utility designed to scaffold Python projects quickly and efficiently. Written in Rust, it offers significant speed advantages over other scaffolding tools, with claims of being 1 to 100 times faster. 14 and integrating with a wide array of tools commonly used in the Python ecosystem.
ini, and Makefile. It also creates documentation folders compatible with Sphinx and MkDocs, sets up unit testing with pytest, and initializes virtual environments. PSP automates dependency installation and can add build and deployment dependencies to facilitate package distribution. gitignore files, and configuring remote repositories for both GitHub and GitLab. The tool can also generate standard project files, including README, LICENSE, CONTRIBUTING, CODE_OF_CONDUCT, and CHANGES documents.
For continuous integration and deployment, PSP supports configuration for CI services such as CircleCI, TravisCI, GitHub Actions, and GitLab CI/CD. It also provides options to create Dockerfile and Containerfile for containerization, and supports multiple package managers like pip, conda, and uv, as well as project builders including hatch, maturin, and poetry. Users can control default settings using environment variables and configuration files, and the tool allows for stopping, pausing, and resuming project creation as needed.
PSP is available for Linux, macOS, and Windows, and can be installed via Python binary files, packages, or compiled from source. The tool offers different setup modes—quick, simple, and full—to accommodate varying project requirements and user preferences. PSP is positioned as a dynamic and flexible alternative to other Python project scaffolding tools, aiming to integrate with, rather than replace, the broader Python development ecosystem.
PSP is a CLI tools & terminal product. It automates and accelerates the setup of new Python projects for developers. PSP is an open-source project aimed at python developers. The project is open source (Open Source). PSP is available on the command line, macOS, Windows, and Linux, and it can be self-hosted.
PSP first shipped in 2024. Across PulseGate's embedding index, PSP has few near neighbours, marking it as relatively distinct. Among its 6 catalogued features are project scaffolding, python 3.14 support, and virtual environment creation.
Latest indexed changes and source events
readthedocs.io discovered by the PulseGate indexer
Other apps tracked under the same category.