开源精华(2)!22个实用有趣的开源项目

作为一个开源爱好者,发现优秀的开源项目是一件非常有趣的事情。第一期分享了一些实用的库和工具比如一页个人网站模板,组装的Flutter应用框架,PHP客户端库,Java诊断工具等等。这一期,我还是会分享一些前端、后端、移动开发相关的工具。希望你能“淘”到适合自己的工具。

1.vue-简易桌

Vue-EasyTable是基于Vue2.x的表格组件,具有自适应、固定表头和列、自定义单元格样式、自定义加载等功能。

2.反应-日历

这是一个具有本地日期格式的日历组件。它不依赖于Moment.js,支持日期选择范围,覆盖各个国家的语言,开箱即用。

3.物质

CSS实现的素材组件集合项目,作者已经打开了一些作品,效果可以在CodePen上查看。

4.幻想

Revery是一个用于构建高性能和跨平台桌面应用程序的框架。它类似于加速版的原生电子。除了类似React/Redux的库,还拥有GPU加速渲染功能,内置编译器也相当快。

5.网页无障碍指南

这是一个开源项目,提供了一系列Web可访问性技巧、技术和最佳实践,您将了解到一些提高Web可访问性的实用方法。

1.SOFAJRaft

SOFAJRaft是蚂蚁金服开源的生产级Java Raft算法库。它基于Raft一致性算法的生产级高性能Java实现,支持多RAFT-GROUP,适用于高负载低延迟场景,易于使用。

2.龙井

阿里开放了OpenJDK发行版Dragonwell,提供长期支持,包括性能增强和安全修复。在数据中心部署大规模Java应用的情况下,稳定性、效率和性能都可以得到很大的提升。

3.拉沃勒

Lawoole是一个基于Laravel和Swoole的高性能PHP框架。它结合了Laravel的特点,解决了其函数背后的性能问题。同时可以感受到和Laravel一样的编码体验。

4.蚁巢

AntNest是一个简洁快速的异步爬虫框架。它只有600行代码,基于Python 3.6+。

5.PHP-太棒了

这个仓库汇集了优秀的PHP资源,供你查询和参考。

1.颤动增强

FlutterBoost是针对闲鱼的新一代Flutter-Native混合解决方案。它可以帮助你处理页面映射和跳转,你只需要关心页面的名称和参数。

2.MyLayout

MyLayout是一套iOS界面视图布局框架,可谓是iOS下的界面布局工具。集成了iOS Autolayout、Size Classes、Android五大布局系统,HTML/CSS的浮动定位技术以及Flex-Box、Bootstrap framework等主流平台的界面布局功能,为多屏尺寸适配提供了简单完整的解决方案。

3.SegementSlide

SegementSlide Slide是一个iOS UI库,拥有完整的滚动和切换组件,解决了多层UIScrollView的嵌套滚动问题。

1.DevHub

DevHub是GitHub的跨平台通知管理客户端,支持Android、iOS、网页和桌面使用,帮助你方便地接收GitHub的各种通知。

2.Reqman

Reqman是一个帮助后端工程师进行API测试的工具,也是一个基于Node.js的爬虫工具

3.自由代码营

说到FreeCodeCamp,你可能不会陌生,这个项目就是他们建立的开源课程和相应的代码库。网站提供六门认证课程,还涉及全栈开发认证。有兴趣的不妨了解一下。

4.吉特

Gitter是一个GitHub小程序客户端。作者使用Taro框架+Taro UI进行开发,小程序中的数据来自GitHub Api V3。

5.精彩的播客

本项目收集各类实用播客,涵盖主流编程语言,希望能帮助你提高技术水平。?

6.编程书籍

书籍不仅能在你迷茫的时候给你答案,还能在你提高技能的时候给你帮助。这个仓库收藏了很多编程书籍,涉及主流编程语言、人工智能、算法、Linux、大数据等等。看,有木头给你。

7.VS代码网易音乐

许多开发人员喜欢一边写代码,一边听音乐。VS码网易音乐的插件可以满足你在VS码上听歌的欲望。它是使用Webview实现的,不依赖于命令行播放器。

星球大战

星球大战是一款由JavaScript ES6和Canvas开发的飞船射击游戏。来享受吧

注意:

如需转载,请点击下方注明出处信息,谢谢!