vibeUI is a beginner-friendly, professional Python GUI library built on top of Tkinter.
It allows you to create interactive, modern GUI applications with minimal code, making it perfect for learners, hobbyists, and educators.
- Create windows with custom titles, sizes, and themes (light/dark)
- Add labels, buttons, input fields, text areas
- Interactive widgets: checkboxes, sliders
- Popups: alerts, confirm dialogs, prompts
- Beginner-friendly, easy-to-use API
- Cross-platform: Windows, Mac, Linux
Install directly from your local package (for development):
pip install vibeUIimport vibe as vi
win = vi.Window("Vibe Demo", size=(500, 400), theme="light")
win.add_label("Hello Vibe!", pos=(50, 50), font_size=20)
name_input = win.add_input("Enter your name", pos=(50, 100))
def greet(): vi.alert(f"Hello {name_input.get()}!", title="Greeting")
win.add_button("Greet Me", pos=(50, 150), command=greet)
win.run()
Advanced Usage
-
Checkbox and slider widgets
-
Customizable themes and colors
-
Alerts, confirmations, and prompt dialogs
-
Easy-to-extend for additional widgets
-
Supports multiple windows and interactive callbacks
Vibe is released under the MIT License.