awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
creativetimofficial avatar

creativetimofficial/material-kit

0
View on GitHub↗
5,926 stars·1,466 forks·HTML·MIT·6 viewswww.creative-tim.com/product/material-kit?ref=mk-creativetimofficial-github↗

Material Kit

Material Kit is an open-source UI component library that provides pre-styled Material Design elements for building responsive web interfaces with Bootstrap 5. It offers a collection of reusable components like buttons, inputs, navbars, cards, and modals that follow Google's Material Design guidelines, along with a 12-column flexbox grid system for fluid layouts that adapt to any screen size.

The kit distinguishes itself by including pre-built page sections such as headers, feature blocks, pricing tables, and footers that can be combined into complete page layouts, reducing the time needed to start new projects. It also supports customization through utility classes for adjusting spacing, colors, and typography, and provides integration points for third-party plugins to extend functionality. The project is distributed under the MIT license, allowing free use, modification, and distribution.

Beyond the core Bootstrap 5 implementation, the component library is designed to work across multiple frameworks including React, Vue.js, and React Native, enabling consistent design across different platforms. The kit includes fully coded example pages that serve as functional starting points for common website layouts, and provides access to a library of premium templates for accelerated project development.

Features

  • Material Design UI Kits - Provides a library of pre-styled Bootstrap 5 components that follow Google's Material Design guidelines.
  • UI Styling and Components - Provides over 70 ready-made Material Design components for assembling web interfaces.
  • Feature Section Layouts - Provides multiple pre-built layout examples for showcasing product or service features.
  • UI Component Asset Libraries - Provides ready-made interface elements that work together and accept color variations for consistent styling.
  • Alerts & Notifications - Shows pre-styled alert banners and notification pop-ups for system messages.
  • Button Styles - Applies Material Design styling to clickable buttons, including social and grouped variants.
  • Call-to-Action Components - Ships pre-styled banner and button layouts designed to prompt user engagement.
  • Common UI Element Styling - Styles buttons, inputs, navbars, alerts, and cards with Material Design for a consistent look.
  • Page Section Snippets - Includes ready-made design blocks like headers, features, and pricing tables for rapid page assembly.
  • Page Section Assemblers - Combining ready-made design blocks like headers, features, and pricing tables into complete page layouts.
  • CSS Utility Classes - Provides pre-made spacing, color, and layout utility classes for custom component styling without custom CSS.
  • Form Building Tools - Provides pre-built form, newsletter, and contact section layouts for collecting user data.
  • Responsive Grid - Ships a responsive 12-column flexbox grid system that fluidly adapts to any screen size.
  • Page Assembly Blocks - Provides pre-built hero section layouts to quickly create the top banner of a website.
  • Page Section Assemblers - Assembling complete pages by combining ready-made design blocks like headers, features, and footers.
  • Pre-Built Landing Page Assemblers - Assembles complete pages by combining ready-made design blocks like headers and pricing tables.
  • Material Design Libraries - Provides a library of pre-styled UI components implementing Google's Material Design guidelines.
  • Modal Dialogs - Renders overlay dialog boxes for confirmations, forms, or additional content.
  • Navigation Bars - Provides pre-styled top navigation bars with links and branding.
  • Pricing Table Layouts - Presents ready-made pricing card layouts for subscription or product tiers.
  • Responsive Grid Layouts - Arranges content in a 12-column fluid grid system that adapts to any screen size using flexbox.
  • Responsive Layout Adapters - Provides a responsive layout system that adapts content to fit any screen size.
  • Responsive Layout Engines - Provides a responsive grid system that automatically adapts content to fit any screen size.
  • Responsive UI Kits - Ships a responsive grid system and components that automatically adapt to any screen size.
  • Typography Styling - Ships pre-defined heading, paragraph, and text utility classes for consistent typography across components.
  • Responsive Web Frameworks - A grid-based layout system with utility classes that automatically adapts content to any screen size from mobile to desktop.
  • Modals and Popups - Includes coded components for alerts, tooltips, popovers, modals, and datepickers.
  • Blog Post List Layouts - Provides pre-built blog post section layouts for displaying article previews in a grid or list.
  • Premium Templates - Provides access to a library of premium templates and dashboards for accelerating project starts.
  • Use Case Examples - Provides fully coded example pages that demonstrate common website layouts.
  • Material Design Code Generators - Generates framework-specific component code from a single Material Design source for multiple frameworks.
  • Component Style Customizations - Adjusts component appearance beyond default styles using utility classes for colors, typography, and layout.
  • Cross-Platform UI Component Libraries - A collection of reusable interface components compatible with React, Vue.js, and React Native for consistent design across platforms.
  • Pre-Made Page Sections - Provides pre-made page sections that can be mixed and matched to build full pages.
  • Data Tables - Presents tabular data in a pre-styled, responsive table layout.
  • Design System Toolkits - A free design resource that includes Sketch files and coded components for rapid prototyping and development.
  • Form Input Components - Provides styled form inputs, checkboxes, radio buttons, toggles, and validation states for building forms.
  • Input Collection Components - Ships styled text inputs, checkboxes, radio buttons, toggles, and forms with validation states.
  • Layout Utility Classes - Ships a comprehensive set of utility classes for adjusting component appearance and layout.
  • Loading Progress Bars - Displays a horizontal bar indicating task or loading progress.
  • Multi-Framework Implementations - Using the same Material Design component library across Bootstrap 5, React, Vue.js, and React Native projects.
  • Navigation Bars - Provides light, dark, blur, or transparent navigation bars that include dropdowns and mega-menus.
  • Overlay Components - Provides modals, tooltips, popovers, and datepickers that appear on top of page content.
  • Pre-made Email Layouts - Offers fully coded example pages that serve as starting points for common website layouts.
  • Responsive Navbars - Offers multiple navbar styles including light, dark, blur, and transparent variants with dropdown menus.
  • Example Page Templates - Includes fully coded example pages that serve as starting points for common website layouts.
  • Utility-First Styling - Provides utility classes for flexible, custom styling beyond default component options.
  • Component Appearance Customizers - Allows adjusting colors, typography, and utility classes to create visual variations of components.
  • Testimonial Layouts - Renders customer review or quote cards using pre-designed testimonial layouts.
  • Typography Customization - Allows swapping the default Google font for any web font to customize brand typography.
  • Programming Font Customizations - Swaps the default Google font for any other web font to customize brand typography.
  • Typography Styling - Provides styled headings, paragraphs, lead text, and small text variants for consistent typography.

Star history

Star history chart for creativetimofficial/material-kitStar history chart for creativetimofficial/material-kit

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Material Kit

Similar open-source projects, ranked by how many features they share with Material Kit.
  • creativetimofficial/material-tailwindcreativetimofficial avatar

    creativetimofficial/material-tailwind

    4,359View on GitHub↗

    Material Tailwind is a responsive web UI framework and component library built with Tailwind CSS. It provides a customizable design system that implements Material Design principles for web applications. The project focuses on a customizable design system, allowing for centralized theme configuration and utility-based styling to maintain visual consistency across interfaces. The library includes a wide range of reusable interface elements, covering layout structures, navigation systems, and overlay components. It provides specialized tools for web form construction, data input controls, and

    TypeScriptjavascriptmaterialmaterial-design
    View on GitHub↗4,359
  • mdbootstrap/mdb-ui-kitmdbootstrap avatar

    mdbootstrap/mdb-ui-kit

    24,256View on GitHub↗

    The mdb-ui-kit is a frontend component library and visual extension that combines the Bootstrap 5 framework with Material Design principles. It provides a collection of pre-styled interface elements and responsive web templates to facilitate the development of consistent web applications. The toolkit extends the Bootstrap ecosystem by adding Material Design aesthetics and advanced styling options. It enables rapid prototyping through the use of pre-configured design blocks and provides mechanisms for deep visual customization via SCSS variables and native CSS custom properties, including supp

    SCSSbootstrapbootstrap-materialbootstrap-template
    View on GitHub↗24,256
  • picturepan2/spectrepicturepan2 avatar

    picturepan2/spectre

    11,317View on GitHub↗

    Spectre is a comprehensive CSS framework and UI utility toolkit designed for building responsive web interfaces. It functions as a CSS component library that provides pre-styled interface elements and helper classes to facilitate frontend UI development. The framework is distinguished by a pure-CSS component architecture that avoids dependence on external JavaScript runtimes. It utilizes a SASS-based build pipeline that supports class prefixing, stylesheet pruning, and a variable-based theme system for creating custom design systems. The project covers a wide range of layout and interface ca

    CSS
    View on GitHub↗11,317
  • creativetimofficial/david-aicreativetimofficial avatar

    creativetimofficial/david-ai

    6,078View on GitHub↗

    David AI is a UI development toolkit that combines AI-powered page generation with a library of pre-built, copy-paste-ready components built on Tailwind CSS. At its core, it offers an AI builder that can generate complete landing pages and dashboards from natural language prompts, outputting clean, responsive Tailwind CSS code. The project provides a comprehensive collection of UI components—including buttons, forms, navigation elements, and data displays—that can be assembled into full page sections like hero blocks, pricing tables, and dashboards. The toolkit distinguishes itself through a

    HTMLaiai-frameworkangular-landing-page
    View on GitHub↗6,078
See all 30 alternatives to Material Kit→

Frequently asked questions

What does creativetimofficial/material-kit do?

Material Kit is an open-source UI component library that provides pre-styled Material Design elements for building responsive web interfaces with Bootstrap 5. It offers a collection of reusable components like buttons, inputs, navbars, cards, and modals that follow Google's Material Design guidelines, along with a 12-column flexbox grid system for fluid layouts that adapt to any screen size.

What are the main features of creativetimofficial/material-kit?

The main features of creativetimofficial/material-kit are: Material Design UI Kits, UI Styling and Components, Feature Section Layouts, UI Component Asset Libraries, Alerts & Notifications, Button Styles, Call-to-Action Components, Common UI Element Styling.

What are some open-source alternatives to creativetimofficial/material-kit?

Open-source alternatives to creativetimofficial/material-kit include: creativetimofficial/material-tailwind — Material Tailwind is a responsive web UI framework and component library built with Tailwind CSS. It provides a… mdbootstrap/mdb-ui-kit — The mdb-ui-kit is a frontend component library and visual extension that combines the Bootstrap 5 framework with… picturepan2/spectre — Spectre is a comprehensive CSS framework and UI utility toolkit designed for building responsive web interfaces. It… creativetimofficial/david-ai — David AI is a UI development toolkit that combines AI-powered page generation with a library of pre-built,… papercss/papercss — Papercss is a CSS UI framework and document-style design system used to build responsive web page layouts. It… layui/layer — This project is a JavaScript UI component library and frontend utility toolkit. It serves as a web modal framework and…