Piou - Build beautiful command-line interfaces with type validation

This page summarizes the projects mentioned and recommended in the original post on /r/Python

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • piou

    A CLI tool to build beautiful rich text command-line interfaces with type validation.

  • I open-sourced last week Piou, a pet project inspired from FastAPI (for the Dev Experience) and the beautiful Poetry CLI interface.

  • typer

    Typer, build great CLIs. Easy to code. Based on Python type hints.

  • Looks quite nice! How does this compare to typer, the CLI framework from the makers of fastAPI?

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • rich

    Rich is a Python library for rich text and beautiful formatting in the terminal.

  • The main thing that made me write my own CLI library was that I wasn't able to use whatever display I wanted. For instance I wanted to use Rich to display help and errors but could not find a way to do it. For now it's a required dependency but it could be easily removed as you can use whatever Formatter you want to display the information about the command / sub command.

  • pyright

    Static Type Checker for Python

  • I use pyright in my project to handle the type checking and for now it does not complain.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Using Textual to Build a ChatGPT TUI App

    4 projects | dev.to | 21 Jul 2023
  • Epub Reader that allows syncing reading progress?

    3 projects | /r/opensource | 3 Mar 2023
  • Epr – CLI ePub Reader

    1 project | news.ycombinator.com | 14 Nov 2022
  • lightnovel.sh: A terminal-based lightnovel reader written in Bash.

    4 projects | /r/linux | 22 Jun 2022
  • Found this on GitHub!

    2 projects | /r/programminghorror | 14 May 2022