扫一扫
关注 HG 公众号
发现更多开源乐趣

第 49 期

兴趣是最好的老师,HelloGitHub 就是帮你找到编程的兴趣。

C 项目

1. switch-lan-play

Star 997 Watch 41 Fork 111
让您和您的朋友像在局域网中一样玩 switch 游戏。教程

C# 项目

2. Notepads

Star 2.5k Watch 61 Fork 187
一款基于 C# 开发的 UWP 文本编辑器。该记事本应用是由一位国人开发,采用了 Fluent Design。轻便、美观,打开速度飞快,支持 Markdown 预览、文件更改前后对比和多标签页。它没有 VS Code 或是 Sublime 那么强,但是完全可以代替 Windows 系统自带的笔记本应用
Notepads

3. excel2json

Star 802 Watch 67 Fork 277 中文
C# 写的把 Excel 表转换成 json 的工具
excel2json

4. ModernWpf

Star 916 Watch 37 Fork 66
WPF 应用程序的现代风格控件
ModernWpf

C++ 项目

5. interview

Star 13.0k Watch 676 Fork 3.9k 中文
C/C++ 技术面试知识集合项目。包括语言、程序库、数据结构、算法、链接装载库等知识

6. hplayer

Star 214 Watch 19 Fork 90 中文
一个基于 C++ 实现的多画面播放器。能播放文件源、网络源、设备捕获源,界面为多画面监控网格,可自由切换多画面风格,支持拖拽与合并。适合想要入门音视频、播放器开发的小伙伴们学习,该项目用到的技术栈:

  • Qt 实现界面
  • FFmpeg 获取帧、编解码、转码
  • OpenCV 处理图片
  • OpenGL 渲染视频帧

hplayer

CSS 项目

7. SpinKit

Star 17.2k Watch 451 Fork 1.6k
纯 CSS 实现加载动画的项目
SpinKit

Go 项目

8. crawlab

Star 6.4k Watch 171 Fork 907 中文
基于 Go 的分布式爬虫管理平台。支持 Python、Node.js、Go、Java、PHP 等多种编程语言以及多种爬虫框架
crawlab

9. fasthttp

Star 12.9k Watch 391 Fork 1.1k
高性能 Go HTTP 三方库。性能是标准库 net/http 数倍,关于它是怎么做到的可以通过源码学习一下。进阶的路就在面前,往前走不走看你自己喽
fasthttp

Java 项目

10. Linkis

Star 1.3k Watch 185 Fork 432 中文
一款支持多种计算存储引擎的企业级计算中间件。打通了 Spark、TiSpark、Hive 等存储引擎,提供统一作业执行服务,支持提交 SQL、PySpark、HQL 等各种脚本的计算请求
Linkis

11. concurrent

Star 1.4k Watch 41 Fork 232 中文
RedSpider 社区开源的《深入浅出 Java 多线程》教程。在线阅读

12. FlycoTabLayout

Star 9.9k Watch 225 Fork 2.2k 中文
一款容易接入、功能强大的 Android TabLayout 库。只是很长时间没更新和维护了,有兴趣的小伙伴可以 fork 把它重新维护起来
FlycoTabLayout

13. toBeTopJavaer

Star 15.8k Watch 784 Fork 3.7k 中文
一份全面、系统的 Java 学习教程。推荐给刚入门 Java、需要进阶的小伙伴,在线阅读

JavaScript 项目

14. gitstalk

Star 442 Watch 11 Fork 26
这是一个使用 Vue.js 开发的网页,可以看到某一个 GitHub 用户最近干了些什么。比如 Star、Push commit、Fork 之类的操作,还会显示这个 GitHub 用户的一些信息。网站
gitstalk

15. refined-github

Star 12.1k Watch 195 Fork 933
一款 GitHub 的浏览器插件,支持 Chrome 和 Firefox。这款插件给 GitHub 增加了非常多强大的功能,比如一键合并冲突修复、等待 check 成功后合并 PR、在代码中链接到 Issue/PR 和 url 等,在 README 中有详细的功能列表,可以时常学习一下提高你的生产力
refined-github

16. chroma.js

Star 7.2k Watch 143 Fork 457
一款极小、零依赖用于各种颜色转换的 JS 库,帮助前端把颜色操作于股掌之间。示例代码:

chroma.scale(['#fafa6e','#2A4858'])
    .mode('lch').colors(6)

chroma.js

17. falcon

Star 4.3k Watch 99 Fork 201
一款免费、开源的 SQL 可视化编辑器,具有查询数据、可视化等功能。 支持 Windows、Mac、Linux 操作系统,能够链接 MySQL、PostgreSQL、SQLite 等多种数据库,并把查询结果通过不同形式图表展示。下载地址
falcon

18. DoraCMS

Star 2.6k Watch 170 Fork 851 中文
基于 Nodejs + eggjs + Mongodb 编写的内容管理系统。项目结构清晰、易于拓展,适合前端开发工程师做二次开发
DoraCMS

Kotlin 项目

19. sourcerer-app

Star 6.0k Watch 69 Fork 205
提供 GitHub 用户相关数据可视化的项目
sourcerer-app

Python 项目

20. PyBoy

Star 2.8k Watch 66 Fork 276
Python 写的 GameBoy 模拟器。不仅可以用来怀念童年,还能用这个库写“外挂”,之前虐你千百遍的游戏。现在用 Python 找回场子,放学别走,学校门口见!示例代码:

from pyboy import PyBoy
pyboy = PyBoy('ROMs/gamerom.gb')
while not pyboy.tick():
    pass

PyBoy

21. gpustat

Star 1.9k Watch 36 Fork 172
一个方便查询 GPU 状态的命令行程序
gpustat

22. scalene

Star 2.0k Watch 30 Fork 62 中文
一个 Python 的高性能 CPU 和内存分析器。Scalene 很快、占用资源少、展示信息全面,可用来排查、优化 Python 程序占用资源过多等问题
scalene

Swift 项目

23. Dozer

Star 3.5k Watch 39 Fork 129
隐藏 macOS 状态栏图标的工具,使状态栏看起来更整洁
Dozer

24. SwiftDate

Star 5.8k Watch 112 Fork 568
Swift 处理时间和日期的开源三方库。示例代码:

// All default datetime formats (15+) are recognized automatically
let _ = "2010-05-20 15:30:00".toDate()
// You can also provide your own format!
let _ = "2010-05-20 15:30".toDate("yyyy-MM-dd HH:mm")
// All ISO8601 variants are supported too with timezone parsing!
let _ = "2017-09-17T11:59:29+02:00".toISODate()
// RSS, Extended, HTTP, SQL, .NET and all the major variants are supported!
let _ = "19 Nov 2015 22:20:40 +0100".toRSS(alt: true)

其它

25. glow-sans

Star 528 Watch 15 Fork 17 中文
一个基于思源黑体、Fira Sans 和 Raleway 的开源字体项目。支持简体中文、繁体中文与日文;思源黑体的 7 字重被扩展为 9 字重,并提供了宽度系列,全家族共 44 款字体。相比于思源黑体,未来荧黑的造型更加简明现代,版面效果清新轻快。中宫与字面更加收敛,重心在字重之间经过了重新配置;笔画细节处理得更干练。在线设计
glow-sans

26. vimium

Star 13.7k Watch 289 Fork 1.6k
让你像用 Vim 一样在浏览器浏览网页的插件
vimium

27. bash-tutorial

Star 2.0k Watch 87 Fork 493 中文
Bash 教程。在线阅读

28. nbnhhsh

Star 2.9k Watch 34 Fork 136 中文
社交平台上通过拼音首字母缩写指代特定词句的情况越来越多(看不懂的流行语),该项目就是为了让常人勉强能理解这一门另类沟通方式。在线尝试

开源书籍

29. webrtc-book-cn

Star 607 Watch 24 Fork 44 中文
《Real-Time Communication with WebRTC》中文翻译版,WebRTC 实时通信。在浏览器中提供丰富的音频和视频实时通信和点对点数据交换,不需要私有插件。这本书向您展示了如何使用新兴的 Web 实时通信(WebRTC)技术来构建一个浏览器到浏览器通信的应用程序

30. istio-handbook

Star 1.1k Watch 68 Fork 231 中文
ServiceMesher 社区出品的《Istio 服务网格进阶实战》。Istio 是由 Google、IBM、Lyft 等共同开源的 Service Mesh(服务网格)框架,作为云原生时代下承 Kubernetes、上接 Serverless 架构的重要基础设施层
istio-handbook

机器学习

31. pycorrector

Star 1.4k Watch 58 Fork 405 中文
中文文本纠错工具。音似、形似错字(或变体字)纠正,可用于中文拼音、笔画输入法的错误纠正。依据语言模型检测错别字位置,通过拼音音似特征、笔画五笔编辑距离特征及语言模型困惑度特征纠正错别字。解决了在文本识别模型处理后,对识别结果中个别词汇错误进行纠错
pycorrector