作为国内知名的互联网公司,腾讯在前端领域做出了很多开源贡献。本文就来盘点腾讯最热门的 10 款前端开源项目!
wujie
无界微前端是一款基于 Web Components + iframe 微前端框架,具备成本低、速度快、原生隔离、功能强等一系列优点。其能够完善的解决适配成本、样式隔离、运行性能、页面白屏、子应用通信、子应用保活、多应用激活、vite 框架支持、应用共享等。
Github(star:2.3k):https://github.com/Tencent/wujie
TDesign
TDesign 是一套完整的企业级设计体系,拥有基于 Vue / React / 小程序 等技术栈的组件库解决方案。用于构建 设计统一/跨端多技术栈的前端应用时,TDesign 更有优势。TDesign 是一个 multi-repo
, 其包含了多个代码仓库:
Github(star:2.5k):https://github.com/Tencent/tdesign
WeUI
WeUI 是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信 Web 开发量身设计,可以令用户的使用感知更加统一。包含 button、cell、dialog、 progress、 toast、article、actionsheet、icon 等各式元素。
Github(star:26.7k):https://github.com/Tencent/weui
WePY
WePY 是一款让小程序支持组件化开发的框架,通过预编译的手段让开发者可以选择自己喜欢的开发风格去开发小程序。框架的细节优化,Promise,Async Functions 的引入都是为了能让开发小程序项目变得更加简单,高效。
Github(star:22.1k):https://github.com/Tencent/wepy
vConsole
一个轻量、可拓展、针对手机网页的前端开发者调试面板。vConsole 是框架无关的,可以在 Vue、React 或其他任何框架中使用。现在 vConsole 是微信小程序的官方调试工具。
Github(star:15.5k):https://github.com/Tencent/vConsole
TMagic
tmagic-editor 可视化开源项目是从魔方平台演化而来的开源项目,意在提供一个供开发者快速搭建可视化搭建平台的解决方案。
Github(star:3.3k):https://github.com/Tencent/tmagic-editor
Omi
Omi 框架是微信支付线研发部研发的下一代前端框架, 基于 Web Components 规范设计的组件化框架,可以使用 JSX/TSX 来写 HTML 结构。可以开发 PC Web、移动端 H5,也可以直接使用 Omi 开发小程序。
Github(star:12.5k):https://github.com/Tencent/omi
kbone
kbone 是一个致力于微信小程序和 Web 端同构的解决方案。kbone 实现了一个适配器,在适配层里模拟出了浏览器环境,让 Web 端的代码可以不做什么改动便可运行在小程序里。因为 kbone 是通过提供适配器的方式来实现同构,所以它的优势很明显:
-
大部分流行的前端框架都能够在 kbone 上运行,比如 Vue、React、Preact 等。
-
支持更为完整的前端框架特性,因为 kbone 不会对框架底层进行删改(比如 Vue 中的 v-html 指令、Vue-router 插件)。
-
提供了常用的 dom/bom 接口,让用户代码无需做太大改动便可从 Web 端迁移到小程序端。
-
在小程序端运行时,仍然可以使用小程序本身的特性(比如像 live-player 内置组件、分包功能)。
-
提供了一些 Dom 扩展接口,让一些无法完美兼容到小程序端的接口也有替代使用方案(比如 getComputedStyle 接口)。
Github(star:747):https://github.com/Tencent/kbone
Face2FaceTranslator
面对面翻译小程序是微信团队针对中英文面对面沟通的场景开发的流式语音翻译小程序,基于微信同声传译插件封装实现,提供了中英文语音识别,文本翻译等功能。
Github(star:747):https://github.com/Tencent/Face2FaceTranslator
secguide
面向开发人员梳理的代码安全指南,旨在梳理API层面的风险点并提供详实可行的安全编码方案。代码安全指引可用于以下场景:开发人员日常参考、编写安全系统扫描策略、安全组件开发、漏洞修复指引。该指南包含了 C/C++、JavaScript、Node.js、Go、Java、Python的安全指南。
Github(star:11.9k):https://github.com/Tencent/secguide
学习编程语言最不能忽视的就是项目练习了,而且对很多同学来说也是最难搞定的,所以一定要加强这方面的学习。
网易9大前端项目就业实训营
网易名师+独家案例,3个月助你成为前端工程师
0基础入门前端开发,实战9个企业级项目,打通你的任督二脉
- 实现Web前端技能升华,搭建前端开发工程师所具备的完善知识体系,巩固所学知识并能熟练应用
- 巩固Web前端基础,熟练使用前端开发的核心语言和页面测试,进一步提升前端开发能力,夯实移动端的开发能力
- .理解移动端的项目的开发流程与部署方式,学会使用专业的框架开发工具真正实战企业级项目的开发,并感受大型项目的落地流程,深入理解项目及源码
- .学会使用一款Ul框架,自主高效完成项目制作
-
(感兴趣可以留言了解)
文章来源:https://www.toymoban.com/news/detail-443039.html
这些开源项目,你用过几个?欢迎在评论区留言~文章来源地址https://www.toymoban.com/news/detail-443039.html
到了这里,关于腾讯最热门的 10 款前端开源项目的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!