BlueprintUI

灵活的用户界面组件和工具可在任何地方使用,加快您的开发速度。「📘 Accelerate your development with flexible UI components and tools that work everywhere.」

Github stars Tracking Chart

A collection of tools and UI components for building Web UIs that work everywhere.

  • Easy to use Web Components
  • Works in any Framework (Angular, React, Vue...)
  • Responsive and Customizable Themes
  • Layout, Typography, and Icons Utilites
Package Downloads CI Status CDN
npm version Build
npm version Build
npm version Build
npm version Build
npm version Build
npm version Build
npm version Build

Documentation

Installation

Blueprint UI components are built as Web Components. This enables them to work in a variety of frameworks and libraries. Blueprint UI is split into several packages that can be used independently. To use components its install the following,

npm install @blueprintui/components

Optional packages for layout and typography utilities are also available.

npm install @blueprintui/layout @blueprintui/typography

CSS

To use components the base theme CSS file must be loaded into the page. This can be done via a CSS import or HTML link.

@import '@blueprintui/themes/index.min.css';
@import '@blueprintui/themes/dark/index.min.css';

or

<link rel="stylesheet" href="@blueprintui/themes/index.min.css"> 
<link rel="stylesheet" href="@blueprintui/themes/dark/index.min.css"> 

CDN

Blueprint UI Components can be used via CDNs for fast and easy prototyping.

<link rel="stylesheet" href="https://unpkg.com/@blueprintui/themes/index.min.css">
<link rel="stylesheet" href="https://unpkg.com/@@blueprintui/themes/dark/index.min.css">

<script type="module">
  import 'https://cdn.jsdelivr.net/npm/@blueprintui/components/include/alert.js/+esm';
</script>

Using a Component

Once the theme CSS is loaded, components can be imported via JavaScript imports.

import '@blueprintui/components/include/alert.js';
<body bp-theme=" { theme: 'dark' });">

  <bp-alert status="success">hello there!</bp-alert>

</body>

Main metrics

Overview
Name With Ownerblueprintui/blueprintui
Primary LanguageTypeScript
Program languageJavaScript (Language Count: 4)
Platform
License:Other
所有者活动
Created At2015-08-13 19:40:10
Pushed At2025-05-31 06:01:20
Last Commit At
Release Count105
Last Release Name@blueprintui/grid-v2.3.0 (Posted on )
First Release Namev1.0.0 (Posted on )
用户参与
Stargazers Count324
Watchers Count11
Fork Count44
Commits Count536
Has Issues Enabled
Issues Count53
Issue Open Count4
Pull Requests Count195
Pull Requests Open Count1
Pull Requests Close Count64
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private