I am working on a Python project and want to be inspired by clean, idiomatic, well-architected and tested code base.
I have seen all the awesome*
repositories on Github but they generally link to libraries or frameworks.
I'm looking for applications which you'd use with a cli or a GUI. It would be great if you could link to their codebase.
Thanks!
Top comments (6)
I don't know about the quality of the code bases honestly but the few desktop apps I know that are built with Python are ugly as they can be :-(
For example Calibre and Anki are built with PyQT and although they are useful they never look native anywhere :D
Calibre source code is here github.com/kovidgoyal/calibre
Anki is here github.com/dae/anki
If you check this list - en.wikipedia.org/wiki/List_of_Pyth... - you'll notice that apps with a GUI are not that many
Some command line tools:
Is there really no way to actually develop a Python GUI that looks somewhat aesthetic and native? Tkinter and PyQT both look awful and really only allow you to make super basic things.
Yes you can. You can use PyGTK for Gnome on Linux, QT for Python for KDE on Linux, IronPython for Windows/.NET, PyObjC for MacOS
Thanks for sharing that with me - the last one, PyObjC for MacOS looks like something that I would be able to use for a project that I am currently working on. Are you aware of any decent tutorial that you'd be able to share with me?
No I'm sorry, I haven't done any desktop gui programming in ages. Check if they have a wiki with community resources
Thanks! Those look like good starting points.