Linuxword Global
当前位置: 建站相关 > 不懂编程也能用!推荐 10+ 个 GitHub 趣味项目,打字弹琴、制作双层图都有

众所周知,GitHub 是一个代码托管服务平台,是程序员们技术交流的宝地,还被戏称为「全球最大的同性交友网站」。

在这里,每个人都能收获到众多有趣且高质量的开源项目,以便学习和使用。

当然,对于很多看不懂代码的读者来说,很可能只是听闻或者好奇浏览过这个网站,但看到里面的内容常常会感到手足无措。

img_61b04fc521ac3.png720

今天 APPSO 就为大家推荐几个好玩易上手的项目——别担心,我们做了仔细的筛选,不需要你有编程知识,代码上传者已经写好了使用说明,甚至准备了以功能为主(可能略显简陋的)在线网页用于体验。

希望通过这些产品,你能感受到 GitHub 的包容与神奇,甚至能从中体会到程序员们创造产品的乐趣。

懒人目录

一、优质软件合辑

  1. Windows 软件
  2. macOS 应用
  3. 中国独立开发者项目

二、 小工具

  1. 实时显示歌词
  2. 位图转换为盲文字符
  3. 自由钢琴
  4. 幻影坦克图

三、各大高校学习资源

* GitHub 中如果你喜欢一个项目,可以进行 Watch、Star、Fork 操作,可以简单理解为关注、收藏、复制

一、优质软件合辑

1. Awesome- Windows(Windows 软件)

Watch 700|Star 17.4k|Fork 2k
项目地址:https://github.com/Awesome-Windows/Awesome

在这个项目里,你能看到来自不同国家的上百位贡献者推荐的 Windows 软件,按音频、聊天客户端、文档、游戏等不同类别排布。

页面提供了中英文目录,对于开源和免费工具分别做了特殊标记,能省下大量比对同类软件、搜寻下载地址的时间。

img_61a5e524c4158.png720

img_61a5e5958f12c.png720

2. awesome-macOS(macOS 应用)

Watch 406|Star 12.5k|Fork 956
项目地址:https://github.com/iCHAIT/awesome-macOS

既然有 Windows 软件,macOS 自然也少不了。

同样为「Awesome」系列,macOS 应用的分类与 Windows 版一致,开源与免费的应用也都有特殊标记,不过暂时没有提供中文目录。

img_61a5efd9a9ade.png720

3. chinese-independent-developer(中国独立开发者项目)

Watch 950|Star 17.2k|Fork 1.7k
项目地址:https://github.com/1c7/chinese-independent-developer

「独立开发者」通常指自由职业者中从事软件开发相关工作的人群,多为个人或 3 人左右的小型团队,区别于成熟的大公司,没有雄厚的资源背景,团队中的每个人都身兼数职。

——正因如此,独立开发者创造的应用往往最需要的就是「流量」,缺少足够的资源去宣传,用户难以获知,增长十分缓慢,收益也不太可观。

这个 GitHub 项目就收集了国内众多独立开发者的作品,如果你喜欢「小而美」的利器,不妨来这里淘淘宝,iOS、Android、macOS、Windows 各平台都有。

img_61a5fab3689c9.png720

二、小工具

1. LyricsX(实时显示歌词)

Watch 52|Star 3.2k|Fork 222
项目地址:https://github.com/ddddxxx/LyricsX

LyricsX 是 macOS 上知名的歌词显示工具,功能非常全面。

适用平台包括网易云音乐、虾米音乐、QQ 音乐、酷狗、iTunes、Spotify、Vox、Audirvana、Swinsian,能够自动匹配播放器和歌曲。

显示方式包括单行、竖排,另外还能通过菜单栏、独立窗口、悬浮窗等不同形式实时展示歌词,并支持歌词搜索、偏移调整、错误标记等操作。

0999.jpg720

值得一提的是,LyricsX 虽然能在 Mac 版 App Store 搜索下载,但在 Github 项目中的版本,允许在 Touch Bar 上显示歌词——不同于网易云、QQ 音乐等自带的触控栏显示歌词,一旦切换桌面就会消失,LyricsX 歌词能一直保持在 Touch Bar 上。

img_61adc95b3b587.png720

安装非 App Store 版本很简单,参考下图,进入 LyricsX 的 releases 页面,下载最新压缩包即可。

img_61af0d2984dfc.png720

2. Image-to-Braille(位图转换为盲文字符)

Watch 2|Star 113|Fork 222
项目地址:https://github.com/505e06b2/Image-to-Braille
体验网址:https://505e06b2.github.io/Image-to-Braille/

进入体验网页,操作很简单,尽可能上传一张上传纯色、边缘清晰的图片,就可以转换为由凸点组合出深浅色的 Unicode 盲文图案。

13-10.jpg720

通过工具内提供的反色、抖动等设置,可以调整显示效果;通过调整宽度,可以更加方便地粘贴到不同平台。

33-2

生成的图案为纯文本格式,适用于贴吧、论坛等「水」留言,或者发微信朋友圈玩。

需要注意的是,如果要通过微信聊天窗口发送给朋友,得考虑双方的手机系统字体大小、微信字体大小。

img_61a5d03ad9c3e.png720

3. AutoPiano(自由钢琴)

Watch 111|Star 5.1k|Fork 863
项目地址:https://github.com/AutoPiano/AutoPiano
体验网址:http://www.autopiano.cn/

用电脑键盘或鼠标来弹钢琴,倒不算什么新鲜事物,胜在这个项目技术新体验好。

高音立式钢琴、原音钢琴、大钢琴……除了各种钢琴,还有八音盒、木琴、口琴等其他音色供选择。

img_61ad8435cc182.png720

可以自由发挥,创作乐谱;可以通过教学功能,根据曲谱来演奏;即便不懂乐理知识,乱弹也能发现惊喜。

比如在体验页面输入框里敲击文字,就能像开盲盒一样实时听到「乐曲」。

8-1

4. mirage-tank(幻影坦克图)

Watch 1|Star 2.6k|Fork 313
项目地址:https://github.com/Nugine/mirage-tank
体验网址:https://nugine.github.io/mirage-tank-wasm-app/

何谓「幻影坦克图」?点击下方图片看看你就能理解了。

hytk.png720

「预览一个样,详情一个样」,这就是「幻影坦克图」,因表现形式与《红色警戒》系列中的幻影坦克相似而得名。

IMG_9425

或许称其为「双层图」更贴切,这样的图利用了 PNG 格式支持透明背景的特性,在黑色和白色背景下凸显不同像素,从而呈现两种不同的画面。「也因为其隐蔽性,不乏有别有用心的人用来藏鬼图吓人。」

具体原理 GitHub 项目作者已经做了详细分析,这里主要说说体验网页的使用方法:分别上传表图(白色背景可见)和里图(黑色背景可见),调整亮度和色彩比例后选择「渲染」,通过开关灯查看效果适当调整数值,直到效果符合预期,点击成品图即可下载。

134

最初的「幻影坦克图」只有黑白双色,而后才多了彩色输出,但因要实现双层效果,色彩呈现并不会像原图一样鲜艳明亮。

三、各大高校学习资源

对于大学生来说,查找合适的课程资料并不是件轻松的事。前两年 GitHub 上兴起了一股课程资料共享风潮,不少高校的学姐学长们开始共建起了「民间」资料库。

部分学校的已经没再维护,资源没有及时更新,而最早发起项目的浙江大学等校至今仍有人上传新的内容,有需要的朋友请注意验证时效性。

0. OpenCourseCatalog(Bilibili 海外高校公开课)

Watch 120|Star 3k|Fork 468
项目地址:https://github.com/elder-frog/OpenCourseCatalog

1. zju-icicles(浙江大学课程资源)

Watch 1k|Star 23.5k|Fork 7k
项目地址:https://github.com/QSCTech/zju-icicles

2. libpku(北京大学课程资源)

Watch 1.2k|Star 24.9k|Fork 7.5k
项目地址:https://github.com/lib-pku/libpku
体验网址:https://lib-pku.github.io/

3. REKCARC-TSC-UHT(清华大学计算机系课程资源)

Watch 757|Star 19.2k|Fork 5.3k
项目地址:https://github.com/PKUanonym/REKCARC-TSC-UHT

4. USTC-Course(中国科学技术大学课程资源)

Watch 546|Star 11.2k|Fork 3.2k
项目地址:https://github.com/USTC-Resource/USTC-Course

5. SJTU-Courses(上海交通大学课程资源)

Watch 325|Star 6.8k|Fork 2k
项目地址:https://github.com/c-hj/SJTU-Courses

6. SYSU-Exam(中山大学课程资源)

Watch 325|Star 6.8k|Fork 2k
项目地址:https://github.com/sysuexam/SYSU-Exam

还有更多大学的资源链接可以通过「libpku」中的关联项进入。

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

赞(0) 打赏
一分也是爱

支付宝扫一扫打赏

微信扫一扫打赏

上一篇:

下一篇:

相关推荐

博客简介

本站CDN采用VmShell免费提供离中国大陆最近的香港CMI高速网络做支撑,ToToTel打造全球最快速的边沿网络支撑服务,具体详情请见 :https://vmshell.com/ 以及 https://tototel.com/,网站所有的文件和内容禁止大陆网站搬迁复制,谢谢,VPS营销投稿邮箱: admin@linuxxword.com,我们免费帮大家发布,不收取任何费用,请提供完整测试文稿!

精彩评论

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!申请交换友链

站点统计

  • 文章总数: 2590 篇
  • 草稿数目: 22 篇
  • 分类数目: 6 个
  • 独立页面: 0 个
  • 评论总数: 2 条
  • 链接总数: 0 个
  • 标签总数: 13020 个
  • 注册用户: 139 人
  • 访问总量: 8,657,126 次
  • 最近更新: 2024年11月21日