All Projects → kununu → nukleus

kununu / nukleus

Licence: other
React UI components by @kununu

Programming Languages

javascript
184084 projects - #8 most used programming language
SCSS
7915 projects
HTML
75241 projects

Projects that are alternatives of or similar to nukleus

InplaceEditBoxLib
WPF/MVVM control to implement a textbox on top of other elements like TreeViewItem or ListViewItem (use case: perform in place edit on top of a displayed text item)
Stars: ✭ 28 (+100%)
Mutual labels:  ui-components
wot-design-mini
An ui component library for mini program
Stars: ✭ 28 (+100%)
Mutual labels:  ui-components
elements
Lovingly crafted ui components based on web components. Works well with all Frameworks - including Angular, React and Vue.
Stars: ✭ 42 (+200%)
Mutual labels:  ui-components
ios-swift-chat-ui-kit
Ready-to-use Chat UI Components for Swift (iOS)
Stars: ✭ 42 (+200%)
Mutual labels:  ui-components
ColorPick.js
A simple and minimal jQuery color picker plugin for the modern web.
Stars: ✭ 48 (+242.86%)
Mutual labels:  ui-components
BottomSheet
BottomSheet lets you add custom bottom sheets to your SwiftUI apps.
Stars: ✭ 111 (+692.86%)
Mutual labels:  ui-components
MaterialDayPicker
An elegant day of the week picker inspired by Google's clock app
Stars: ✭ 59 (+321.43%)
Mutual labels:  ui-components
AOA
접근성 오픈 아카데미 (AOA, Accessibility Open Academy)
Stars: ✭ 18 (+28.57%)
Mutual labels:  ui-components
CCheckbox-iOS
CCheckbox is a custom UIView which represents custom checkbox component with custom images
Stars: ✭ 28 (+100%)
Mutual labels:  ui-components
sport-stats
Sport stats UI components
Stars: ✭ 62 (+342.86%)
Mutual labels:  ui-components
ui
💁‍♀️ Inclusive Vue Components
Stars: ✭ 27 (+92.86%)
Mutual labels:  ui-components
bui
‹b› Web components for creating applications – built by Blackstone Publishing using lit-html and lit-element
Stars: ✭ 29 (+107.14%)
Mutual labels:  ui-components
natural js
Natural-JS : Javascript Front-End Architecture Framework
Stars: ✭ 35 (+150%)
Mutual labels:  ui-components
CherryLib
Win32/MFC UI Control, Live Update, Utility Library
Stars: ✭ 19 (+35.71%)
Mutual labels:  ui-components
skelet
Skelet.css a contemporary CSS framework. The basics to get started.
Stars: ✭ 69 (+392.86%)
Mutual labels:  ui-components
clarity-react
React Components for VMware Clarity UI and Clarity Design
Stars: ✭ 33 (+135.71%)
Mutual labels:  ui-components
play-tailwind
Play is free and open source Tailwind CSS template for - Startup, SaaS, Apps, Business and More. It comes with a high-quality design and all essential components & pages you need to launch a complete website.
Stars: ✭ 60 (+328.57%)
Mutual labels:  ui-components
NIM iOS UIKit
网易云信 iOS UI 组件,提供聊天界面,文本消息,图片消息,语音消息,视频消息,地理位置消息,自定义消息(阅后即焚)等消息示例。#推荐客户得比特币/京东卡,现在推荐使用网易云信,最低得0.02BTC或3000元京东卡/单,点击参与:https://yunxin.163.com/promotion/recommend
Stars: ✭ 1,371 (+9692.86%)
Mutual labels:  ui-components
pounce
🐯 Composable react primitives for building UI dashboards
Stars: ✭ 20 (+42.86%)
Mutual labels:  ui-components
unity-ui-manager
🎫 A Simple UI Manager for rapid prototyping and ease of collaboration
Stars: ✭ 44 (+214.29%)
Mutual labels:  ui-components

nukleus


Welcome to kununu's collection of React UI components! These reusable components are designed and implemented to help build amazing products fast and easily.

Dependencies Dev dependencies Storybook

Features

  • Over 80% code coverage
  • Frequently updated
  • Wide range of form and UI components
  • Themeable

Setup


Install with npm or yarn

npm i nukleus
# OR
yarn add nukleus

Usage

You will need a module bundler that supports css modules. To do this with webpack (recommended) you can use something like this:

{
    test: /\.css$/,
    include: /nukleus/,
    use: [
      'style-loader',
      'css-loader?modules&localIdentName=[name]---[local]---[hash:base64:5]',
      {
        loader: 'postcss-loader',
        options: {
          plugins: function () {
            return [
              require('autoprefixer')
            ];
          }
        }
      },
    ]
  }

Next you can import each compiled nukelus component seperately, which will help reduce your bundle size if you only require a few components.

import Select from 'nukleus/dist/components/Select';
import TextField from 'nukleus/dist/components/TextField';

Or you can import and bundle all nukleus components via:

import {Select, TextField} from 'nukleus';

Contributing


Coming soon 🎉

Test


In order to run the tests, run `npm run test`.

There could be two reasons why the tests are failing: either your component broke or was modified on purpose. In the latter case, you will just need to update the snapshot as we use jest snapshot testing.

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].