推荐一些Github上很赞的开源项目,帮你寻找有趣的灵魂!
欢迎关注与推荐:github.com/DeformedSte…
介绍
Good++项目是由几个程序员利用业余时间发起的,收集那些github上有趣、好玩的开源项目。 项目涉猎前端、后台、app开发、数据库等方面,并且我们更倾向于推荐国内开源项目,每一期介绍2-5个项目配有图片和文字说明。 我们也非常欢迎您提交自己的项目,您可以通过issue或者pr的方式来提交自己的项目,万分欢迎!
TNTWeb-Admin
项目地址:
截图:
介绍:
TNTWeb-Admin是一款特性丰富的react admin框架。它基于concent、react、react-router、Ant Design、typescript、jest等多项技术搭建。
TNTWeb-Admin具备以下特性:
- 约定式路由,统一错误处理
- 内置concent最佳实践
- 灵活的模块和路由
- 丰富的主题设置, 多登录主题
- 支持100% Typescript
- 支持国际化
- 完备的单测
xEmitter
项目地址:
截图:
介绍:
xEmitter一个全局事件派发器,你可以在任何时间、任何地点调用他。最重要的是他只有几十行代码而已! xEmitter可以用于react、vue、angular、node.js等现代框架。他非常小而且使用特别方便, 我想您一定会喜欢他。
期待您的推荐!
cute-http
项目地址:
截图:
介绍:
cute-http,一个可爱的 http 请求库,易用&简单, 它非常好用可以节省大量代码。
- 可以设置请求超时后的重试次数
- 可以对 get 请求设置缓存策略
- cute 对缓存做了优化,同一个 url 的 get 请求,如果 query 参数不变,就优先取缓存结果,取不到再去后端要,如果发生变化,会删除之前的缓存结果看,并去后端请求新结果,这样防止缓存过多无用数据
- 可以发起多个 get,多个 post 请求,多个 jsonp 请求,或者多个不同类型的请求
- 针对并行请求,cute 有两种策略处理结果
- 默认使用保证请求执行完毕,才返回结果,就算有其中一个请求出现错误,也不会影响其他请求,当然,此时用户需要遍历返回的结果数据,因为可能其中有一个是错误。 用户也可以设置为发起多个请求时,只要有一个请求错误,就全部失败。
Vue sample-reels
项目地址:
截图:
介绍:
一个很好玩的项目,收集了一大堆效果作品集。包含Demo-3D词云,3D旋转动画,网站灰色主题(悼念),2D-圆周运动,Leaflet加载其他地图底图。
- 2D-圆周运动
- 3D-旋转动画
- 3D-球体词云
- 网站grayscale
- 滑块验证码 仓库地址
- 给图片添加水印
- PDF在线预览
ApiManager
项目地址:
截图:
介绍:
采用golang 基于Gin框架编写的在线API文档管理系统;其致力于快速解决团队内部接口文档的编写、维护、存档,以及减少团队协作开发的沟通成本。