兴趣是最好的老师,HelloGitHub就是帮你找到兴趣!
简介
分享GitHub上有趣、入门级的开源项目。
这是一个面向编程新手、热爱编程、对开源社区感兴趣人群的月刊,月刊的内容包括:各种编程语言的项目、让生活变得更美好的工具、书籍、学习笔记、教程等,这些开源项目大多都是非常容易上手,而且非常Cool。主要是希望大家能动手用起来,加入到开源社区中。
会编程的可以贡献代码不会编程的可以反馈使用这些工具中的Bug帮着宣传你觉得优秀的项目Star项目以下为本期内容|每个月28号发布最新一期|点击查看往期内容
C项目
1、TIC-80:复古游戏引擎模拟器。TIC-80支持Windows、Linux、Mac等主流平台,通过它你可以运行多种复古小游戏,觉得没意思?它不仅可以玩游戏还可以制作游戏,支持多种编程语言,还有地图、声音编辑器等,就是一个回到过去的“神奇迷你电脑”
2、project-based-tutorials-in-c:用C语言写玩具或项目的教程集合。教程分为游戏开发、操作系统、计算机网络等分类,其中包含图文、视频、代码等资料
C#项目
3、tilt-brush:Google开源的VR绘图工具。用它可以在虚拟三维空间中创作各种作品,支持主流的VR设备
C++项目
4、winmerge:一个用C++编写的Windows比较和合并工具。它可以比较文件和文件夹,以直观的可视化格式来显示两者甚至三者之间的差异,操作简单
Go项目
5、bild:纯Go实现的多种图像处理算法库。
6、gin-vue-admin:一个基于Gin+Vue实现的后台管理系统。看项目名字就知道它为什么而生!该项目的作者还做了配套的免费教学视频,找Go实战项目的同学可以学起来了
7、pyroscope:基于Go的开源实时性能分析平台。仅需在源码中添加几行代码,pyroscope就能帮你找出代码的性能问题、CPU使用过高的原因,还有丰富的图表和调用树展示。支持Go、Python、Ruby编程语言,中文说明
8、macdriver:封装Apple/Mac接口的Go库。用它仅在80行代码内就能写出个macOS菜单栏「番茄时钟」应用
Java项目
9、Recaf:Java字节码编辑器。让你像写普通代码的一样编写Java字节码,如果不懂这方面的知识,先不要轻举妄动,可以去看看字节码的资料再回来把玩这个项目
10、jsoup:抓取和解析HTML的Java库。可能很多人都知道这个库,我就不多说什么了。想知道上手有多快?看完示例代码你就算会用了
Documentdoc=Jsoup.connect(