awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
JosephusPaye avatar

JosephusPaye/Keen-UI

0
View on GitHub↗
4,059 stars·430 forks·JavaScript·MIT·14 viewsjosephuspaye.github.io/Keen-UI↗

Keen UI

Keen-UI is a Vue.js UI component library and Material Design framework. It provides a collection of reusable interface elements designed for building web applications that follow Material Design specifications for layout, spacing, and color.

The library is a tree-shakeable component set, allowing the import of standalone components to minimize final bundle sizes. It functions as a customizable design system where visual attributes, such as colors and sizes, can be adjusted to match specific brand identities.

The framework covers a range of UI components, including inline alert messages for information, success, warnings, and errors.

Features

  • Vue Component Libraries - Provides a comprehensive library of reusable Vue.js components for building modern user interfaces.
  • Material Design Frameworks - Functions as a framework implementing Google's Material Design language for a consistent user experience.
  • Design System Frameworks - Acts as a customizable design system with themeable colors and sizes to align with brand identities.
  • Material Design Components - Ships a set of standardized UI widgets and layouts that implement the Material Design language.
  • Material Design Systems - Implements the Material Design specification to ensure consistent layout, spacing, and color across the interface.
  • Material Design Libraries - Provides a comprehensive collection of components that implement standardized Material Design language specifications.
  • Vue.js Interface Components - Provides a specialized set of UI components designed for the Vue.js ecosystem with a focus on lightweight implementation.
  • Vue.js UI Development - Facilitates the development of user interfaces specifically for Vue.js applications using a pre-made component set.
  • JavaScript Bundle Tree-Shaking - Provides ES module-based exports that enable bundlers to remove unused components from the production build.
  • Custom Color Theme Definitions - Allows modification of visual attributes like colors and sizes via CSS custom properties to match brand identities.
  • CSS Variable Theming - Implements a theming system that maps design tokens to native CSS variables for dynamic brand customization.
  • Standalone UI Components - Supports the import of standalone UI elements independently to minimize the final JavaScript bundle size.
  • Brand Theme Applicators - Provides mechanisms to apply a consistent visual theme globally to match specific organizational branding.
  • Lightweight UI Frameworks - Offers a minimalist UI library focused on low overhead and fast loading through modular imports.
  • Tree-Shakeable Vue Libraries - Ships as a tree-shakeable Vue library to eliminate unused components from the final production bundle.
  • UI Component Libraries - Lightweight Material Design inspired UI components.
  • UI Components - Lightweight collection of essential UI components.
  • UI - Listed in the “UI组件” section of the Awesome Github Vue awesome list.
  • VueJS - Listed in the “VueJS” section of the Awesome Ui Component Library awesome list.

Star history

Star history chart for josephuspaye/keen-uiStar history chart for josephuspaye/keen-ui

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

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

Projects sharing features with Keen UI

These projects share indexed features with Keen UI. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • lusaxweb/vuesaxlusaxweb avatar

    lusaxweb/vuesax

    5,596View on GitHub↗

    Vuesax is a frontend framework and UI component library for Vue.js applications. It provides a customizable design system and a set of pre-styled user interface elements designed to accelerate the development of web interfaces. The project is distinguished by a themeable visual toolkit that supports dynamic color updates and server-side style customization to maintain brand identity. It also features a specialized data table component with built-in support for inline cell editing and server-side processing for pagination, filtering, and sorting. The library covers a broad surface of UI capab

    Vue
    View on GitHub↗5,596
  • museui/muse-uimuseui avatar

    museui/muse-ui

    8,152View on GitHub↗

    Muse UI is a Vue 2.0 component library that provides a set of pre-styled user interface components implementing Google's Material Design guidelines. It is designed as a UI framework for building consistent Material Design interfaces in Vue.js 2.0 applications. The library uses Vue's plugin-based component registration pattern, allowing components to be registered globally and enabling selective imports. Components communicate through Vue's custom event system, and the library includes a configurable theming layer built with CSS custom properties and SCSS variables that maps to Material Design

    Vuematerialmuse-uivue
    View on GitHub↗8,152
  • iview/iviewiview avatar

    iview/iview

    23,794View on GitHub↗

    iView is a Vue.js UI component library and enterprise web UI toolkit. It provides a collection of reusable interface elements designed for building professional business applications and complex administrative dashboards. The project functions as a server-side rendering framework, allowing for the generation of HTML on the server to improve search engine optimization and initial page load speeds. It covers capabilities for responsive web design and the construction of data-heavy internal tools through a standardized set of pre-built components.

    Vuecomponentscssdesign-systems
    View on GitHub↗23,794
  • vuetifyjs/vuetifyvuetifyjs avatar

    vuetifyjs/vuetify

    41,003View on GitHub↗

    This project is a comprehensive UI toolkit that provides a declarative, reactive framework for building modular web interfaces. It centers on a component-based architecture that maps application state to rendered elements, utilizing a twelve-point flexbox grid system and nested containers to manage complex layouts. The library ensures consistent behavior across large-scale applications by providing centralized configuration for component defaults, themes, and global design tokens. What distinguishes this framework is its deep integration of Material Design principles alongside a highly flexib

    TypeScriptjavascriptmaterialmaterial-components
    View on GitHub↗41,003
Compare all 30 related projects→

Frequently asked questions

What does josephuspaye/keen-ui do?

Keen-UI is a Vue.js UI component library and Material Design framework. It provides a collection of reusable interface elements designed for building web applications that follow Material Design specifications for layout, spacing, and color.

What are the main features of josephuspaye/keen-ui?

The main features of josephuspaye/keen-ui are: Vue Component Libraries, Material Design Frameworks, Design System Frameworks, Material Design Components, Material Design Systems, Material Design Libraries, Vue.js Interface Components, Vue.js UI Development.

Which projects share features with josephuspaye/keen-ui?

Projects with overlapping indexed features include: lusaxweb/vuesax — Vuesax is a frontend framework and UI component library for Vue.js applications. It provides a customizable design… museui/muse-ui — Muse UI is a Vue 2.0 component library that provides a set of pre-styled user interface components implementing… iview/iview — iView is a Vue.js UI component library and enterprise web UI toolkit. It provides a collection of reusable interface… vuetifyjs/vuetify — This project is a comprehensive UI toolkit that provides a declarative, reactive framework for building modular web… varletjs/varlet — Varlet is a Vue3 material design component library used to build mobile and desktop user interfaces. It provides a… sshahine/jfoenix — JFoenix is a JavaFX Material Design library and UI component suite. It provides a collection of pre-built desktop…