Hacker GitHub

← All repos

chriskiehl/Gooey

View on GitHub ↗ ★ 21,890 Python

Turn (almost) any Python command line program into a full GUI application with one line

52 mentions on Hacker News by 44 people: 7 stories, 45 comments · first 2014-08-24 · latest 2026-06-03

Mentions per year 52 mentions · busiest year 2021 (13)
20082026
  1. not the maintainer, but at first I thought it was python :D https://github.com/chriskiehl/Gooey
  2. …Also: > Gooey: Turn (almost) any Python 3 Console Program into a GUI application with one line > https://github.com/chriskiehl/Gooey
  3. …(by the same org). Is something like that on the roadmap? Similar work: https://github.com/chriskiehl/Gooey and https://github.com/Sorcerio/Argparse-Interface I've wanted to do TUI form generation for my own CLI framework since 20
    comment by bbkane · 2025-06-19 · in Fang, the CLI Starter Kit
  4. https://github.com/chriskiehl/Gooey
    comment by rsanek · 2025-01-27 · in If OpenSSL were a GUI (2022)
  5. …all CLIs? There is Gooey [1], a similar Python project that works, but only for Python CLIs. [1]: https://github.com/chriskiehl/Gooey
  6. …www.github.com/home-assistant/core/pull/130423 3 https://www.github.com/celery/celery/pull/9407 4 https://www.github.com/chriskiehl/Gooey/pull/921 5 https://www.github.com/crewAIInc/crewAI/pull/1582 6 https://www.github.com/cumulo-autumn/St…
  7. There is for Python: https://github.com/chriskiehl/Gooey
    comment by blackbear_ · 2024-01-12 · in CLI user experience case study
  8. …similar python module that allows one to turn any Python console program into a GUI with one line. https://github.com/chriskiehl/Gooey
    comment by gadiyar · 2023-12-23 · in Gooey: My take on a Rusty GUI framework
  9. …: https://news.ycombinator.com/item?id=14737978 [6] pawk : https://github.com/alecthomas/pawk [7] https://github.com/chriskiehl/Gooey [8] screen: https://linuxize.com/post/how-to-use-linux-screen/ [9] menu :…
  10. …to a local file in the CWD? [0] tmp.txt is hardly a unique name… or am I missing something? [0] https://github.com/chriskiehl/Gooey/blob/be4b11b8f27f500e732...
  11. …to you: > Gooey - Turn (almost) any Python 3 Console Program into a GUI application with one line https://github.com/chriskiehl/Gooey
    comment by scrlk · 2023-12-09 · in PysimpleGUI
  12. I love gooey: https://github.com/chriskiehl/Gooey It allows me to quickly slap a GUI on an existing script that accepts command-line-arguments. In the end, I get the best of both world: Discoverability from the GUI, automation through the…
    comment by maho · 2023-06-14 · in Python GUIs
  13. similar for local/individual usage: https://github.com/chriskiehl/Gooey - take a python-CLI, make a tk-frontend and then probably even simple dashboarding like streamlit.
  14. …to include a basic GUI with a CLI There are. For example, in Python, Gooey provides that. [0] [0]: https://github.com/chriskiehl/Gooey
  15. …do the first step (object -> CLI): https://github.com/google/python-fire Gooey can do (CLI -> GUI): https://github.com/chriskiehl/Gooey
  16. …arguments in wxWidgets with just a function decorator. Sadly the development seems to have stopped. https://github.com/chriskiehl/Gooey
    comment by puzzlingcaptcha · 2022-06-10 · in If OpenSSL were a GUI
  17. Posted on HN: https://github.com/chriskiehl/Gooey I haven't tried it yet, IIUC it can generate GUIs for some Python CLI tools
    comment by balaji1 · 2022-06-10 · in If OpenSSL were a GUI
  18. This also exists for Python! It's called Gooey, and mimics the argparse standard library module. https://github.com/chriskiehl/Gooey
    comment by akpa1 · 2022-06-10 · in If OpenSSL were a GUI
  19. …so it would be relatively easy for me to create a GUI with Gooey[1] if there was interest. [1] https://github.com/chriskiehl/Gooey
    comment by elesiuta · 2022-06-01 · in Ffmpeg Buddy
  20. Related: Gooey[1] for turning python scripts into GUIs [1] https://github.com/chriskiehl/Gooey
    comment by djrockstar1 · 2021-10-13 · in Showing GUIs from Shell Scripts
  21. …more flexible and powerful. Look at your own battle and choose your weapons accordingly :-) [0] https://github.com/chriskiehl/Gooey
  22. That sounds like Gooey: https://github.com/chriskiehl/Gooey , which creates GUIs for Python cli apps. Autogenerated based on the args, but configurable and the widgets and menus can be defined in JSON.
    comment by discordance · 2021-09-10 · in A cross-platform GUI for YouTube-dl
  23. …tool to Typer that I have bookmarked for such cases, but never had the opportunity to use it. https://github.com/chriskiehl/Gooey
    comment by hkopp · 2021-08-30 · in Writing Programs with Ncurses
  24. …of similar-ish in the GUI space that takes any commandline program and turns it into a simple GUI. https://github.com/chriskiehl/Gooey
    comment by dwohnitmok · 2021-08-30 · in Writing Programs with Ncurses
  25. …if somebody is aware of a project to wrap cli utilies in a minimal 'TUI', along the lines of this: https://github.com/chriskiehl/Gooey , but staying in the terminal. You'd pass the name of the program to run as the first argument. Haven't…
  26. This was recently on HN, seems interesting (didn't try it yet though) https://github.com/chriskiehl/Gooey
    comment by TruthWillHurt · 2021-06-22 · in Show HN: I wrote a book about Python
  27. …MacOS/Linux as well: https://www.wxpython.org/pages/downloads/ The Gooey docs do mention mac: https://github.com/chriskiehl/Gooey/blob/master/docs/packagi... , and there's some code in the repo written specifically for Linux, so I think it…
  28. Very cool! Reading https://github.com/chriskiehl/Gooey#how-does-it-work One simply attaches a decorator to whichever function/method your argparse uses. I have dozens of argparse based programs that could use Gooey.
  29. …with GUI? If you build it as a CLI, you can get the GUI for free via Gooey[0] (shameless plug)! [0] https://github.com/chriskiehl/Gooey
  30. …possible to use Gooey to wrap existing applications, but not sure about the automation. [1] https://github.com/chriskiehl/Gooey
    comment by lifthrasiir · 2021-04-09 · in You Don't Need a GUI
  31. > https://github.com/chriskiehl/Gooey Now that is great
  32. Pyinstaller + Gooey has been my go-to combo for sharing executable python with simple/intuitive UIs. https://github.com/chriskiehl/Gooey
  33. As far as quickly standing up an effective gui for python, I'd recommend gooey. https://github.com/chriskiehl/Gooey
  34. Also adding this which I discovered last week, https://github.com/chriskiehl/Gooey
    comment by Sherl · 2020-08-29 · in DearPyGui
  35. You can also generate an entire GUI from CLI Args! https://github.com/chriskiehl/Gooey ^_^
  36. …that calls your powershell stuff with just a few lines of Python (no actual GUI code required!) ^_^ https://github.com/chriskiehl/Gooey
  37. …(file selection, input box, slider, ...). Then button to run the program. EDIT apparently there is https://github.com/chriskiehl/Gooey for Python. EDIT2 Hmm. maybe fbs is good enough https://build-system.fman.io/
  38. …GUI for the Python implementation. IMO the challenge is mobile clients for iOS and Android. [1] https://github.com/chriskiehl/Gooey
  39. Made a feature request: https://github.com/chriskiehl/Gooey/issues/472
  40. …for these kinds of IO behaviors! If you're interested, do you want to open a feature request here? https://github.com/chriskiehl/Gooey/issues
  41. …mind a shameless plug, Gooey[0] can give a native UI without writing a single line of UI code [0] https://github.com/chriskiehl/Gooey
  42. How about a mix with gooey? https://github.com/chriskiehl/Gooey That'll be neat.
  43. …you might use something like Gooey [1] to build a basic GUI with almost no additional effort. [1] https://github.com/chriskiehl/Gooey
    comment by yorwba · 2018-02-22 · in Electron 2.0.0 beta
  44. …kind of like Gooey[1], but web rather than native focused. [0] https://github.com/wooey/Wooey [1] https://github.com/chriskiehl/Gooey
  45. …and more! I'm trying to recruit a few more people to test the current release branch[3] :) [1] https://github.com/chriskiehl/Gooey . [2] https://user-images.githubusercontent.com/1408720/34464824-c... [3]…