Volver al ranking

taiga-family/taiga-ui

TypeScripttaiga-ui.dev

Angular components library for awesome people

angularcomponentscomponent-libraryuikitui-componentstypescripthacktoberfestcdkuiui-designbest-practicesweb
Crecimiento de estrellas
Estrellas
4k
Forks
562
Crecimiento semanal
Issues
109
2k4k
sept 2020ago 2022ago 2024jul 2026
Artefactosnpmnpm install taiga-ui
README

taiga ui logo Taiga UI

npm version codecov All packages CI Deploy Downloads per month Discord Renovate Visitors GitHub commit activity (branch) Code style: prettier License

WebsiteDocumentationCore team

Taiga UI is fully-treeshakable Angular UI Kit consisting of multiple base libraries and several add-ons.

It is based on ng-polymorpheus dynamic content approach and uses Web APIs for Angular for required browser APIs.

Why Taiga UI

🧩 Modular and fully-treeshakable. We harnessed the power of Secondary Entry Points mechanism. You can import even just one entity from our library and be sure that there is no redundant code in your bundle

🧙 Agnostic. Our components are very flexible and are ready for any use case. But we take care of basic UX aspects to let you focus on your project features

🦋 Customizable. We use CSS custom properties for all our styling and provide easy methods to customize all UI components with dark theme out of the box

🛠 Well engineered. We are not afraid to use DI to the max. All our components use OnPush, and the whole project is developed with strict TypeScript mode

📦 It's big! We have 130+ components, 100+ directives, dozens of tokens, utils and tools. And it isn't over yet 🚀

🏗 Maintained! The library started as an internal product in our company. It is used by 50+ projects in production now, and it is here to stay.

Read more about Taiga UI main features in this article on angular.love

Version compatibility

Taiga UI Angular Supported Latest version
5.x.y ^19.0.0 - latest ✅ Current npm version
4.x.y ^16.0.0 - latest ✅ Long-Term Support npm version
3.x.y ^12.0.0 - latest ⚠️ No longer supported npm version
2.x.y ^9.0.0 - ^15.0.0 ⚠️ No longer supported npm version

Versions In This Repository

  • main - This is all of the current work, which is against v5
  • Previous major versions – 2.x, 3.x, 4.x and etc.

How to start

See our Getting started page to start working with Taiga UI

You can also use our StackBlitz starter to create a quick sample with Taiga UI

🎨 Figma available only for 2.x and 3.x versions here. Next version of Figma library is in progress for the latest version of Taiga UI.

Community

💡 Your ideas are very welcome in GitHub issues or discussions

🗨 For English live chat join #taiga-ui channel in official Angular discord

💬 For Russian live chat join taiga_ui Telegram group

Core team

Alex Inkin
     Alex Inkin     
Roman Sedov
 Roman Sedov 
Vladimir Potekhin
Vladimir Potekhin
Nikita Barsukov
Nikita Barsukov
Maksim Ivanov
Maksim Ivanov
German Panov
German Panov

Contributors

See our CONTRIBUTING.md guide. Try to make pull request online from Web IDE.

Stars 🌟

Popular

License

🆓 Feel free to use our library in your commercial and private applications

All Taiga UI packages are covered by Apache 2.0

Read more about this license here

Repositorios relacionados
justjavac/free-programming-books-zh_CN

:books: 免费的计算机编程类中文书籍,欢迎投稿

GNU General Public License v3.0pythonjavascript
weibo.com/justjavac
117.7k28.2k
angular/angular

Deliver web apps with confidence 🚀

TypeScriptnpmMIT Licenseangulartypescript
angular.dev
100.6k27.5k
storybookjs/storybook

Storybook is the industry standard workshop for building, documenting, and testing UI components in isolation

TypeScriptnpmMIT Licensestorybookstyleguide
storybook.js.org
90.6k10.2k
leonardomso/33-js-concepts

📜 33 JavaScript concepts every developer should know.

JavaScriptnpmMIT Licensejavascriptconcepts
33jsconcepts.com
66.5k9.2k
ionic-team/ionic-framework

A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.

TypeScriptnpmMIT Licenseionicmobile
ionicframework.com
52.6k13.3k
prettier/prettier

Prettier is an opinionated code formatter.

JavaScriptnpmMIT Licenseformatterprinter
prettier.io
52.1k4.9k
Asabeneh/30-Days-Of-JavaScript

30 days of JavaScript programming challenge is a step-by-step guide to learn JavaScript programming language in 30 days. This challenge may take more than 100 days, please just follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw

JavaScriptnpm30daysofjavascriptjavascript-for-everyone
46.6k10.5k
paperless-ngx/paperless-ngx

A community-supported supercharged document management system: scan, index and archive all your documents

PythonPyPIGNU General Public License v3.0angulararchiving
docs.paperless-ngx.com
43.3k2.9k
SheetJS/sheetjs

📗 SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs

Apache License 2.0xlsxexcel
sheetjs.com
36.3k7.9k
wailsapp/wails

Create beautiful applications using Go

GoGo ModulesMIT Licensegogolang
wails.io
35.3k1.8k
nrwl/nx

The Monorepo Platform that amplifies both developers and AI agents. Nx optimizes your builds, scales your CI, and fixes failed PRs automatically. Ship in half the time.

TypeScriptnpmMIT Licensenxangular
nx.dev
29.1k2.8k
sudheerj/javascript-interview-questions

List of 1000 JavaScript Interview Questions

JavaScriptnpmjavascriptjavascript-interview-questions
27.5k7.7k