推荐近期发现的几个github上不错的项目

997 阅读3分钟


推荐一些Github上很赞的开源项目,帮你寻找有趣的灵魂!

欢迎关注与推荐:github.com/DeformedSte…

介绍

Good++项目是由几个程序员利用业余时间发起的,收集那些github上有趣、好玩的开源项目。 项目涉猎前端、后台、app开发、数据库等方面,并且我们更倾向于推荐国内开源项目,每一期介绍2-5个项目配有图片和文字说明。 我们也非常欢迎您提交自己的项目,您可以通过issue或者pr的方式来提交自己的项目,万分欢迎!

TNTWeb-Admin

项目地址:

github.com/tnfe/tntweb…

截图:

介绍:

TNTWeb-Admin是一款特性丰富的react admin框架。它基于concent、react、react-router、Ant Design、typescript、jest等多项技术搭建。

TNTWeb-Admin具备以下特性:

  • 约定式路由,统一错误处理
  • 内置concent最佳实践
  • 灵活的模块和路由
  • 丰富的主题设置, 多登录主题
  • 支持100% Typescript
  • 支持国际化
  • 完备的单测

xEmitter

项目地址:

github.com/aliaszz/xEm…

截图:

介绍:

xEmitter一个全局事件派发器,你可以在任何时间、任何地点调用他。最重要的是他只有几十行代码而已! xEmitter可以用于react、vue、angular、node.js等现代框架。他非常小而且使用特别方便, 我想您一定会喜欢他。


期待您的推荐!

欢迎推荐或自荐项目成为 GOOD++  的贡献者

cute-http

项目地址:

github.com/adajuly/cut…

截图:

介绍:

cute-http,一个可爱的 http 请求库,易用&简单, 它非常好用可以节省大量代码。

  • 可以设置请求超时后的重试次数
  • 可以对 get 请求设置缓存策略
  • cute 对缓存做了优化,同一个 url 的 get 请求,如果 query 参数不变,就优先取缓存结果,取不到再去后端要,如果发生变化,会删除之前的缓存结果看,并去后端请求新结果,这样防止缓存过多无用数据
  • 可以发起多个 get,多个 post 请求,多个 jsonp 请求,或者多个不同类型的请求
  • 针对并行请求,cute 有两种策略处理结果
  • 默认使用保证请求执行完毕,才返回结果,就算有其中一个请求出现错误,也不会影响其他请求,当然,此时用户需要遍历返回的结果数据,因为可能其中有一个是错误。 用户也可以设置为发起多个请求时,只要有一个请求错误,就全部失败。

Vue sample-reels

项目地址:

github.com/zhaowhY/sam…

截图:

介绍:

一个很好玩的项目,收集了一大堆效果作品集。包含Demo-3D词云,3D旋转动画,网站灰色主题(悼念),2D-圆周运动,Leaflet加载其他地图底图。

地址 zhaowhy.github.io/sample-reel…

  • 2D-圆周运动
  • 3D-旋转动画
  • 3D-球体词云
  • 网站grayscale
  • 滑块验证码 仓库地址
  • 给图片添加水印
  • PDF在线预览

ApiManager

项目地址:

github.com/gongwalker/…

截图:

介绍:

采用golang 基于Gin框架编写的在线API文档管理系统;其致力于快速解决团队内部接口文档的编写、维护、存档,以及减少团队协作开发的沟通成本。