Show HN: Piou – Build beautiful command-line interfaces with type validation

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • piou

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

  • typer

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

  • Reminds me of Typer - from the creator of FastAPI:

    https://typer.tiangolo.com/

  • 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
  • Trollop

    Optimist is a commandline option parser for Ruby that just gets out of your way.

  • Python Fire

    Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.

  • My fav python cli tool is Fire. No need to even decorate your functions. There may be some limitations compared to Piou, I will have to explore that to find out.

    https://github.com/google/python-fire

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