WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
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