Focus on Your Business
instead of Coding!

About Narik Get Started

About Narik

Narik is a framework based on Angular helps you create your Angular applications creatively in less time.

Narik framework has built up of multiple libraries that each of them has a separate NPM module. Some of them are mandatory and some are optional so you can easily choose what you want from Narik.

The main advantage of using Narik is creating an Angular application without any code. Are you thinking about a code generator? No, you absolutely don't need any code. (Some coding for customization might be required though.) With Narik you can create your application based on metadata instead of code (exactly a modular application). To achieve this, Narik provides you with a flexible metadata framework, including metadata inheritance, metadata projection, metadata modules, etc and a metadata generator.

Surely at the beginning of developing a new application, you have to make a big decision: Which UI library should we select? Narik makes this decision easier for you with providing a flexible UI library. Actually, Narik UI library is a wrapper on famous Angular libraries. This makes you able to use UI components easier and more flexible. Whenever you want to change your selected UI library you can change it only with some changes on module imports.

Features

Metadata Based

Narik works with metadata! You create and manage your application with metadata instead of code. (more)

Modularity Framework

Narik is a modular framework. You can divide your application to different modules with different metadata.(more)

UI Inheritance

As you can inherit from a component class, you can inherit from a base HTML file in a component template. (more)

Data & State framework

Narik provides you with a flexible and easy to use Data and State management services. (more)

UI Component Framework

Narik strategy is that your application should be completely independent of which UI Library you use. (more)

Usefull services

Narik brings you a lot of Usefull services. Dialog , Configuration , Navigation , Authentication and ... . (more)

Usefull components

You can find plenty of useful components in narik that save you a lot of time (more)

Usefull directives & pipes

You can find plenty of useful directives and pipes in narik that save you a lot of time.

Usefull utilities

You can find plenty of utility classes in narik that save you a lot of time.

Get started

You have three choises to start with Narik

Narik Docs

Narik provides you with different types of documentations and helps to start with and enjoy it.

Narik Wiki

Full documentation about Narik and Narik features.

Narik Reference

Details of the Narik packages, classes, interfaces, service, components and other types.

Samples

Narik Samples with different UI libraries and layouts.

Videos

Narik videos on Narik Youtube channel.

Narik Samples

Narik Material Sample.

Sample application created with Angular Material and Ngx Admin.

Narik Dashborad Sample.

Sample dashboard designer and viewer application created with Angular Material and Ngx Admin.

Narik Devextreme Sample.

Sample application created with Devextreme and Ngx Admin.

Narik Ng-Bootstrap Sample.

Sample application created with Ng-Bootstrap and Ngx Admin.

Narik PrimeNG Sample.

Sample application created with PrimeNG and Ngx Admin.

Narik Nebular Sample.

Sample application created with Nebular and Ngx Admin.

Narik Architectui Sample.

Sample application created with Angular Material and Architectui.

Narik Coreui Sample.

Sample application created with Angular Material and Coreui.

Narik Video

Introduction to Narik.

In this video, I talked about Narik and I will say what Narik is and how it can be helpful for you.

Narik Modules and Narik metadata.

In this video, I talked about Narik Architect, Narik Modules and Narik metadata.

Narik Dynamic Form.

In this video, I talked about Narik Dynamic Form.

Narik Template Inheritance.

In this video, I talked about Narik Template Inheritance .