All Projects → ksc-fe → Kpc

ksc-fe / Kpc

Licence: mit
A UI Components Library for Intact, Vue, React and Angular.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Kpc

Components
Example Components (Built with Tonic)
Stars: ✭ 42 (-84.21%)
Mutual labels:  ui-design, ui-components, web-components
Metroset Ui
Windows Forms Metro Skin Style, Make The Applications With Metro Styles. see more https://n-a-r-w-i-n.github.io/MetroSet-UI/
Stars: ✭ 228 (-14.29%)
Mutual labels:  ui-design, ui-components
Css Mint
Lightweight and simple to use UI Kit. Fully responsive, just 3KB gzipped.
Stars: ✭ 209 (-21.43%)
Mutual labels:  ui-design, ui-components
react-native-imaged-card-view
Rising Imaged Card View with Awesome Shadows and Fully Customizable Library for React Native
Stars: ✭ 16 (-93.98%)
Mutual labels:  ui-design, ui-components
Light dark toggle
An awesome flutter app which artistically animates light and dark mode 😍
Stars: ✭ 175 (-34.21%)
Mutual labels:  ui-design, ui-components
Jetquotes
🔖 A Quotes Application built to Demonstrate the Jetpack Compose UI
Stars: ✭ 179 (-32.71%)
Mutual labels:  ui-design, ui-components
sodium-ui
Sodium is a simple, modular and customizable web component library to build elegant and accessible UI pieces for your React Application.
Stars: ✭ 23 (-91.35%)
Mutual labels:  web-components, ui-components
Collectionviewslantedlayout
A CollectionView Layout displaying a slanted cells
Stars: ✭ 2,029 (+662.78%)
Mutual labels:  ui-design, ui-components
Bulma.io-axure
AxureRP Library with Bulma.io components
Stars: ✭ 90 (-66.17%)
Mutual labels:  ui-design, ui-components
dashkit-ui
UI Components built on React.
Stars: ✭ 17 (-93.61%)
Mutual labels:  ui-design, ui-components
CheckMarkView
UI view which draws programmatically a checkmark with different styles
Stars: ✭ 35 (-86.84%)
Mutual labels:  ui-design, ui-components
nice-alert.js
Makes alert box suck less
Stars: ✭ 38 (-85.71%)
Mutual labels:  ui-design, ui-components
Linearprogressbar
Simple progress bar for iOS
Stars: ✭ 166 (-37.59%)
Mutual labels:  ui-design, ui-components
Underexpress
A free, responsive, ready to use website ui kit, built with bootstrap 4.
Stars: ✭ 205 (-22.93%)
Mutual labels:  ui-design, ui-components
Citrus.avalonia
Modern styles for Avalonia controls.
Stars: ✭ 161 (-39.47%)
Mutual labels:  ui-design, ui-components
components
Example Components (Built with Tonic)
Stars: ✭ 62 (-76.69%)
Mutual labels:  ui-design, web-components
elements
Lovingly crafted ui components based on web components. Works well with all Frameworks - including Angular, React and Vue.
Stars: ✭ 42 (-84.21%)
Mutual labels:  web-components, ui-components
Atom Design
🍬 The mobile side UI-library base on Vue.js
Stars: ✭ 120 (-54.89%)
Mutual labels:  ui-design, ui-components
Flamesui
A css-based web components.
Stars: ✭ 133 (-50%)
Mutual labels:  ui-design, ui-components
open design system
Open Source Design System using Sketch. It's early days of my project.
Stars: ✭ 22 (-91.73%)
Mutual labels:  ui-design, ui-components

English | 简体中文

Features

  • Support multiple frameworks: Intact / Vue / React / Angular.
  • Complete custom theme system.
  • 360° locate popup layer.
  • Declarative form validation.
  • Excellent documents and design
  • 90% coverage unit tests.

Browsers Support

IE / EdgeIE / Edge FirefoxFirefox ChromeChrome SafariSafari OperaOpera
IE10, IE11, Edge last 2 versions last 2 versions last 2 versions last 2 versions

Vue

Installation

npm install kpc-vue --save

Usage

<template>
    <Button>Hello</Button>
</template>
<script>
import {Button} from 'kpc-vue';

export default {
    components: {
        Button
    }
}
</script>

React

Installation

npm install kpc-react --save

Usage

import React from 'react';
import {Button} from 'kpc-react';

class App extends React.Component {
    render() {
        return <Button>Hello</Button>
    }
}

Intact

Installation

npm install kpc --save

Usage

import {Button} from 'kpc';

<Button>Hello</Button>

Angular

Read more

Installation

npm install kpc-angular -S

Configure webpack.config.js

You need use @angular-builders/custom-webapck to configure webpack, if your project initialized by Angular CLI.

const path = require('path');

module.exports = function(config) {
  config.module.rules.find(rule => {
    if (rule.test.toString() === '/\\.css$/') {
      rule.exclude.push(path.resolve(__dirname, 'node_modules/kpc-angular'));
      return true;
    }
  });

  return config;
};

Usage

src/app/app.module.ts

import { KpcBrowserModule, KpcModule } from 'kpc-angular';
import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';

import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    KpcBrowserModule,
    AppRoutingModule,
    KpcModule,
  ],
  providers: [],
  bootstrap: [AppComponent],
  schemas: [CUSTOM_ELEMENTS_SCHEMA]
})
export class AppModule { }
import { Component, ViewEncapsulation } from '@angular/core';
import { MessageComponent } from 'kpc-angular';

@Component({
  selector: 'app-root',
  template: `
    <k-button type="primary" (click)="onClick()">Hello World</k-button>
  `,
  style: `
    .k-button {
      margin: 10px;
    }
  `,
  encapsulation: ViewEncapsulation.None,
})
export class AppComponent {
  onClick() {
    MessageComponent.success('Welcome to kpc world!');
  }
}

Immediate Feedback

Welcome to join us by QQ. Group Number: 529739732

KPC Official QQ Group

QQ

Links

Develop

Require [email protected] and [email protected] or above.

git clone https://github.com/ksc-fe/kpc.git
cd kpc
npm install
npm run dev:doc

# test 
npm run test
# update snapshots 
npm run snapshot
# deploy documents
npm run deploy:doc
# release new version 
npm run release

License

MIT

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