typer

E426658

Typer is a modern, user-friendly Python library for building command-line interfaces, created by Sebastián Ramírez (tiangolo), the author of FastAPI.

All labels observed (1)

Label Occurrences
typer canonical 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf Python library
command-line interface framework
authorAlsoCreated FastAPI NERFINISHED
SQLModel NERFINISHED
basedOn Click
category open-source software
creator Sebastián Ramírez NERFINISHED
tiangolo NERFINISHED
designGoal developer productivity
modern CLI development
user-friendliness
documentation https://typer.tiangolo.com
ecosystem Python CLI tools
feature annotations-based CLI definition
async function support
automatic completion support
automatic help generation
callbacks support
environment variable support
integration with Click ecosystem
nested commands support
parameter validation
rich error messages
type hints based parameter parsing
inspiredBy Click NERFINISHED
FastAPI NERFINISHED
interfaceStyle declarative
function-based CLI definition
license MIT License
maintainer Sebastián Ramírez NERFINISHED
tiangolo NERFINISHED
paradigm type-driven CLI design
primaryUse building command-line interfaces
programmingLanguage Python
sourceCodeRepository https://github.com/tiangolo/typer
supports Python 3 NERFINISHED
arguments
async code
callbacks
options
shell completion
subcommands
sync code
typicalDomain DevOps scripts
automation scripts
data science utilities
developer tooling
uses Python type hints
writtenIn Python NERFINISHED

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

tiangolo organization on GitHub hostsProject typer
subject surface form: tiangolo