{"categories":[{"label":"User Interfaces","url":"https://skillfed.io/packages/category/software-development-user-interfaces/2"}],"enrichment":{"capability":"Applies Bootstrap-inspired themes and a one-keyword styling system to tkinter's ttk widgets, letting you style any widget with a `bootstyle` parameter instead of managing raw colors or style names.","skillfed_tags":["tkinter","gui-theming","desktop-ui"],"use_cases":["Build a desktop application with a modern, polished look without hand-coding color schemes or style definitions.","Switch between light and dark themes at runtime to match user preferences or system settings.","Rapidly prototype a tkinter GUI by using semantic style keywords instead of managing raw ttk styles.","Create custom branded themes for your application using the bundled theme designer and export them as code.","Add themed dialogs and extra widgets (date picker, gauge, table) to a tkinter app without external UI libraries."],"what_it_does":"ttkbootstrap is a theming layer for tkinter that replaces the default look of ttk widgets with modern, flat Bootstrap-inspired designs. Instead of manually setting colors or writing verbose ttk style names, you add a single `bootstyle` keyword to any ttk widget\u2014`bootstyle=\"primary\"`, `bootstyle=\"success outline\"`, etc.\u2014and the package handles the rest. It ships with 30 curated light and dark themes that can be switched at runtime, a bundled set of 2,000+ Bootstrap Icons, and a few extra widgets like Meter, DateEntry, and Tableview. The package is pure Python, depends only on Pillow, and works on Python 3.10 and later.\n\nThe styling is declarative and consistent: the same keyword means the same visual intent across all widgets, so you describe what you want (success, danger, info) rather than tuning RGB values. You can also build custom themes using a `Theme(...)` API and a command-line theme designer. Version 2.0 introduced a canonical bootstyle grammar and consolidated the theme catalog; older 1.x code still works with deprecation warnings.","worth_installing":"Yes. ttkbootstrap is actively maintained, has no known vulnerabilities, installs with minimal friction, and solves a real pain point in tkinter development\u2014making GUIs look modern without extensive styling boilerplate. It's suitable for production desktop applications and is well-documented."},"id":"ttkbootstrap","links":{"html":"https://skillfed.io/packages/ttkbootstrap","md":"https://skillfed.io/packages/ttkbootstrap.md","pypi":"https://pypi.org/project/ttkbootstrap/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-14","license_spdx":"MIT AND (Apache-2.0 OR BSD-2-Clause)","license_treatment":"permissive","name":"ttkbootstrap","python_support":"supports_current","summary":"Modern themes for Tkinter. Sleek, responsive styles inspired by Bootstrap. Includes ready-to-use widgets, 30+ themes, and tools for building beautiful, cross-platform desktop apps with ease."},"popularity":{"monthly_downloads":198511,"position":9728,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.2.1"}
