Yew Components

screenshot of Yew Components

Material Design Components for the Yew framework

Overview:

Yew Material Components is a component library for the Yew framework, which is a wrapper around Material Design Components. It allows developers to easily implement Material Design components in their Yew applications for both web and desktop development.

Features:

  • Banner: Display a banner on your application.
  • Button: Create interactive buttons.
  • Card: Display content in a card format.
  • Checkbox: Create checkboxes for user input.
  • Chips: Display small pieces of information.
  • Circular Progress: Show a circular progress indicator.
  • Data Table: Display data in a table format.
  • Dialog: Create popup dialog boxes.
  • Drawer: Create a side drawer for navigation.
  • Fab: Create floating action buttons.
  • Form Field: Create form fields for user input.
  • Icon Button Toggle: Create toggle buttons with icons.
  • Icon: Display icons from Material icons library.
  • Image List: Display a list of images.
  • Linear Progress: Create a linear progress bar.
  • List: Display a list of items.
  • Menu: Create dropdown menus.
  • Radio: Create radio buttons for user selection.
  • Select: Create dropdown selects.
  • Slider: Create sliders for user input.
  • Snackbar: Display snackbars for showing brief messages.
  • Switch: Create on/off switches.
  • Tabs: Create tab navigation.
  • Textarea: Create input fields for multiline text.
  • Textfield: Create input fields for single line text.
  • Tooltip: Display helpful tooltips.
  • Top App Bar: Create a top app bar for navigation.

Summary:

Yew Material Components is a component library for the Yew framework that allows developers to easily implement Material Design components in their Yew applications. It provides a wide range of components such as buttons, cards, checkboxes, dialogs, and more. The library can be easily installed using Cargo, and additional components can be added by contributing to the project. With its support for both web and desktop development, Yew Material Components is a valuable tool for building modern and responsive applications.

ui-kit
UI Kits & Components

A UI kit provides developers with a set of reusable components that can be easily integrated into a website or application. These components are pre-designed with consistent styling and functionality, allowing developers to save time and effort in the design and development process. UI kits can be either custom-built or third-party, and often include components for buttons, forms, typography, icons, and more.

material-design
Material Design

Material Design is a design system developed by Google that provides a set of guidelines, components, and tools for creating visually appealing and functional user interfaces. Material Design is designed to be flexible and customizable, making it a great choice for a wide range of applications and use cases.