[Open Source] An Open-Source Enterprise-Grade Web UI Component Library for the Angular Framework, Accelerating Web Application Development

Open SourceClassification Systems
2026-06-28 08:36 5 次浏览 • 0 次下载 0KB
[Open Source] An Open-Source Enterprise-Grade Web UI Component Library for the Angular Framework, Accelerating Web Application Development

1. Project Overview

TinyNG

An enterprise-grade Web UI component library built with Angular + TypeScript.

TinyNG is a front-end UI component library built with Angular + TypeScript, designed to provide developers with a more efficient development experience and a consistent visual and interaction style. TinyNG has been used internally at Huawei for four years, supporting hundreds of enterprise products with outstanding stability and reliability.
Now, we are open-sourcing TinyNG so that more developers can experience the surprises and productivity improvements it brings. If you are looking for an Angular UI component library, we sincerely invite you to try TinyNG and enjoy its outstanding experience and endless possibilities. At the same time, we look forward to your feedback and suggestions to make TinyNG more complete and easier to use. We believe that open-sourcing TinyNG will bring it greater visibility and attention, encourage more people to participate, and make even greater contributions to its growth and development.
Welcome to TinyNG!

2. Open Source License

Licensed under MIT

3. Screenshots

4. Feature Overview

Features

  • 70+ high-quality Angular components ready to use out of the box.
  • Supports OnPush mode.
  • Developed with TypeScript.
  • Provides powerful theme configuration capabilities using CSS variables.
  • Supports 5 international languages.
TinyNG includes a rich collection of user interface components that are easy to integrate and use. Currently, TinyNG has open-sourced more than 70 basic components and will gradually open-source over 100 components, covering a full range of enterprise-level scenarios and meeting the needs of various industries.

5. Tech Stack

Supported Environments

  • Angular >=13.0.0
  • Modern browsers

Edge

Firefox

Chrome

Safari

last 3 versions

last 3 versions

last 3 versions

last 2 versions

Installation


$ npm install @opentiny/ng

Usage

Import the component modules you want to use into your module.


import { TiButtonModule } from '@opentiny/ng';

@NgModule({
  imports: [ TiButtonModule ]
})
export class AppModule {
}

Then include the global stylesheet in the angular.json file.


{
  "styles": [
+    "node_modules/@opentiny/ng/themes/styles.css",
+    "node_modules/@opentiny/ng/themes/theme-default.css",
  ]
}

Refer to the Quick Start guide on the official website to learn more.

Development


$ git clone Repository clone URL
$ cd ng
$ npm install
$ npm start

The browser will open automatically.

#1
资源直链https://gitee.com/opentiny/ng
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare