
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.
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 Document
Full documentation about Narik and Narik features.
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 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 .