HelloGitHub Top 10 Most Popular Open Source Projects (2022)

Source from: okeyl.com

Goodbye 2022, hello 2023!

With the arrival of 2023, HelloGitHub has also been updated to enter its seventh year.

In the past 2022, we have released a total of 12 monthly magazines and shared 502 open source projects. HelloGitHub can share so many interesting and interesting open source projects. contribute. Among the many open source projects released in 2022, which open source project do you like the most? Which open source projects impress you?

Let's take a look at the 10 most popular open source projects in 2022. In order to cover as many categories as possible, we choose from each category of C++, Python, Java, JavaScript, Go, C#, C, Rust, and CSS One constitutes the Top10 open source projects . The ranking is not important, what is important is that you cannot miss these interesting open source projects.

Without further ado, let's start this year's annual inventory of HelloGitHub!

1. "The Legend of Jin Yong Heroes" C++ reprint

Number of Stars : 1.9K|Programming Language : C++

This is a 2D game developed based on SDL2. As a C++ reprint of "The Legend of Jin Yong Heroes", most of its resources come from the DOS version of "The Legend of Jin Yong Heroes". Added a real-time combat system inspired by "Hades". Perhaps the revisiting of the classics by the big guys is to re-implement the game with the programming language they are good at.

Address: https://github.com/scarsty/kys-cpp

2. Asynchronous Python chatbot framework

Number of Stars : 3.2K|Programming Language : Python

它是基于 Python 的异步特性构建的聊天机器人框架,可以轻松处理大量的消息。还提供了命令行脚手架,仅用几条命令就可以完成项目搭建。支持多种 IM 平台,有效地帮助开发人员快速构建聊天机器人、消息通知等项目。该项目代码质量高、社区活跃,它上得了生产环境,下能搞定一次性脚本。

地址: https://github.com/nonebot/nonebot2

3、JVM 沙箱容器

Star 数:5.5K|编程语言:Java

这是一种 JVM 的非侵入式运行期 AOP 解决方案。简单地说就是如果线上 Java 服务出现故障,需要加一条日志定位问题,通过该项目就可以在不重启服务的情况下,完成增加日志的操作。它还支持线上故障模拟、请求录制和结果回放等功能。

地址: https://github.com/alibaba/jvm-sandbox

4、称手的 JSON 可视化工具

Star 数:20.6K|编程语言:TypeScript

一款改变你查看 JSON 数据习惯的工具,它不是简单地格式化 JSON 数据,而是将其数据转化成节点,通过类似脑图的形式展示。支持放大/缩小、展开/收缩、搜索节点、导出图片等操作,你还可以通过部署服务,将它变成免费的在线服务。

地址: https://github.com/AykutSarac/jsoncrack.com

5、极简的订阅工具

Star 数:4.4K|编程语言:Go

一个极简主义的 feed 阅读器,它的“简”是由内而外,内部代码部分不使用 Web 框架和 ORM 仅采用 Go+PostgreSQL+JS 实现,界面朴实无华、功能精简实用,支持快速自建、源管理、自动获取内容、快捷键、用户系统等,这一切不多不少刚刚好。Go 初学者可以通过阅读不依赖任何框架、“纯粹”的 Go 代码,看清 Web 开发的原理。

地址: https://github.com/miniflux/v2

6、强大的媒体库管理工具

Star 数:19.2K|编程语言:C#

一款完全免费、支持中文、安装简单、跨平台、功能齐全的媒体库管理系统。它能把原本躺在文件夹里的视频文件,变成包含封面、描述、评分、演员表等信息的“影碟”,让视频整整齐齐、赏心悦目,还支持视频续播、订阅更新、多端可看,让你可以远离广告优雅地追剧。要说缺点的话,我感觉就是得花时间折腾一番才能感受到它的魅力。

地址: https://github.com/jellyfin/jellyfin

7、好玩的 GB 游戏制作工具

Star 数:6.7K|编程语言:C

这是一款可视化开发游戏的工具,可用于快速构建复古冒险游戏。通过该项目可以实现仅仅拖拽的方式,就能制作出复古风格的 Game Boy 游戏,不会编程也可以开发游戏。还支持导出 ROM 或发布成在线游戏,适用于 macOS、Linux 和 Windows 操作系统。

地址: https://github.com/chrismaltby/gb-studio

8、Markdown 电子书构建工具

Star 数:11.6K|编程语言:Rust

该项目是 Rust 官方开源的制作 Markdown 电子书工具,功能上类似 Gitbook。它可以将 Markdown 文件制作成在线书籍,支持代码高亮、可集成搜索、多主题等功能,简单易用非常适合创建教程、API 文档、开源书籍等。

地址: https://github.com/rust-lang/mdBook

9、按钮样式集合

Star 数:2.6K|编程语言:CSS

该项目提供了 100 种不同样式按钮的 CSS 源码,不仅如此还支持在线查看效果以及调试。

地址: https://github.com/ui-buttons/core

10、大学计算机没有的一课

Star 数:3.3K|编程语言:Other

大学里的计算机课程往往只专注于讲授数据结构、操作系统这些知识,对于编程开发中常用的工具则留给学生自行学习。在 MIT 这个课程中,你可以了解和掌握命令行(shell)、文本编辑器(Vim)、版本控制系统(Git)等强大的工具,越早接触越能更加熟练地使用它们,有助于未来的职业生涯。

地址: https://github.com/missing-semester/missing-semester
中文: https://missing-semester-cn.github.io/

最后

HelloGitHub 的年度 Top10 榜单,并不是简单地根据项目访问数拉个表单就完事儿了。

为了让更多人在 HelloGitHub 找到喜欢的开源项目,不管擅长什么编程语言、职业是学生还是程序员。我多花了几倍的时间,从多个主流分类中挑选出几个较为受欢迎的几个开源项目,然后根据大家的评价、留言、访问比等数据层层筛选,最终每个分类只留一个开源项目,反复多次才制作出这个榜单。

HelloGitHub 一直秉承着分享 GitHub 上有趣、入门级的开源项目,我们做的一切都是为了:

让你找到喜欢的开源项目,爱上开源参与开源。

来源  okeyl.com

一切美好风景都在路上,希望你和开源最美的那张合影上有 HelloGitHub。

由于篇幅有限,还有很多优秀的项目没能入选,你可以在往期中找到它们。

以上就是本文的所有内容,如果您觉得这篇文章写得还不错,就请给我点一个,您的支持就是我更新的动力。我们下期见~

Guess you like

Origin blog.csdn.net/roakcom/article/details/128574930