https://github.com/ng-base/ngbase
Angular zoneless App Development Kit (ADK)
https://github.com/ng-base/ngbase
angular ui
Last synced: 2 months ago
JSON representation
Angular zoneless App Development Kit (ADK)
- Host: GitHub
- URL: https://github.com/ng-base/ngbase
- Owner: ng-base
- Created: 2024-04-15T10:34:40.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-01T10:53:31.000Z (3 months ago)
- Last Synced: 2025-03-17T23:56:47.124Z (2 months ago)
- Topics: angular, ui
- Language: TypeScript
- Homepage: https://ngbase.dev/
- Size: 4.03 MB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 28
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-angular - ngbase - A lightweight, flexible UI primitives library for Angular. It provides unstyled foundational Directives and components that developers can customize to match their design systems. (Table of contents / Third Party Components)
README
# NgBase

NgBase is a **lightweight, flexible UI primitives library** for Angular. It provides unstyled foundational Directives and components that developers can customize to match their design systems.
## 📦 Installation
```sh
npm install @ngbase/adk
```or
```sh
pnpm install @ngbase/adk
```## 📖 Documentation
For detailed documentation, visit **[NgBase Docs](https://ngbase.dev)**.
## 🚀 Features
- **Primitive Components** – Build your own themed UI components with ease.
- **Fully Functional Primitives** – No unnecessary abstractions, just powerful building blocks.
- **Highly Customizable** – Works seamlessly with Tailwind, SCSS, or any styling approach.
- **Lightweight & Performant** – Optimized for speed and minimal overhead.
- **Zero Dependencies** – No external dependencies, ensuring a clean setup.
- **Zoneless** – Designed to work efficiently without Zone.js.
- **Fully Typed & Modular** – Type-safe and tree-shakable.
- **Angular Signals Support** – Leverages Angular signals for reactive state management.
- **Angular 19+ Compatible** – Designed for the latest Angular versions.For detailed documentation, visit **[NgBase Docs](https://ngbase.dev)**.
## 🛠️ Contributing
We welcome contributions! To get started:
1. Fork the repository
2. Create a new branch (`feat/new-component`)
3. Commit your changes
4. Open a pull request## 📜 License
MIT License. See `LICENSE` for details.
## 📬 Stay Connected
- Follow updates on **[Twitter](https://twitter.com/sheikalthafdev)**
- Join the discussion on **[Discord](https://discord.gg/ngbase)**---
⭐ If you like **NgBase**, give it a **star** on GitHub to show support!