All Projects → belleui → belleui

belleui / belleui

Licence: MIT License
Web Components UI library

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
SCSS
7915 projects
HTML
75241 projects
Handlebars
879 projects

Projects that are alternatives of or similar to belleui

elements
Lovingly crafted ui components based on web components. Works well with all Frameworks - including Angular, React and Vue.
Stars: ✭ 42 (+16.67%)
Mutual labels:  web-components, lerna
Bolt
The Bolt Design System provides robust Twig and Web Component-powered UI components, reusable visual styles, and powerful tooling to help developers, designers, and content authors build, maintain, and scale best of class digital experiences.
Stars: ✭ 186 (+416.67%)
Mutual labels:  web-components, lerna
stencil-lerna
A starter kit for developing PWAs in a lerna monorepo including a web-component design-system in Typescript.
Stars: ✭ 47 (+30.56%)
Mutual labels:  web-components, lerna
TimeDoser-v2
🕑 Dosify your time (version 2, retired)
Stars: ✭ 52 (+44.44%)
Mutual labels:  web-components
lerna-cola
Superpowers for your Lerna monorepos.
Stars: ✭ 23 (-36.11%)
Mutual labels:  lerna
ionic-custom-components
🌈 Ionic Tutorial: Mastering Web Components in Ionic Framework. This repo is an Ionic project showcasing Angular custom components and Stencil custom web components.
Stars: ✭ 30 (-16.67%)
Mutual labels:  web-components
bui
‹b› Web components for creating applications – built by Blackstone Publishing using lit-html and lit-element
Stars: ✭ 29 (-19.44%)
Mutual labels:  web-components
byu-theme-components
Web Components implementing the BYU web theme.
Stars: ✭ 21 (-41.67%)
Mutual labels:  web-components
monopacker
A tool for managing builds of monorepo frontend projects with eg. npm- or yarn workspaces, lerna or similar tools into a standalone application - no other tools needed.
Stars: ✭ 17 (-52.78%)
Mutual labels:  lerna
biotope-boilerplate
boilerplate.biotope.sh
Stars: ✭ 26 (-27.78%)
Mutual labels:  web-components
web-components-tutorial
HTML Web Component using Vanilla JavaScript
Stars: ✭ 38 (+5.56%)
Mutual labels:  web-components
Fore
Fore - declarative programming with web components
Stars: ✭ 34 (-5.56%)
Mutual labels:  web-components
webcomponents-cg
Web Components community group
Stars: ✭ 89 (+147.22%)
Mutual labels:  web-components
ascii-image
Web Component that displays an image as ASCII art
Stars: ✭ 15 (-58.33%)
Mutual labels:  web-components
bg-sound
Web Component to emulate the old-school <bgsound> HTML element
Stars: ✭ 93 (+158.33%)
Mutual labels:  web-components
medly-components
🧩 Medly components provides numerous themable react components, each with multiple varitaions of sizes, colors, position etc.
Stars: ✭ 66 (+83.33%)
Mutual labels:  lerna
knack
A streamlined wrapper around node-rdkafka made with independent composable parts.
Stars: ✭ 15 (-58.33%)
Mutual labels:  lerna
custom-elements-manifest
Custom Elements Manifest is a file format that describes custom elements in your project.
Stars: ✭ 81 (+125%)
Mutual labels:  web-components
cwco
Powerful and Fast Web Component Library with a Simple API
Stars: ✭ 27 (-25%)
Mutual labels:  web-components
semi-design
A modern, comprehensive, flexible design system and React UI library
Stars: ✭ 5,629 (+15536.11%)
Mutual labels:  ui-libary

Belleui

Published on webcomponents.org

Bellui是一个基于 Web Components 的 UI 组件库,您可以在HTML中,或者任何框架(如React, Vue, Angular)中使用。引入组件后,你可以随时随地的像使用原生html标签一样使用组件。

为什么选择 Belleui

  • 基于Web Components,能和其他框架结合使用,不用因为切换技术栈从而切换不用的UI框架。
  • 支持主流浏览器。
  • 提供丰富的UI组件。

相关资源:

组件

Components Issues Version
belle-avatar Issues npm version
belle-badge Issues npm version
belle-button Issues npm version
belle-card Issues npm version
belle-elements Issues npm version
belle-menu Issues npm version
belle-modal Issues npm version
belle-radio Issues npm version
belle-select Issues npm version
belle-spin Issues npm version
belle-switch Issues npm version
belle-tag Issues npm version

开始

在你的项目中使用 belleui,你可以安装整个组件库到项目中,或者安装单个组件:

# 安装整个组件
npm install @belleui/belle-elements

# 安装button组件
npm install @belleui/belle-button

使用 Yarn 安装:

yarn add @belleui/belle-elements

如何使用

Web Components 项目中使用:

import { LitElement, html } from 'lit-element'
import '@belleui/belle-elements'

class MyApp extends LitElement {
  render() {
    return html`
      <belle-button type="primary">Button</belle-button>
    `
  }
}

React 项目中使用:

Edit belleui-react-demo

开发

Gitpod ready-to-code

使用 yarn 作为你的包管理工具

git clone https://github.com/belleui/belleui.git
cd belleui
yarn

快速预览demo:

yarn storybook

开发:

# 编译 TS文件
yarn watch

# 预览demo
yarn storybook

参与贡献

贡献指南

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].