{"id":29175851,"url":"https://github.com/cardwizard/quickui","last_synced_at":"2025-07-01T16:11:49.914Z","repository":{"id":38693200,"uuid":"152217853","full_name":"cardwizard/QuickUI","owner":"cardwizard","description":"Quickly create a UI for any python file with a CLI","archived":false,"fork":false,"pushed_at":"2025-06-06T03:38:35.000Z","size":17662,"stargazers_count":17,"open_issues_count":84,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-06T04:29:18.989Z","etag":null,"topics":["abstract-syntax-tree","algorithms","argument-parser","html5","javascript","python","user-interface"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cardwizard.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-10-09T08:45:16.000Z","updated_at":"2023-11-02T17:09:42.000Z","dependencies_parsed_at":"2023-01-22T02:30:27.662Z","dependency_job_id":"0bb67395-2797-4f6c-b939-7a6708eb85ea","html_url":"https://github.com/cardwizard/QuickUI","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/cardwizard/QuickUI","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cardwizard%2FQuickUI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cardwizard%2FQuickUI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cardwizard%2FQuickUI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cardwizard%2FQuickUI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cardwizard","download_url":"https://codeload.github.com/cardwizard/QuickUI/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cardwizard%2FQuickUI/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262996821,"owners_count":23396910,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["abstract-syntax-tree","algorithms","argument-parser","html5","javascript","python","user-interface"],"created_at":"2025-07-01T16:11:48.384Z","updated_at":"2025-07-01T16:11:49.889Z","avatar_url":"https://github.com/cardwizard.png","language":"HTML","readme":"# Quick UI\n\nCLI to UI in 1 click\n---\n\n![](QuickUI.png)\n     \nQuickUI is a tool to instantly create a usable UI from any python file which has a CLI created using the `Argument Parser`.  \n\u003cimg src=\"https://user-images.githubusercontent.com/7254105/47856409-274b7d80-de0d-11e8-8844-643395054d5e.png\"\u003e\n\n\n## Usage\n\n### Step 1: Clone the Repo\n`git clone https://github.com/cardwizard/QuickUI`\n### Step 2: Install the requirements\n`pip install -r requirements.txt`\n### Step 3: Run quickUI. Pass path to your python file\n`python -m quickui my-awesome-python-file.py`\n### Voila! Access the UI\nHit `http://localhost:8765` to access the QuickUI dashboard\n \n# Simple, Easy, Quick!\nWith it, you know exactly what parameters need to be passed to the program while running it.\n\u003cimg src=\"https://user-images.githubusercontent.com/7254105/47855319-4ac0f900-de0a-11e8-82ed-f7421383cdb4.png\"\u003e\n\n## Demo friendly!\nOnce all the required criterion is met, you can use quickUI to run the program and view the output in a \nfriendly `terminal like interface!`. This is great for early internal demos. \n\u003cimg src=\"https://user-images.githubusercontent.com/7254105/47856077-51e90680-de0c-11e8-883e-dc3b8276cfe6.png\"\u003e\n\n## In-built Static Type Checking\nQuickUI adds `static checks on data types` as well. Along with the checks, it\nauto-fills the entries with `default values` and can also show `help` fields as a placeholder. \n\u003cimg src=\"https://user-images.githubusercontent.com/7254105/47855736-5eb92a80-de0b-11e8-9195-3665f7d0dd06.png\"\u003e\n\n## Required*\nIn case, your parser mentions that a particular field is required, `QuickUI` adds a compulsory check as well.\n\u003cimg src=\"https://user-images.githubusercontent.com/7254105/47855858-b22b7880-de0b-11e8-940e-2c6b39efb771.png\"\u003e\n\n## Error Checking\nIn case there is an error, it will be shown in the interface itself highlighted in red!\n\u003cimg src=\"https://user-images.githubusercontent.com/7254105/47856737-ebfd7e80-de0d-11e8-96a8-d8c50290d18a.png\"\u003e\n\n## Watch it in action!\n![](Demo.gif)\n\n**Developer**: [Aadesh M Bagmar](https://github.com/cardwizard)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcardwizard%2Fquickui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcardwizard%2Fquickui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcardwizard%2Fquickui/lists"}