Giter VIP home page Giter VIP logo

nebular's Introduction

npm Build Status npm Dependency Status

Nebular is a set of essential modules for your next Angular application.

Nebular is a great toolkit if you build Rich UI web-application based on Angular, and want to bootstrap your development using essential features out of the box. It provides you with a list of native Angular components, unified approach for managing styles of various components (3rd party including) and authentication and security layers easily configurable for your API. At the same time, Nebular allows you to use it together with any other UI library you choose.

Getting started

Documentation | ngx-admin demo

๐ŸŽจ Theme

@nebular/theme

Main Nebular module which includes UI Kit and Theme System.

Native Angular Components

Component Description
Layout Page layout component, with configurable columns, header and footer.
Sidebar Layout sidebar with multiple states.
Menu Multi-depth menu component.
Card Basic card with arbitrary header and footer.
Flip Card A card with back and front sides and "flip" switching effect.
Reveal Card A card with back and front sides and "reveal" switching effect.
Search Global search with amazing showing animations.
Tabs Basic and route-based tab components.
Actions Horizontal actions bar.
User User avatar with a context menu.
Badge Simple helper components for showing a badge.
Popover Pop-up box that appears when a user clicks on an element.
Context Menu A directive to attach a menu to any element.
Checkbox Simple checkbox with two-way data binding support.

Theme System

A set of beautiful styles with handy mixins and guidelines to create and support multiple themes in one project. With themes hot reload without a page refresh.

Bootstrap Styles

Overridings for bootstrap styles for elements consistency with the rest of your theme.

Server Side Rendering

Components are compatible with SSR, meaning that it is possible to render them on a server.

๐Ÿ” Auth

@nebular/auth

UI and logic for front-end authentication flow.

Auth UI Components

Component Description
Login Email & password login page.
Register Sign up page component.
Reset Password A page to request a password reset.
Restore Password A page to set up a new password.
Auth Block Wrapper to center auth component on a page.

Auth Providers

Auth UI decoupled from the communication to a particular back-end throughout authentication provider services allowing you to connect to any backend API.

Token Management

Services to retrieve, store and publish authentication token with helpers for JWT.

Token Storage

Configurable token storage service.

Auth Interceptors

HTTP interceptors to pass authentication token with any HTTP-request.

๐Ÿ‘ฎ Security

@nebular/security

ACL

Roles and permission management based on access control list. *nbIsGranted conditional directive.

Starter Kits

  • ngx-admin - application based on Nebular modules with beautiful IOT components. Live Demo.
  • ngx-admin-starter - clean application based on Nebular modules with a limited number of additional dependencies.

From Developers

There are a lot of awesome front-end frameworks and libraries out there these days. They provide a massive quantity of useful features making our lives more comfortable. Our intention is not to create a new one as we are pretty much aware of the complexity and amount of work developers put on their creations. But as developers, we feel that nowadays front-end development is disjointed. You have to search for libraries, go through the different installation process, everything looks different, and sometimes it's just annoying that you can't just sit and start going. That's why we are on a mission to assemble together the most useful modules and libraries, join them with a unified application and graphical interface creating a great toolkit for easier setup.

License

MIT license.

BrowserStack

This project runs its tests on multiple desktop and mobile browsers using BrowserStack.

How can I support the developers?

  • Star our GitHub repo โญ
  • Create pull requests, submit bugs, suggest new features or documentation updates ๐Ÿ”ง
  • Follow us on Twitter ๐Ÿพ
  • Like our page on Facebook ๐Ÿ‘

From Akveo

Made with โค๏ธ by Akveo team. Follow us on Twitter to get the latest news first! We're always happy to receive your feedback!

nebular's People

Contributors

nnixaa avatar kostyadanovsky avatar tibing-old-email avatar mishkolesnikov avatar smartapant avatar tibing avatar lexzhukov avatar esadouski avatar dimaatkaev avatar yggg avatar albertxingzhang avatar lugovsky avatar iamdavidfrancis avatar groguelon avatar gelio avatar stacyakveo avatar kbrandwijk avatar gavinzhou avatar ronnyroos avatar kaleguy avatar thecodershome avatar shootermv avatar greenkeeperio-bot avatar dmtrc1 avatar dimkk avatar bnayalivne avatar anhuisunfei avatar 32penkin avatar xstoudi avatar thomasdupuis avatar

Watchers

Lantre Barr avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.