首期「OSCHINA 开源软件趋势榜」榜单公布 | 有奖征文等你来

OSCHINA编辑部 发布于 2020/04/15 08:00
阅读 5K+
收藏 23

【直播预告】大模型会取代程序员吗?”

请一定要看到最后!

第一季度暨首期「OSCHINA 开源软件趋势榜」的评选活动告一段落,榜单也新鲜出炉。下面我们来大致介绍一下排在前十位的软件,以及它们的入选理由。

在此之前,再次介绍一下项目入围「趋势榜」的条件:

  • 能够直接反映当季热点事件(例如与疫情防控相关的 PaddlePaddle、与 Windows 7 退役相关的 Linux Lite)
  • 在当季开源/收录的软件中,受欢迎度较高(例如文言、FastAPI、Monibuca 等)
  • 在当季内有新的重要动向(例如成立了基金会的 TARS、正式 GA 的 Fedora CoreOS)

关于本榜单的更多详细信息可查看活动说明或是主题广场

首期榜单传送门:https://www.oschina.net/project/2020/q1_projects_trending

PaddlePaddle

分布式深度学习平台 PaddlePaddle 此次入围与它为疫情防控所做的贡献有关。

疫情期间,口罩成为人们生活中必不可少的物品,但同时也带来了一些不便利的体验,「戴上口罩后手机无法进行人脸识别」曾一度成为热议话题。密集人流区如何识别佩戴口罩与否并进行测温?戴着口罩能否正常进行刷脸打卡?PaddlePaddle 解决了这些问题。

「2 月 13 日,百度宣布免费开源业内首个口罩人脸检测及分类模型。该模型可以有效检测在密集人流区域中携带和未携戴口罩的所有人脸,同时判断该者是否佩戴口罩。目前已通过飞桨 PaddleHub 开源出来,广大开发者用几行代码即可快速上手,免费调用。」

开源中国曾在二月份对此进行过报道,详情可查看《百度开源业内首个口罩人脸检测及分类模型》一文。

文言

文言文编程语言 wenyan-lang 在社区中的呼声很高,最终在榜单中冲到了第二的位置。

顾名思义,这是一门采用文言文输入的编程语言。该语言不包括英文字符,仅包含繁体中文字符,并保留了繁体引号「」。

如果用文言文写 Helloworld,会是什么样?

吾有一數。曰三。名之曰「甲」。
為是「甲」遍。
	吾有一言。曰「「問天地好在。」」。書之。
云云。

看上去简单,其实作为一门编程语言,这里的语法也都有着严格的定义。文言语言采用自然语言处理共享了古典汉语语法,将语言编译为 JavaScript 或 Python,并且图灵完备。同时它不仅提供了一个配套在线 IDE,还提供了大量算法与数据结构示例。

文言语言刚开源出来时,就曾引发过一波热议,若有兴趣可回溯《文言文编程语言来了,可是好像比英文更难写了!》一文。

大多数人觉得它很有意思,也有人评价「不实用」。不过,如果你也认为编程是一门艺术,而不仅仅是一项工具的话,我们应当允许更多这样充满奇思妙想的项目存在。

FastAPI

仅以 4 票之差排名第三的 FastAPI 是第一季度杀出来的一匹黑马。该项目作者是德国开发者 Sebastián Ramírez

FastAPI 是一个高性能 Web 框架,用于构建 API。主要特性十分鲜明,就是快,性能极高,被认为可以与 NodeJS 和 Go 媲美。

今年年初,OSCHINA 社区收录并推荐该项目以来,它的受欢迎程度很高,可以在评论区看见源源不断的好评,以下摘录几则:

赞赏的声音确实很多,被顶至前三自然不令人意外。有人做对比实验后指出 FastAPI 与 Go 还是有些距离。后起之秀需要成长空间,但同时发展潜力也是巨大的。

TARS

三月中旬,Linux 基金会宣布成立 TARS 子基金会。这是 TARS 作为一个老项目入围本次「趋势榜」的最主要原因。

 

TARS 是基于名字服务使用 TARS 协议的高性能 RPC 开发框架,同时配套一体化的服务治理平台,帮助个人或者企业快速的以微服务的方式构建自己稳定可靠的分布式应用。

与来自电影《星际穿越》中的机器人 TARS 一样,它们都有着友好的交互方式。此次 TARS 基金会的成立,愿景是进一步带动社区参与,并且打造不断发展的开源微服务生态圈。

Monibuca

该软件于今年二月底收录至 OSCHINA 社区,浏览量和收藏量都相对较高。

Monibuca 是一个开源的流媒体服务器开发框架,适用于快速定制化开发流媒体服务器,可以对接 CDN 厂商,作为回源服务器,也可以自己搭建集群部署环境。

其内置插件提供了流媒体服务器的常见功能,例如 rtmp server、http-flv、视频录制、QoS 等。此外还内置了后台 Web 界面,方便观察服务器运行的状态。也可以自己开发后台管理界面,通过 API 方式获取服务器的运行信息。Monibuca 还提供了可供定制化开发的插件机制,可以任意扩展其功能。

花絮:有趣的是,作者为了解决起名的难题,分别以 Monica、Jessica、Rebecca 来命名服务器、播放器、推流器。但又觉得读音带「卡」字对直播来说寓意不好,于是改成模拟不卡(Monibuca)、解析不卡(Jessibuca)、累呗不卡(Rebebuca)。

因篇幅有限,榜单 6-10 位仅作简单介绍。

Milvus

榜单第六位 Milvus 是一款向量搜索引擎,能够帮助用户轻松应对海量非结构化数据(图片/视频/语音/文本)检索。它的应用场景包括:互联网娱乐(图片搜索/视频搜索)、新零售(以图搜商品)、智慧金融(用户认证)和智能物流(车辆识别)等领域。值得一提的是,该项目于本月初式加入 Linux AI 基金会成为其最新孵化项目

dongbei

dongbei 是一门真正的编程方言——以东北方言词汇为基本关键字的编程语言。这也是榜单中除了文言之外,另一款新晋语言类项目。它具有极高的娱技比(娱乐精神-技术含量比例)。作者说,「谁要是看了 dongbei 程序能憋住了不笑,我敬他是纯爷们儿!」

ChubaoFS

京东新近开源的 ChubaoFS(储宝文件系统)是为大规模容器平台设计的分布式文件系统。它由元数据子系统、数据子系统和资源管理器组成。ChubaoFS 同时提供对象和文件存储,具有很强的复制一致性,并且特别适合快速处理小文件,利于支持云原生工作负载。

Linux Lite

这款对新手友好的 Linux 发行版,不少人应该都比较熟悉。Linux Lite 出现在本季榜单中的主要原因是其在 Windows 7 退役时进行的「骚操作」。针对 Windows 用户设计的 Linux Lite 提供了一整套应用以帮助用户从 Windows 过渡到 Linux,甚至直接发公告表示「Welcome Windows 7 people」

Fedora CoreOS

红帽收购 CoreOS 后推出的 Fedora CoreOS 于今年一月正式 GA是一个专门为安全和大规模运行容器化工作负载而构建的新 Fedora 版本,也是 Fedora Atomic Host 和 CoreOS Container Linux 的后续项目。目前 CoreOS 即将结束生命周期,官方建议迁移至 Fedora CoreOS,甚至已经准备好了迁移手册。

>>>>>>>>>>

感谢所有参与活动的 OSCer。以上就是首期「OSCHINA 开源软件趋势榜」中,用户投票选出的最认可、最想进一步了解的软件前十位。

希望上述大致介绍能够解答部分用户「为什么这些软件会入选」的疑惑。也借此机会再次向大家表达:我们希望用户以投票的形式选出想要更进一步了解的软件;趋势榜单以新项目为主,有不熟悉的项目,正常;如果有老项目出现,也不要过于惊讶,它一定是近期有了什么大动作,就当是常用常新。

另外,可以看出,前十名几乎都有一个共同特点——有 LOGO,看起来确实美观很多。玩笑归玩笑,更重要的是维护者对于一个项目各方面维护的给力程度,比如官网、介绍、文档与实践案例等等。

接下来,OSCHINA 社区将针对排在榜单前十的项目推出「有奖征文」活动。征文内容围绕上述软件展开即可,主题不限、形式不限,详情见活动说明。获奖名额不算少,诚邀大家都来参加。

>>> 点击参与: https://www.oschina.net/question/2918182_2315921

加载中
1
donghui2020
donghui2020

#FastAPI#厉害了

0
Open不Open
Open不Open

FastAPI 值得学

0
金拱门
金拱门

#FastAPI# 看了一下,感觉是未来之星啊。

0
小果汁儿
小果汁儿
该评论暂时无法显示,详情咨询 QQ 群:点此入群
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部