Hyperdiv is a framework for rapidly developing reactive browser UI apps in Python, with built-in components, terse immediate-mode syntax, and minimal tool boilerplate. Hyperdiv includes the Shoelace component system, markdown support via Mistune, charts via Chart.js, support for reading/writing browser local storage, and forms whose validation logic is implemented in Python.
After playing with some of the demo apps, this looks like a pretty cool library.
Tabler is fully responsive and compatible with all modern browsers. Thanks to its modern and user-friendly design you can create a fully functional interface that users will love! Choose the layouts and components you need and customize them to make your design consistent and eye-catching. Every component has been created with attention to detail to make your interface beautiful!
Uses the Liquid templating system.
A curated list of delightful Conversational AI resources.
Transforms tkinter, Qt, Remi, WxPython into portable people-friendly Pythonic interfaces, especially if you primarily do CLI tools. Tries to make it easy to build GUIs for applications, because ordinarily the process sucks. Supports several toolkits, including QT, WxPython, and Remi (if you want to turn something into a webapp); you can switch between those toolkits with a single line. No callback functions, that's all handled for you. Has a built-in debugger.
Recoll WebUI is a Python-based web interface for Recoll text search tool for Unix/Linux.
This is an updated clone of Koniu's original version on GitHub, which has not been updated lately, and is now slightly obsolete.
As compared to the original, this version has an additional dependancy when running the webui-standalone.py server (i.e. not with apache): it uses the python3-waitress module which must be installed. This makes webui-standalone quite suitable for moderate multiaccess loads with no authentication needs.
Required to plug Recoll into Searx.
PyWebIO provides a series of imperative functions to obtain user input and output from the browser, turning the browser into a "rich text terminal", and can be used to build simple web applications or browser-based GUI applications without needing to have knowledge of HTML and JS. PyWebIO can also be easily integrated into existing Web services. PyWebIO is very suitable for quickly building applications that do not require a complex UI.
Interact with the REPL and see things happen in a browser window.
Can work alongside other webapp frameworks in Python, like Django, Flask, and FastAPI. asyncio out of the box. Supports third-party data visualization modules, like bokeh and plotly.
A set of shell scripts and aliases that improve your shell usage. Automatically prints system status reports when a shell boots up, does basic monitoring, sets useful aliases, can even print an ASCIIfied logo when you log in. Tries to be configurable; you can pick only the stuff you want when you install it and has its own configuration files. Called from your ~/.bashrc file. Easy to uninstall, too:
rm -rf ~/.config/synth-shell/
Does not work so well on OSX. Seems to be Linux-specific, regardless of the fact that it uses bash.
Shaarli plugin to customize the look and feel of the UI with custom CSS rules, sort of like what you can do with Pepperminty.
An online book about designing human-centered AI products.
eDEX-UI is a fullscreen desktop application resembling a sci-fi computer interface, heavily inspired from DEX-UI and the TRON Legacy movie effects. It runs the shell of your choice in a real terminal, and displays live information about your system. It was made to be used on large touchscreens but will work nicely on a regular desktop computer or perhaps a tablet PC or one of those funky 360° laptops with touchscreens.
Themeable. Uses Electron. Available as an AppImage.
A super easy to use, super lightweight JavaScript library for implementing autocomplete in input form fields. All you need to do is load the CSS and JS, and supply a list of possible options to pick from. Very flexible.
Somebody reimplemented WinAMP in HTML5 and Javascript. Runs in your browser. Skin compatible. Local sound files can be played by dragging and dropping. Can be doubled in size. UI is very close to the original WinAMP. Can be embedded in another website.