CatDesign is a comprehensive design system built on top of the innovative Python UI framework, NiceGUI. It offers a set of pre-styled components and features that are readily usable, allowing you to build visually appealing and consistent interfaces swiftly.
Here are some of the components already developed and ready for use in CatDesign:
Currently, CatDesign provides the following components and features:
Divider
Card
TweetCard
Status
Notification
TextField
Typography (using Poppins)
Color scheme
Here are some components that will be available soon:
RadioButton
Switch
Menu
Header
Footer
Take a look at the main.py for instructions.
Here's an example of how to use CatDesign to create a card:
card(ui, font_scheme, color_scheme, "images/cat_card.png", "Hi! I am your cat.", "Feed me or I get angry.")
CatDesign is under the MIT license. See the LICENSE file for more details.
CatDesign is a design system tailored for NiceGUI, a web UI framework using Python. To learn more about NiceGUI and its capabilities, visit its GitHub Repository.