Naked
A command line application framework
What it is and what it does
Naked is a Python framework for building command-line applications, combining a CLI string parser with utility extensions for common Python operations. It includes both a library for parsing command arguments and a command-line tool for scaffolding new projects, running tests, profiling code, and publishing to PyPI. The framework was designed to streamline the full development workflow from project creation through release.
The package depends on requests and pyyaml for HTTP operations and configuration handling. However, it has been abandoned since November 2022 with no updates or maintenance, and its classifiers indicate support only through Python 3.3, making compatibility with modern Python versions uncertain.
Use it for:
- Build a simple command-line tool with argument parsing and help text generation.
- Scaffold a new Python project structure with built-in testing and distribution templates.
- Add type extensions and utility methods to standard Python objects for CLI development.
- Automate project profiling and testing workflows from the command line.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Naked is a command-line application framework that provides a CLI string parser, Python type extensions, and tooling for project generation, testing, and PyPI distribution.
No. While the package is MIT-licensed and has low install friction, it has been abandoned for over 1377 days with no maintenance. Its classifiers target Python 2.6–3.3, and compatibility with modern Python versions is unverified. For new projects, use a maintained CLI framework instead; for legacy projects already using Naked, consider migration to an actively supported alternative.
Install
naked on PyPI
pip
pip install nakeduv
uv add nakedpoetry
poetry add nakedInstalling Naked
Before you install
Installation is straightforward with low friction, but the package has been abandoned since November 2022 with no maintenance activity for over 1377 days. Depends only on requests and pyyaml, both stable libraries.
License in practice
MIT license is permissive and imposes minimal restrictions; you can use, modify, and distribute Naked freely in commercial or private projects.
Quickstart
pip install Naked
from naked.commandline import Command
cmd = Command()
print(cmd.args)
Package targets Python 2.6–3.3 per classifiers; behavior on modern Python versions is unverified.
Verify before relying
- Whether the framework remains compatible with Python versions released after 2022
- Current state of the CLI parser's behavior with modern command-line conventions
- Whether the PyPI distribution tooling still works with current PyPI infrastructure
Package facts
| License | MIT (permissive) |
| Python support | not specified |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 2 — requests, pyyaml |
| Maintenance | abandoned — 1,377 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 1,520,657/month — #3,820 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: Naked-0.1.32-py2.py3-none-any.whl
Keywords: python, command line, system, application, framework, CLI
Tags
More Python Modules packages
Converts domain names between Unicode and…
permissive · top 100 on PyPI
setuptoolsSetuptools is a Python build backend and…
permissive · top 100 on PyPI
PyYAMLPyYAML parses and emits YAML 1.1 data format,…
permissive · top 100 on PyPI
pydanticPydantic validates Python data structures…
permissive · top 100 on PyPI
annotated-typesProvides reusable metadata objects for use with…
permissive · top 100 on PyPI
typing-inspectionProvides runtime tools to inspect and…
permissive · top 100 on PyPI
argparseProvides command-line argument parsing for…
permissive · top 1,000 on PyPI
polylith-cliA command-line tool that scaffolds and manages…
permissive · top 15,000 on PyPI
deepagents-cliCommand-line tool for scaffolding, configuring,…
permissive · top 15,000 on PyPI
pyconfiguratorParses command-line arguments and INI…
permissive · top 15,000 on PyPI
PasteScriptPasteScript is a command-line tool for creating…
permissive · top 15,000 on PyPI
missingnoVisualizes missing data patterns in DataFrames…
permissive · top 15,000 on PyPI
pyrigpyrig scaffolds, initializes, and maintains…
permissive · top 15,000 on PyPI
pipxpipx installs and runs Python command-line…
permissive · top 5,000 on PyPI
UnipathUnipath provides an object-oriented interface…
permissive · top 15,000 on PyPI