开源精粹(第一期)

栏目: IOS · 发布时间: 5年前

内容简介:作为一名开源爱好者,发掘优秀的开源项目是一件非常有趣的事情。在本文中,我精选了一些优质的开源项目与大家分享,涉及前端、后端、移动端、工具等内容。无论是寻找实用的工具,还是发掘编程灵感,或许它们会对你有所帮助。Moi 是一个简易、可定制的单页个人网站模板,旨在帮助你降低开发、维护网站的成本。 它使用单个 JSON 文件来获取数据,并对其进行渲染,所以控制整体性能就变得易如反掌。项目地址:
开源精粹(第一期)

作为一名开源爱好者,发掘优秀的开源项目是一件非常有趣的事情。在本文中,我精选了一些优质的开源项目与大家分享,涉及前端、后端、移动端、 工具 等内容。无论是寻找实用的工具,还是发掘编程灵感,或许它们会对你有所帮助。

前端

1.Moi

Moi 是一个简易、可定制的单页个人网站模板,旨在帮助你降低开发、维护网站的成本。 它使用单个 JSON 文件来获取数据,并对其进行渲染,所以控制整体性能就变得易如反掌。

项目地址: https://github.com/ramantehlan/Moi

2.GPU.js

开源精粹(第一期)

如果你嫌纯 JavaScript 运行太慢,那么使用 GPU.js 将会让你事半功倍。它能够自动将简单的 JavaScript 函数编译成着色语言并在 GPU 上运行它们。当 GPU 不可用时,这些功能依然可以在常规 JavaScript 中运行。

项目地址: https://github.com/gpujs/gpu.js

3.Fish Redux

Fish Redux 是一个基于 Redux 数据管理的组装式 Flutter 应用框架,适用于构建中大型的复杂应用。它最大特点是配置式组装,并拥有数据的集中管理、易扩展、代码精炼、使用简单等优点。

项目地址: https://github.com/alibaba/fish-redux

背景介绍: https://yq.aliyun.com/articles/692549

4.Public APIs

这是一个收录了众多免费 API 的项目。它支持关键词搜索和添加 API 数据,便于开发者快速的寻找自己需求的 API。

项目地址: https://github.com/toddmotto/public-apis

5.Best Chinese Front End Blogs

如果你是初入前端的新手,那么这个项目能让你迅速了解前端圈有哪些值得关注的技术大咖、技术团队以及技术周刊。

项目地址: https://github.com/FrankFang/best-chinese-front-end-blogs

后端

1.Buzz

Buzz 是一个轻量级的 PHP 客户端库,该库包括三个客户端:FileGetContents,Curl 和 MultiCurl,在 MultiCurl 支持批量请求和 HTTP2 服务器推送。

项目地址: https://github.com/kriswallsmith/Buzz

2.PrintTags

开源精粹(第一期)

PrintTags 是一个轻量级包,用于替代 Python 3 中内置的 print 功能。 它可以输出彩色编码,以及用于标记消息。

项目地址: https://github.com/MichaelDylan77/PrintTags

3.Arthas

Arthas 是阿里巴巴开源的 Java 诊断工具。它采用了命令行交互模式,同时提供丰富的 Tab 自动补全功能,进一步方便进行问题的定位和诊断。

项目地址: https://github.com/alibaba/arthas

在线教程: https://alibaba.github.io/arthas/arthas-tutorials?language=cn

4.Cocker

Cocker 是 C 语言自研的容器引擎,它原生支持多进程架构的容器使用模式,并提供了镜像多版本共存管理。

项目地址: https://github.com/calvinwilliams/cocker/blob/master/README.zh-CN.md

5.JavaGuide

开源精粹(第一期)

这是一份 Java 系统学习指南,帮助你对 Java 知识体系有一个初步的认识,同时也能够帮助你回顾知识,准备面试。

项目地址: https://github.com/Snailclimb/JavaGuide

移动端

1.coobjc

开源精粹(第一期)

coobjc 是阿里专为 iOS 平台打造的开源协程开发框架,支持 Objective-C 和 Swift,同时提供了 cokit 库为 Foundation 和 UIKit 中的部分 API 提供了协程化支持。它支持 Async/Await 编程方式,提供了类似 Kotlin 中的 Generator 功能,元组的支持以及 Actor Model 的实现。

项目地址: https://github.com/alibaba/coobjc

2.NutUI 2.0

NutUI 2.0 是具备京东风格的轻量级移动端 Vue 组件库。它支持自定义组件库整体主题风格,支持 Typescript,具备 SSR 服务端渲染等特性。NutUI 2.0 还拥有一个重磅功能,即支持将 Vue 组件转成微信小程序组件,实现一次编码跨平台使用。

项目地址: https://github.com/jdf2e/nutui/

3.Carbon

开源精粹(第一期)

Carbon 是一个在 UITableView 和 UICollectionView 中构建基于组件声明式界面库,它的灵感源自 React.

项目地址: https://github.com/ra1028/Carbon

工具

1.PPRows

PPRows 是一款代码行计算工具,可在 Mac 上统计你写了多少行代码。它支持检测参与计算的代码文件夹数量以及代码行数,同时可以检测多文件/多文件夹代码,以及自定义检测的文件类型等功能。

项目地址: https://github.com/jkpang/PPRows

2.Git History

这是一个动态展示 GitHub 文件操作历史记录的工具,你只要将任何文件的 URL 中的 “github.com” 替换成 “github.githistory.xyz” ,就能够以动画的方式浏览该文件的历史修改记录。

项目地址: https://github.com/pomber/git-history

3.Gckit-CLI

Gckit CLI 是通过 Node.js 脚本实现生成 Swift、Objective-C 等代码的命令行工具。通过简单的 JSON 文件即可生成对应的 ViewController 、Model、Cell 等文件,一键生成能够极大的提升开发效率。

项目地址: https://github.com/SeongBrave/gckit

4.Awesome Design Tools

开源精粹(第一期)

工欲善其事,必先利其器。这个项目汇集了众多高质量的设计工具,帮助你提升工作效率。

项目地址: https://github.com/LisaDziuba/Awesome-Design-Tools

5.Code-Server

在线版的 VSCode,支持大部分的 VSCode 插件。

项目地址: https://github.com/codercom/code-server

感谢你的阅读。若你有所收获,欢迎点赞与分享。

注:

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

作者:IT程序狮

原文地址: https://zhuanlan.zhihu.com/p/58837461

同时也欢迎关注我的微信 【IT程序狮】 ,不定期分享 IT 学习文章与资源。


以上所述就是小编给大家介绍的《开源精粹(第一期)》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

后谷歌时代:大数据的衰落及区块链经济的崛起

后谷歌时代:大数据的衰落及区块链经济的崛起

乔治·吉尔德 / 现代出版社 / 2018-9-5 / 68

以大数据和机器智能为基础的谷歌时代(信息互联网时代)是一个令人敬畏的时代。但它即将终结。 《后谷歌时代》一书的作者乔治•吉尔德是一位颇具远见卓识的智者。他在技术和文化领域具有无与伦比的视野和见地。他向读者描述了谷歌所面临信任与安全危机,并勇敢地预测了即将到来的后谷歌时代。 谷歌用其惊人的“搜索和排序”能力吸引了整个世界。功能强大的搜索引擎,看似免费小应用,诸如视频、地图、电子邮箱等,让......一起来看看 《后谷歌时代:大数据的衰落及区块链经济的崛起》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具