All Projects → ngx-kit → Ngx Kit

ngx-kit / Ngx Kit

Licence: mit
DEPRECATED. Some services moved to separated projects: https://github.com/navix/sx-icon, https://github.com/navix/sx-state, https://github.com/navix/sx-focus-listener, https://github.com/navix/sx-class. For other features use @angular/cdk or native HTML/JS.

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Ngx Kit

Nebular
💥 Customizable Angular UI Library based on Eva Design System 🌚✨Dark Mode
Stars: ✭ 7,368 (+16273.33%)
Mutual labels:  ui-kit, angular6
ng-sq-ui
Flexible and easily customizable UI-kit for Angular 11+
Stars: ✭ 99 (+120%)
Mutual labels:  ui-kit, angular6
Atui
A Vue.js 2.0 UI Toolkit for Web
Stars: ✭ 674 (+1397.78%)
Mutual labels:  ui-kit
Elm Ui
UI library for making web applications with Elm
Stars: ✭ 878 (+1851.11%)
Mutual labels:  ui-kit
Angular Github Issues
This repository searches github for repositories, issues, and users. It is written in Angular 10 and is using ngrx/store for state.
Stars: ✭ 18 (-60%)
Mutual labels:  angular6
Iview
A high quality UI Toolkit built on Vue.js 2.0
Stars: ✭ 23,930 (+53077.78%)
Mutual labels:  ui-kit
Laravel Angular6 Material
Laravel 5.6 + Angular 6 + Material Design single page application
Stars: ✭ 19 (-57.78%)
Mutual labels:  angular6
Primitives
An open-source UI component library for building high-quality, accessible design systems and web apps. Maintained by @modulz.
Stars: ✭ 644 (+1331.11%)
Mutual labels:  ui-kit
Sketch Foundation Kit
💎 The Foundation for Sites template for Sketch 3.
Stars: ✭ 1,011 (+2146.67%)
Mutual labels:  ui-kit
Sugui Design System
A design system template for the SugUI components library based on styleguidist
Stars: ✭ 17 (-62.22%)
Mutual labels:  ui-kit
Shiftscheduler
A boilerplate ASP.NET Core project, including a sample employee shift scheduler app
Stars: ✭ 5 (-88.89%)
Mutual labels:  angular6
Awesome Ui Component Library
Curated list of framework component libraries for UI styles/toolkit
Stars: ✭ 702 (+1460%)
Mutual labels:  ui-kit
Flask Scaffold
Prototype Database driven Web apps in Angular 6, Bootstrap 4 and REST API's with Flask (Python 3 framework)
Stars: ✭ 853 (+1795.56%)
Mutual labels:  angular6
Angular Froala Wysiwyg
Angular 4, 5, 6, 7, 8 and 9 plugin for Froala WYSIWYG HTML Rich Text Editor.
Stars: ✭ 696 (+1446.67%)
Mutual labels:  angular6
Vuetify
🐉 Material Component Framework for Vue
Stars: ✭ 33,085 (+73422.22%)
Mutual labels:  ui-kit
Material Kit
Free and Open Source UI Kit for Bootstrap 4, React, Vue.js, React Native and Sketch based on Google's Material Design
Stars: ✭ 5,672 (+12504.44%)
Mutual labels:  ui-kit
Ui Libraries
A collection of UI Frameworks and their platform implementations.
Stars: ✭ 769 (+1608.89%)
Mutual labels:  ui-kit
Base
React-UI-Kit - frontend library with ReactJS components
Stars: ✭ 18 (-60%)
Mutual labels:  ui-kit
React Native Paper
Material Design for React Native (Android & iOS)
Stars: ✭ 8,714 (+19264.44%)
Mutual labels:  ui-kit
Angular Espanol
Recursos, tutoriales y artículos para aprender Angular en español
Stars: ✭ 31 (-31.11%)
Mutual labels:  angular6

CircleCI npm version

ngx-kit

Boost your Angular development!

Components customizing should be simple. Just generate components from ngx-kit collection and modify them as you like.

ngx-kit logo

Packages

  • @ngx-kit/core — low level services and directives for hiding complex logic.
  • @ngx-kit/collection — set of components based on ngx-kit core and packed into Angular-cli schematics.

Features

  • AOT support
  • Server-rendering support
  • OnPush strategy support

Requirements

  • Angular 7
  • Angular-cli 7

Usage

Add ngx-kit to your project

ng add @ngx-kit/core

Generate UI module

Pick a module from Collection and put the code to your project.

A button for example:

ng g @ngx-kit/collection:ui-button ui-button

Import generated module

@NgModule({
  ...
  imports: [
    ...
    UiButtonModule,

Use component

<button uiButton color="primary">Let's do it!</button>

Modify by your requirements

Only complex (but stable) logic is stored in Core, so you can change generated templates and styles in any way.

Hammerjs

Some collection modules use Hammer.js.

For proper working:

  1. Install npm i hammerjs --save

  2. Import import 'hammerjs'; in main.ts.

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