热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

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

请一定要看到最后!第一季度暨首期「OSCHINA开源软件趋势榜」的评选活动告一段落,榜单也新鲜出炉。下面我们来大致介绍一下排在前十位的软件,

请一定要看到最后!


第一季度暨首期「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


推荐阅读
  • 2018年人工智能大数据的爆发,学Java还是Python?
    本文介绍了2018年人工智能大数据的爆发以及学习Java和Python的相关知识。在人工智能和大数据时代,Java和Python这两门编程语言都很优秀且火爆。选择学习哪门语言要根据个人兴趣爱好来决定。Python是一门拥有简洁语法的高级编程语言,容易上手。其特色之一是强制使用空白符作为语句缩进,使得新手可以快速上手。目前,Python在人工智能领域有着广泛的应用。如果对Java、Python或大数据感兴趣,欢迎加入qq群458345782。 ... [详细]
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • 阿里Treebased Deep Match(TDM) 学习笔记及技术发展回顾
    本文介绍了阿里Treebased Deep Match(TDM)的学习笔记,同时回顾了工业界技术发展的几代演进。从基于统计的启发式规则方法到基于内积模型的向量检索方法,再到引入复杂深度学习模型的下一代匹配技术。文章详细解释了基于统计的启发式规则方法和基于内积模型的向量检索方法的原理和应用,并介绍了TDM的背景和优势。最后,文章提到了向量距离和基于向量聚类的索引结构对于加速匹配效率的作用。本文对于理解TDM的学习过程和了解匹配技术的发展具有重要意义。 ... [详细]
  • 一、Hadoop来历Hadoop的思想来源于Google在做搜索引擎的时候出现一个很大的问题就是这么多网页我如何才能以最快的速度来搜索到,由于这个问题Google发明 ... [详细]
  • 学习SLAM的女生,很酷
    本文介绍了学习SLAM的女生的故事,她们选择SLAM作为研究方向,面临各种学习挑战,但坚持不懈,最终获得成功。文章鼓励未来想走科研道路的女生勇敢追求自己的梦想,同时提到了一位正在英国攻读硕士学位的女生与SLAM结缘的经历。 ... [详细]
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • Google Play推出全新的应用内评价API,帮助开发者获取更多优质用户反馈。用户每天在Google Play上发表数百万条评论,这有助于开发者了解用户喜好和改进需求。开发者可以选择在适当的时间请求用户撰写评论,以获得全面而有用的反馈。全新应用内评价功能让用户无需返回应用详情页面即可发表评论,提升用户体验。 ... [详细]
  • 本文介绍了计算机网络的定义和通信流程,包括客户端编译文件、二进制转换、三层路由设备等。同时,还介绍了计算机网络中常用的关键词,如MAC地址和IP地址。 ... [详细]
  • 深度学习中的Vision Transformer (ViT)详解
    本文详细介绍了深度学习中的Vision Transformer (ViT)方法。首先介绍了相关工作和ViT的基本原理,包括图像块嵌入、可学习的嵌入、位置嵌入和Transformer编码器等。接着讨论了ViT的张量维度变化、归纳偏置与混合架构、微调及更高分辨率等方面。最后给出了实验结果和相关代码的链接。本文的研究表明,对于CV任务,直接应用纯Transformer架构于图像块序列是可行的,无需依赖于卷积网络。 ... [详细]
  • 背景应用安全领域,各类攻击长久以来都危害着互联网上的应用,在web应用安全风险中,各类注入、跨站等攻击仍然占据着较前的位置。WAF(Web应用防火墙)正是为防御和阻断这类攻击而存在 ... [详细]
author-avatar
BeckyWang25_966
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有