开源的世界每天都丰富多彩,2022年前端领域会有什么新的挑战?下面是我们整理的20个有趣的开源项目,希望当中有您想要收藏的那一个。
Proton是一个轻量、灵活的Javascript粒子动画库。使用它可以轻松创建各种炫酷粒子动画效果,该项目在github被近2k项目引用。
Proton还支持3d粒子版本
LowCode-最近几年前端领域最火的概念,AwesomeLowCodeComponent项目为您收集了各种LowCode组件和前沿的技术方案,可用于快速构建企业级项目或者直接用于开发,大幅提高业务需求和商业变现的效率。
一个特别有用的项目,它可以让你的webpack项目支持vite。相较于webpack,vite开发环境构建速度可以提升80%左右,构建生产环境能够提升50%左右。
网罗行业内各种各样的前端状态管理方案,包含react、vue、angular、小程序等状态库。
Feflow是腾讯开源的用于提升工程效率的前端工作流和规范工具。目前已经在NOW直播、花样直播、花样交友、手Q附近、群视频、群送礼、回音、应用宝、企鹅号等业务广泛使用。
TDesignReactStarter是一个基于tdesign-react,使用React、Vite2开发,可进行个性化主题配置,旨在提供项目开箱即用的、配置式的中后台项目。
Molecule是一个受VSCode启发,使用React.js构建的WebIDEUI框架。通过设计一种类似VSCode扩展机制(Extension),可快速、轻松搭建一个高度抽象的WebIDEUI系统。
Zerker是一个灵活、轻量的Flutter动画游戏框架。使用Flutter来开发跨端游戏您试过吗同时它还可以制作Widget组件动画效果,比方飞出动画、弹窗动画、场景转场等等。
InkPaint是一个运行在node.js端的轻量级Canvas图形渲染库。使用InkPaint可以在服务端动态合成各种图片、pdf等。同时,InkPaint是node.js和浏览器之间的通用库,在浏览器端依然可以正常运行。
CloudBaseCMS是腾讯云开发推出的,基于Node.js的Headless内容管理平台,提供了丰富的内容管理功能,安装简单,易于二次开发,并与云开发的生态体系紧密结合,助力开发者提升开发效率。
qiankun是一套完整的微前端解决方案,这个项目将通过一个微服务Demo介绍Vue项目如何接入qiankun。本项目是基于vue3+koa2+qiankun2的微前端后台管理系统项目实战。
这个项目收藏了几十款各种各样好玩的时钟代码。找一款好看的时钟挂到你的博客主页上,瞬间会让它变得高大上。
Github上来自中国开发者的开源项目,这个项目里收集并整理了部分我们中国开发者自己的作品,其中每一个都值得点赞。类似Awesome项目还有
面向事务的高可用WebWorker通信框架,经受住腾讯文档等大型前端项目的考验。
Mall-Cook是一个基于vue开发的可视化商城搭建平台,包括多页面可视化构建、JsonSchema生成器(可视化搭建物料控制面板),实现组件流水线式标准接入平台。最新版本使用uni-app重构物料、模板项目,支持生成H5、小程序多端商城。
WebGPU是最新的Web3D图形API,目前网络上关于WebGPU的学习资料非常少,本项目中包含了一系列WebGPU例子以及代码,它可以帮助您快速上手。
菜谱哪都有,上网一搜遍地都是,甚至还有视频教程,可里面总会时不时出现难以捉摸的“适量”、突然冒出的“调料”等,这对做事向来谨慎明确的程序员来说,实在颇为头疼,“HowToCook”项目也由此诞生。
感谢您的耐心阅读!
作者:腾讯TNTWeb前端团队
Github是一款非常实用的代码开放工具,用户可以按照自己的需求进行搜索,从而快速定位到所需的代码或项目位置,还能在软件中建立自己的代码仓库,有需要的小伙伴快来保存下载体验吧!