Code Monkey home page Code Monkey logo

tdesign's Introduction

TDesign Logo

English | 简体中文

TDesign is a comprehensive Enterprise Design System, and component libraries have been implemented for versions such as Vue, React, and Wechat MiniProgram. TDesign has advantages when used for building applications with consistent design and cross-platform, multi-tech stack capabilities.

TDesign

Repositories

The following are the repositories for TDesign:

Repositories for Desktop Components

Repository Description Status
tdesign-vue Vue.js UI components lib for TDesign 1.0 LTS
tdesign-vue-next Vue3.x UI components lib for TDesign 1.0 LTS
tdesign-react React UI components lib for TDesign 1.0 LTS

Repositories for Mobile Components

Repository Description Status
tdesign-miniprogram Wechat MiniProgram UI components lib for TDesign 1.0 LTS
tdesign-mobile-vue Vue3.x Mobile UI components lib for TDesign 1.0 LTS
tdesign-mobile-react React Mobile UI components lib for TDesign Alpha
tdesign-flutter Flutter UI components lib for TDesign Alpha

Repositories for Shared

Repository Description
tdesign TDesign main repository and documentation
tdesign-icons A mono repo for TDesign Icons
tdesign-common TDesign Common Style and Utils

Repositories for Out-of-box Starter Kits

Repository Description
tdesign-starter-cli CLI tool for TDesign Starter kit
tdesign-vue-starter starter-kit for TDesign Vue UI components
tdesign-vue-next-starter starter-kit for TDesign Vue Next UI components
tdesign-react-starter starter-kit for TDesign React UI components
tdesign-miniprogram-starter-retail starter-kit for TDesign Wechat Miniprogram UI components

Why TDesign

Before 2019, there were many internal design system and component library projects within Tencent, centered around product-focused "decentralized" rapid iterations.

In 2019, Tencent established the Open Source Collaboration Committee. Through internal open-source collaboration, it organized different teams working on similar technology products to collaborate.

TDesign is the collaborative outcome of frontend and design under Tencent's open-source collaboration, with the aim to jointly build a comprehensive and versatile design system and component library.

image

Development of TDesign.

TDesign was founded with the principles of open-source collaboration from the beginning. The collaboration scheme discussion, component design, and API design, including source code, are fully open within the company, garnering widespread attention from internal developers and designers. TDesign follows an equal, open, and strict policy, regardless of the participants' roles.

Many participants started by trying out the component library in their personal projects, advancing to submit their first Issue, then their first Feature MR, and gradually becoming involved in Code Review and solution-formulating tasks, eventually turning into core contributors. In the past year, TDesign has closed 1k+ issues and conducted 5k+ Code Reviews to maintained a weekly iterative release of new versions.

TDesign currently supports multiple platforms and mainstream front-end UI framework. Desktop versions for Vue2, Vue3, and React, as well as mobile versions for WeChat Mini Programs, have been launched as stable versions. Mobile React and QQ Mini Program versions have been released the Alpha versions for internal testing.

Why Open-source

Through open sourcing, TDesign aims to refine a complete and user-friendly component library and cultivate a rich design ecosystem.

With the help of the community, TDesign aspires to maintain ongoing communication with more product designers and developers, evolving into a more valuable product.

Open-source marks a new beginning for TDesign.

For TDesign's subsequent development plan, please refer to the TDesign upcoming plans.

Features

Comprehensive

image

Consistency

  • Maintain a unified design values and visual style, helping products maintain a consistent user experience across different platforms during the design and development process.
  • Consistently defined and implemented APIs across various tech stacks provide an advantage when building unified, cross-platform, and cross-tech stack applications.

image

Usability

  • Extract Tencent design experience from various business scenarios and offer universal design guidelines to lower the barriers to entry.
  • Support extend the design styles by using Design Token.
  • Offer TDesign Starter Kit to help developers get started.

image

Documentations

Read more in the official website of TDesign.

Design Guidelines

TDesign distills Tencent's years of internal design experience into professional design guidelines, providing universal design solutions.

For more information, refer to the guide section of each component, such as Button.

Design Resources

Contributors

❤️ Thanks for all the TDesign contributors:

Contributing Guide

Any contributions to TDesign are welcome. Please read 《contributing for TDesign》 for more information.

License

The MIT License. Please see the license file for more information.

tdesign's People

Contributors

94dreamer avatar anlyyao avatar avenirzheng avatar fennghuang avatar honkinglin avatar hooray avatar leejim avatar liweijie0812 avatar loo2k avatar palmcivet avatar pattybaby110 avatar ramzeng avatar rayjason avatar sa03 avatar stone40 avatar timi137137 avatar uyarn avatar wen1kang avatar xiaosansiji avatar xiezongchen avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

tdesign's Issues

希望支持Angular框架

这个功能解决了什么问题

没有对Angular框架支持,希望官方提供API,谢谢

你建议的方案是什么

希望支持Angular

TDesign 基础工程建设的需求收集/招募(长期更新

一、需求收集表

场景 目前情况 期望情况 提名人 认领人 备注
issue 通知 邮件 企业微信 @xiaosansiji @LeeJim ✅ 增加了部分仓库的 issue create 企微机器人通知
Actions npm install 2 分钟 增加缓存,减少时长 @uyarn @94dreamer ✅增加了 .npm 缓存
Actions PR 预览 怀疑同一 PR 没有更新 每一次能看到新的 @HQ-Lin @94dreamer ✅问题不存在
Actions PR 预览 最近的预览地址没有在评论展示 最近的预览地址在评论展示 @xiaosansiji @94dreamer ✅1.升级了 comment 版本 ,指定了 type 枚举,但是修复失败。2.实际是要搞清楚为啥触发了 2 次 3. 实际是下载action 需要指定参数
Actions npm 发版 没有提供额外的 CDN 版本 发版带一个 CDN 版本 @PengYYYYY @94dreamer ✅配合已有PKG完成文档更新
issue 分配 手动分配 自动根据模版的组件关键字关联组件 owner @AvenirZheng @94dreamer ⛔️需要前置工作
issue 看板 仓库分离,标签定义不清楚 清晰的标签定义统一的 issue 管理看板 @94dreamer @94dreamer ⛔️梳理中,增加了部分
starter 预览 没有 comment 预览 增加 comment 预览 @PengYYYYY @94dreamer
Action 同步不及时 同步及时 @94dreamer @94dreamer ✅ 用主仓库统一了工作流
模版和 issue 页面 不统一和规范 规范统一,为自动化提供基础 @94dreamer @94dreamer pr模版待统一,issue-helper在开发中 @amadeus711
Action 第一次PR和ISSUE没有互动 鼓励第一次贡献的回复 @94dreamer @94dreamer First interaction
Issue 没有提示自己解决 鼓励自己解决 @94dreamer @94dreamer
Action 邮箱检查 放到外面 @94dreamer @94dreamer
Issue pr 存量问题没跟进 希望能总览全部的响应情况 @94dreamer @94dreamer ✅ create-report actions 每天汇总
release release 发版没有自动关闭 issue release 发版后,changelog 里提及的 issue 自动评论需要升级的版本号,并关闭 issue @xiaosansiji @94dreamer
Issue close实际问题时候没有反馈馈 汇总每天解决的PR和关联的issue 到机器人通知 @AvenirZheng @94dreamer

目前痛点在 issue 的管理 和 pull_request 的 CI 丰富性。

二、基于 Github Actions 的统一工作流

人性化(降低贡献门槛)、稳定的工作流。

从角色的工作出发,同时借鉴同类项目,减少上手成本。

角色 任务 诉求 实现关键
使用者 搜 issue
提 issue
讨论 issue
关闭 issue
维护者 review pr
评论 pr
结束 review
合并 pr
通知 issue 定时任务
讨论 issue 内容匹配执行任务
label issue 根据标签执行任务
打 tag
发布 npm
安全检查
更新检查
贡献者 提交 pr
关闭 issue
执行 CI 缓存
执行 CD surge

三、工程化总览

[table] 右侧固定的列超过一列后,缩放屏幕,固定列的right 坐标错误,导致覆盖其他列,出现了空白列

重现链接

https://codesandbox.io/s/tdesign-vue-demo-forked-2h4ts7?file=/src/demo.vue

重现步骤

右侧固定两列,缩放页面

期望结果

固定列位置正常

实际结果

固定列定位坐标错误

Environment Info
相关版本 -
框架版本 / 基础库版本 2.6.14
系统、浏览器 chrome 版本 98.0.4758.109(正式版本) (x86_64)
Node版本

组件【select 选择器】样式优化

这个功能解决了什么问题

解决开发样式和设计样式没有对齐的问题(备注:本次修改建议在组件【cascader】修改完成之后进行)

你建议的方案是什么

一、【组件 select选择器】codesign地址:
https://codesign.qq.com/s/ALwE9VKLvA0X1Dp/qxWyZ1Jy4kjmVXk/inspect
访问密码:CUOA
二、【组件select 选择器】figma源文件地址:https://www.figma.com/file/KInDIZzoxifaKVQ3n5KB8W/TDesign-for-web?node-id=30856%3A112056
三、具体修改细节如下(详见图片):
组select截图
【问题1】下拉菜单缺少描边。
【方案1】描边样式为:gray4/0.5/inside。
【问题2】多选选择器,选中态字体颜色不对。
【方案2】应为brand8-normal。
【问题3】分组选择器,分割线的margin和padding不对。
【方案3】间距为2。分割线的padding为2,8,2,8。
【问题4】分组选择器,下拉菜单中,【分组】的样式透明度不对。
【方案4】应为26%。
【问题5】大尺寸输入框padding不对。
【方案5】应为12。
【问题6】大/中尺寸输入框中字号不对。
【方案6】分别应为16、14。
【建议7】【不同尺寸的选择器】中,建议小尺寸的下拉菜单为240,即与输入框保持一致。
【问题8】下拉菜单中,选中项没有居中对齐。
【方案8】文字纵向需居中对齐。
【问题9】自定义下拉选项选择器样式不对。
【方案9】下拉菜单选项中,内容区上下padding应为3。
【问题10】自定义面板选择器,下拉菜单选中态的padding不对。
【方案10】选中态的padding为8,且状态为【fill】,而不是hug。
【问题11】自定义选中项选择器,输入框高度不对。
【方案11】应为32。
【问题12】大尺寸中下拉菜单中,选中态的padding不对。
【方案12】padding值为6,12,6,12。

贡献者招募入口优化的需求

这个功能解决了什么问题

解决了贡献者招募体验欠佳的问题

你建议的方案是什么?

https://tdesign.tencent.com/about/contributing

“在正式参与 TDesign 贡献前,请务必先阅读本篇内容。”
改为
段落标题:提交贡献意向
段落内容:请填写 贡献者加入意向收集 的表单,帮助我们了解你的意向和个人信息,TDesign 团队将2个工作日内联系你。

在提交意向和成为我们的一员之前,请务必先阅读以下的行为准则和协作规范指南。

贡献者加入意向收集 的链接地址:https://wj.qq.com/s2/9772260/7cbe/

[TreeSelect ] 没有默认展开

这个功能解决了什么问题

希望TreeSelect 树选择可以默认展开

你建议的方案是什么

增加默认展开参数

希望能增加对Blazor的支持

Blazor作为一个比较独特的Web UI 的框架,他能使用C#替代JavaScript 作为前端开发主要语言,并能在前端直接使用.Net库带来的便利,

因此在企业后台程序开发中有着非常大的开发优势,不论从开发效率还是开发团队人员构成都有着优势,如能再配合优质的UI库这将会入如虎添翼,

所以从提升企业用户的能力来说,支持Blazor将会带来极大的益处,所以官方是否能考虑增加对Blazor的支持?

目前Blazor社区参与者也比较活跃,我相信社区也会提供大量的代码贡献。

下面的连接是官方关于Blazor的介绍
https://docs.microsoft.com/zh-cn/aspnet/core/blazor/?view=aspnetcore-6.0

TDesign 的官网对百度的支持目前不太友好

Is your feature request related to a problem? Please describe.
TDesign 的官网对百度的支持目前不太友好

Describe the solution you'd like
期望通过ssr或类似的技术提高对搜索引擎的支持
可以一期先完成首页的支持
二期完成全站的支持

另外,
1,
1641989257(1)
顶部左上的LOGO ,增加alt 标签,内容:TDesign ,点击可链接导首页

2,
为产品体验设计的各个环节提供解决方案,做好连接的角色,赋能更多的行业领域,助力提升产品体验,有效提升设计研发效能。
改为:
TDesign 为产品体验设计的各个环节提供解决方案,做好连接的角色,赋能更多的行业领域,助力提升产品体验,有效提升设计研发效能。

3,
1644569417(1)
这里的头像链接,增加 nofollow 标签
<a href="XXX" target="_blank" rel="nofollow">XXX</a>

组件编译到Web Component

image

看到tdesign支持这么多端和框架,可以看出tdesign团队的宏大愿景和野心。

为什么实现方案上不考虑一下将某一个框架的组件编译到Web Component呢?看起来可以减少很多重复工作量,想了解一下贵团队是怎么考虑的。提前感谢指教!

Issue 标题

重现链接

GitHub

重现步骤

重现步骤

期望结果

期望结果

实际结果

实际结果

补充说明

补充说明

Environment Info
相关版本
框架版本 / 基础库版本 框架版本 / 基础库版本
系统、浏览器 系统、浏览器
Node版本 Node版本

组件colorpicker样式优化

这个功能解决了什么问题

根据Tdesign平台样式规范,对colorpicker的样式进行优化。

你建议的方案是什么

一、colorpicker设计输出稿codesign地址:【腾讯 CoDesign】三期组件
https://codesign.qq.com/s/2nL6jgkLqmjpJXV/6ym7ZRGW1xejAYE/inspect
访问密码:OLZL
二、具体修改细节如下(详见图片):
colorpicker标注
1.弹窗宽度254,圆角为6,阴影引用【基础投影】
2.选色光标尺寸为1818
3.间距及边距为12
4.选色区域尺寸:230
168,圆角为3
5.文字规范:5号 常规
6.系统颜色样式尺寸:1616,间距等分
7.缩略图尺寸:32
32,圆角为3
8.弹窗头部的【分割线】和【关闭按钮】取消
9.单色或渐变模式下,无头部滑动按钮
10. 滑块选中态,外面为2,用色#0052D9
11.colorbar的尺寸:1768,圆角999
12.colorbar和alphabar的间距为2
13.样式对齐【组合输入框】,宽度为152,圆角为3
14.系统颜色hover样式尺寸:20
20
15.下拉菜单样式对齐【select】小尺寸
16.下拉菜单圆角为6,阴影为【基础投影】
17.数值输入间隔为8
18.色块的圆角为3
19.间距为4

Does it has color picker?

Is your feature request related to a problem? Please describe.
Does it has color picker?

Describe the solution you'd like
I wan't a color picker

Layout API 是否考虑增加 className 和 style 的字段

Is your feature request related to a problem? Please describe.
目前 layout 并不支持对容器的直接 class 和 样式 的改变
在使用时会有较大的疑惑
目前在改变时需要内部容器撑起 或 覆盖 css

image

Describe the solution you'd like
为 layout 增加 className 和 style 的属性

增加选项卡显示当前组件名称

Is your feature request related to a problem? Please describe.
希望选项卡出现组件的名称,现在是没有的
image

Describe the solution you'd like
像 arco 这样可以再选项卡看到组件名称。
image

Describe alternatives you've considered

Additional context

组件【cascader 级联选择器】设计优化

这个功能解决了什么问题

解决开发组件和设计稿样式没对齐的问题。(备注:本次修改建议在menu修改完成之后进行)

你建议的方案是什么

一、【组件cascader级联选择器】codesign地址:https://codesign.qq.com/s/zm5q0Xq556ZRBb6
访问密码:6K8C
二、【组件cascader级联选择器】figma源文件地址:https://www.figma.com/file/KInDIZzoxifaKVQ3n5KB8W/TDesign-for-web?node-id=46279%3A339149
三、具体修改细节如下(详见图片):
cas
1.级联选择器的【下拉菜单】圆角参数不对,应该为6。padding数值不对,中尺寸为6,小尺寸为4,大尺寸为8。margin数值不对,应为2。
2.下拉菜单选中态、悬浮态的高度不对,中尺寸为28,小尺寸为22,大尺寸为36。
3.下拉菜单中的信息没有居中对齐。
4.级联选择器输入框的padding不对,中尺寸/小尺寸为8,大尺寸为12。
5.级联选择器多选输入框的padding不对,应为4。
6.级联选择器下拉菜单有【描边】。样式:gray4,inside,0.5。
备注:级联选择器中下拉菜单样式应与组件【下拉菜单】样式保持一致。

组件【menu导航菜单】设计优化

这个功能解决了什么问题

解决【组件menu】开发样式和设计样式没有对齐的问题。(备注:本次修改建议在dropdown修改完之后进行)

你建议的方案是什么

一、【组件menu导航菜单】codesign地址:
https://codesign.qq.com/s/ALwE9VKLvA0X1Dp/QmlyZwrK5oO0WRA/inspect
访问密码:CUOA
二、【组件menu导航菜单】figma源文件地址:
https://www.figma.com/file/KInDIZzoxifaKVQ3n5KB8W/TDesign-for-web?node-id=35282%3A70952
三、具体修改细节如下(详见图片):
Menu的截图
1.顶部双层导航,二级页面导航为【白色】,颜色不与一级导航同步
2.导航选中态颜色不对
3.导航logo不是最新版本
4.黑色导航,是【黑色主题】,不是暗黑模式!
5.导航与下拉菜单的间距为【0】,且导航菜单内的下拉菜单样式,与【dropdown下拉菜单】组件样式对齐(在这里不一一赘述)
6. 顶部导航的自定义内容区域,建议使用【button】的样式进行展示
7.间距不对
7.1 单层导航的高是【56】,不是64
7.2 侧边导航头部和底部的高是【56】,不是64
7.3 单层导航按钮的高度是【32】,不是40
7.4 导航菜单的间距为【8】,不是4
8.导航下拉菜单【箭头方向】不对,箭头应该向右(在chrome浏览器中样式不对)

tdesign 仓库新建 issue 前必看

TDesign 官方有众多仓库,本仓库主要承担官网文档维护能力。

如果你在使用组件库或 Starter 时遇到问题,请直接到对应仓库提交 issue,这里的 issue 主要讨论框架无关或跨框架方面的问题。
关于 TDesign 整体方向的讨论,如是否能支持某开发技术栈等,你也可以在 Discussions 中进行

good issue

设计师同学提交的 UI 统一调整 issue:#148
image

某类组件是否应该新增能力:
image

应该提交到其他仓库的 issue

image

Color calculator

I saw that the team has a color calculator plan. I would like to ask whether the color calculator can calculate the 14 color value and the gray value of the brand color gray value?

请问是否有计划支持Blazor?

Blazor是一个基于wasm与c#的前端框架,使用C#语言替代JS/TS进行前端开发,代码并不需要转译成JS。

请问官方是否会考虑支持Blazor?

tdesign-flutter组件多久开源

这个功能解决了什么问题

tdesign-flutter组件多久开源

你建议的方案是什么

tdesign-flutter组件多久开源

组件【collapse 折叠面板】样式优化

这个功能解决了什么问题

解决开发样式和设计样式没有对齐的问题(备注:本次修改建议在【select 选择器】修改完成之后进行)

你建议的方案是什么

一、【组件collapse 折叠面板】codesign地址:https://codesign.qq.com/s/2nL6jgkLqmjpJXV/wRap9xdQ1k9r4gN/inspect
访问密码:OLZL
二、【组件collapse 折叠面板】figma源文件地址:https://www.figma.com/file/KInDIZzoxifaKVQ3n5KB8W/TDesign-for-web?node-id=27782%3A86787
三、具体修改细节如下(详见图片):
【collapse 折叠画板】
【问题1】展开内容的字体颜色不对。
【方案1】字体颜色应为#000000,60%(Font Gy2 60%-secondary)。
【问题2】展开/收起箭头缺少hover态。
【方案2】hover态样式:大小16*16,radius-small:3px, 颜色为gray1。
【问题3】禁用样式不对。
【方案3】禁用样式容器背景颜色为white1,禁用态文字及箭头的颜色为#000000,26%(Font Gy4 26%-disabled)。
【问题4】收起箭头的方向不对。(出现于Safari页面)
【方案4】收起箭头的方向应朝下。

【新需求】目前是否支持可选table组件时,可以拿到禁用选择框,对其hover时提示tip操作

tdesign 版本

最新版

重现链接

No response

重现步骤

No response

期望结果

No response

实际结果

No response

框架版本

Vue2.26

浏览器版本

No response

系统版本

No response

Node版本

No response

补充说明

背景:1.可选table禁用时,产品需要对禁用的选择框进行hover时,显示tips操作
现状:目前拿不到可选table的选择框的方法,如果自己配置columns是render自定义t-checkbox的话,table实例又没有提供触发全选的方法
希望:配置colkey为‘row-select’时,可以拿到选择框,自定义对其操作

wa

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[contributing] 贡献指南中的错误

提交 PR 中,关于

创建 feature/fix 分支,开发过程中可以使用 git fetch upstream 或 git rebase upstream/feature 来同步上游分支代码

其中不应使用因为如果不先fetch,是无法rebase的(如图)
image

当fetch执行后则可顺利rebase
image

组件【dropdown下拉菜单】设计优化

这个功能解决了什么问题

解决开发组件和设计稿样式没对齐的问题。

你建议的方案是什么

一、【组件dropdown下拉菜单】codesign地址:
https://codesign.qq.com/s/zm5q0XqpvyZRBb6
访问密码:OZEV
二、【组件dropdown下拉菜单】figma源文件地址:https://www.figma.com/file/KInDIZzoxifaKVQ3n5KB8W/?node-id=24901%3A36226
三、具体修改细节如下(详见图片):
dropdown切图1
1.下拉菜单选中态下,缺少主题样式(成功、警告、错误)。
2.含下划线的下拉菜单,下划线间距和下划线样式不对。
3.多层下拉菜单样式不对。
4.下拉菜单间距不对,间距为2。
5.下拉菜单圆角不对,圆角为6。
6.没有显示前置icon的下拉菜单。
7.选中态的蓝色色值不对。
8.下拉菜单的宽度,宜采用建议宽度为160。

期待JetBrains compose版本

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.