Wheat UI

screenshot of Wheat UI
react
vue
scss
ant-design

Web Components 组件库;拍平框架差异

Overview

Wheat-UI is a cutting-edge component library designed and built using web components, allowing for seamless integration with any framework, including Angular, Vue, and React. This eliminates the common compatibility issues developers often face, making it easier than ever to enhance your project with modern UI elements. Simply incorporate it as a tag in your HTML, and you’re ready to go!

The library offers a straightforward setup process, where you can store the required script locally or use a CDN for direct inclusion in your projects. This flexibility, combined with an active contribution process, makes Wheat-UI an excellent choice for developers looking to streamline their UI development.

Features

  • Framework Compatibility: Effortlessly integrates with Angular, Vue, and React without compatibility issues, allowing for a unified development experience.

  • Easy Installation: Simply save the wheat.ui.min.js file locally or use a CDN link to get started quickly in any project.

  • User-Friendly API: The components are easy to use; just add them as tags in your HTML for immediate functionality.

  • Active Contribution Process: Engage with the community through GitHub by submitting issues and feature requests, promoting collaborative development.

  • Structured Workflow: Follow a clear workflow for addressing bugs and adding features, improving project management and code quality.

  • Commit Message Guidelines: Utilize commitlint standards for clear and consistent commit messages that enhance project traceability and organization.

react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

vue
Vue

Vue.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.

scss
SCSS

SCSS is a preprocessor scripting language that extends the capabilities of CSS by adding features such as variables, nesting, and mixins. It allows developers to write more efficient and maintainable CSS code, and helps to streamline the development process by reducing repetition and increasing reusability.

ant-design
Ant Design

Ant Design is a React UI library that provides a set of pre-designed components and design resources for building high-quality, responsive web applications.

github-pages
GitHub Pages

Gridsome is a Vue.js-based static site generator that makes it easy to build fast and flexible websites and applications by leveraging modern web technologies like GraphQL, Webpack, and hot reloading

Storybook

Storybook is a tool for developing and testing UI components in isolation. It provides a sandbox environment where you can experiment with different props and states to see how your component responds.

webpack
Webpack

Webpack is a popular open-source module bundler for JavaScript applications that bundles and optimizes the code and its dependencies for production-ready deployment. It can also be used to transform other types of assets such as CSS, images, and fonts.