Apache License 2.0

项目介绍

taiga-family/taiga-ui 是一个托管在 GitHub 上的开源项目,主要使用 TypeScript 编写,采用 Apache License 2.0 许可证,目前获得 4.1k 个 Star、583 次 Fork。

仓库全名
taiga-family/taiga-ui
开源许可证
Apache License 2.0
Star 数
4.1k
Fork 数
583
未关闭 Issue
77

README 摘要

Taiga UI Website • Documentation • Core 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…

完整内容见 GitHub 原始 README 或本页 。

常见问题

taiga-ui 用什么语言开发?

主要使用 TypeScript 编写,采用 Apache License 2.0 许可证,目前有 4.1k 个 Star。

taiga-ui 可以免费商用吗?

仓库采用 Apache License 2.0 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 taiga-ui 的源码?

可以直接克隆仓库:git clone https://github.com/taiga-family/taiga-ui.git,默认分支为 main;安装与运行步骤见仓库 README。

taiga-ui 最近还在维护吗?

仓库最近一次更新为 1 天前,当前有 77 个未关闭 Issue;Star 数为 4.1k,可作为社区活跃度的参考。

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

Website • Documentation • Core 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 ⚠️ LTS ends on 01.01.2027 npm version
3.x.y ^12.0.0 - ^21.0.0 🔴 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

评论

暂无评论