Skip to content

Add project: mininterface #232

@e3rd

Description

@e3rd

Project details:

  • Project Name: Mininterface
  • Github URL: https://github.com/CZ-NIC/mininterface
  • Category: GUI Development / (CLI Development)
  • License: LGPL-3.0
  • Package Managers: pypi:mininterface, conda:conda-forge/mininterface

Additional context:

CLI & dialog toolkit – a minimal interface to Python application (GUI, TUI, CLI, web)

Allows you to focus on writing the program’s core logic without worrying about input/output.
Define heavily typed dataclasses, dicts, or argparse parsers, and receive them as CLI arguments or through a UI. Depending on the endpoint, the dialogs automatically use either a GUI, a mouse-clickable TUI, a lightweight terminal text interface, or be available via HTTP — all while maintaining exactly the same functionality.

Metadata

Metadata

Assignees

No one assigned

    Labels

    add-projectAdd new project to best-of list

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions