Skip to content

Latest commit

 

History

History
360 lines (332 loc) · 35.7 KB

2024.1.md

File metadata and controls

360 lines (332 loc) · 35.7 KB

Github开源项目月刊精选-2024年1月


目录:

  1. 有趣话题的精彩列表:awesome 287.7k⭐
  2. 系统设计资源整理:system-design-primer 244.7k⭐
  3. 构建自己的技术:build-your-own-x 242.1k⭐
  4. Java 设计模式最佳实践:java-design-patterns 85.5k⭐
  5. 程序员做饭指南:HowToCook 58.4k⭐
  6. 免费开源的远程桌面软件:rustdesk 58.4k⭐
  7. 终端里的Git客户端:lazygit 42.3k⭐
  8. 构建快速的web框架:astro 39.3k⭐
  9. 深度学习库:DeepSpeed 31.1k⭐
  10. 优雅的JSON数据可视化工具:jsoncrack.com 27.6k⭐
  11. AI 图像升级器:upscayl 22.3k⭐
  12. 开源Spotify客户端:spotube 20.8k⭐
  13. 中文个人独立博客网站合集:chinese-independent-blogs 17.6k⭐
  14. Summer2023-2024 技术实习集合:Summer2023-Internships 17.5k⭐
  15. 基于新技术构建的开源应用程序:taxonomy 14.1k⭐
  16. 高性能的机器学习推理和训练加速器:onnxruntime 11.7k⭐
  17. 计算机科学课程:Crash-Course-Computer-Science-Chinese 9.9k⭐
  18. Web3开发技巧和合约安全教程:WTF-Solidity 9.2k⭐
  19. C#/.NET面试指南:DotNetGuide 3.9k⭐
  20. 算法竞赛模板库:codeforces-go 3.5k⭐

1.有趣话题的精彩列表:awesome 287.7k⭐

  • 项目地址https://github.com/sindresorhus/awesome
  • Github趋势榜
    • 入选2024-01-13周榜,周增⭐1,042 stars this week
    • 入选2024-01-30月榜,月增⭐4,885 stars this month
  • 开源时间:2014-07-11
  • 最后更新:2024-01-30
  • 项目分类:[工具]
  • 项目标签:[有趣主题] [精选资源]
  • 推荐理由:一个关于各种有趣话题的精彩列表。这些列表包含了有关各种领域的精选资源,从编程工具到娱乐、学习资源等等。awesome旨在为用户提供一个集中的资源库,帮助他们探索感兴趣的话题,发现新的工具和资源。
  • Star历史曲线Star历史曲线

2.系统设计资源整理:system-design-primer 244.7k⭐

  • 项目地址https://github.com/donnemartin/system-design-primer
  • Github趋势榜
    • 入选2024-01-25日榜,日增⭐168 stars today
    • 入选2024-01-26日榜,日增⭐198 stars today
    • 入选2024-01-27日榜,日增⭐187 stars today
    • 入选2024-01-12周榜,周增⭐1,052 stars this week
    • 入选2024-01-30月榜,月增⭐6,532 stars this month
  • 开源时间:2017-02-27
  • 最后更新:2024-01-17
  • 主要语言Python
  • 项目分类:[设计]
  • 项目标签:[系统设计]
  • 推荐理由:学习如何设计可扩展的系统将帮助你成为一个更好的工程师。这个仓库就是整理、收集系统设计方面的资源。中文版
  • Star历史曲线Star历史曲线

3.构建自己的技术:build-your-own-x 242.1k⭐

  • 项目地址https://github.com/codecrafters-io/build-your-own-x
  • Github趋势榜
    • 入选2024-01-25日榜,日增⭐404 stars today
    • 入选2024-01-30周榜,周增⭐1,521 stars this week
    • 入选2024-01-30月榜,月增⭐7,792 stars this month
  • 开源时间:2018-05-09
  • 最后更新:2024-01-30
  • 项目分类:[学习社区] [工具]
  • 项目标签:[开发工具] [软件开发]
  • 推荐理由:通过从头开始重新创建您最喜欢的技术,该项目旨在帮助开发者通过实践来掌握编程技能。通过参与重新创建喜欢的技术,开发者可以深入了解其工作原理、设计思路和实现细节,从而加深对编程的理解和掌握。
  • Star历史曲线:[官网] Star历史曲线

4.Java 设计模式最佳实践:java-design-patterns 85.5k⭐

  • 项目地址https://github.com/iluwatar/java-design-patterns
  • Github趋势榜
    • 入选2024-01-30周榜,周增⭐147 stars this week
  • 开源时间:2014-08-10
  • 最后更新:2024-01-27
  • 主要语言Java
  • 项目分类:[面试求职] [学习社区]
  • 项目标签:[编程思想]
  • 推荐理由:提供了一系列 Java 设计模式的最佳实践示例,帮助程序员在设计应用程序或系统时解决常见问题,同时通过经过验证的开发示例来加速开发过程。这是一个有助于设计和编写高质量代码的宝贵资源。
  • Star历史曲线:[官网] Star历史曲线

5.程序员做饭指南:HowToCook 58.4k⭐

  • 项目地址https://github.com/Anduin2017/HowToCook
  • Github趋势榜
    • 入选2024-01-27日榜,日增⭐82 stars today
    • 入选2024-01-28日榜,日增⭐32 stars today
    • 入选2024-01-29日榜,日增⭐34 stars today
    • 入选2024-01-30周榜,周增⭐514 stars this week
    • 入选2024-01-30月榜,月增⭐1,125 stars this month
  • 开源时间:2020-02-29
  • 最后更新:2024-01-18
  • 主要语言HTML
  • 项目分类:[工具]
  • 项目标签:[程序员文化] [生活指南]
  • 推荐理由:一份程序员做饭指南,提供了极其详尽的菜谱。这份指南以程序员的语言和思维方式呈现,消除了模糊的量词和难以理解的操作。从主食到甜品,菜单应有尽有,为程序员提供了一份简单实用的烹饪参考。
  • Star历史曲线:[官网] Star历史曲线

6.免费开源的远程桌面软件:rustdesk 58.4k⭐

  • 项目地址https://github.com/rustdesk/rustdesk
  • Github趋势榜
    • 入选2024-01-25日榜,日增⭐362 stars today
    • 入选2024-01-26日榜,日增⭐303 stars today
    • 入选2024-01-30周榜,周增⭐2,723 stars this week
    • 入选2024-01-30月榜,月增⭐6,039 stars this month
  • 开源时间:2020-09-28
  • 最后更新:2024-01-30
  • 主要语言Rust
  • 项目分类:[工具] [应用软件]
  • 项目标签:[桌面应用]
  • 推荐理由:一款免费开源的远程桌面软件,支持多平台,包括Linux、Mac、Windows和Android。它以开箱即用的方式提供远程桌面功能,无需任何复杂的配置。与其他收费的远程桌面软件不同,RustDesk让用户自行搭建服务器,完全掌控数据,无需担心隐私数据泄露问题。这使其成为当前越来越多收费软件的另一个优质选择。 项目流程图
  • Star历史曲线:[官网] Star历史曲线

7.终端里的Git客户端:lazygit 42.3k⭐

  • 项目地址https://github.com/jesseduffield/lazygit
  • Github趋势榜
    • 入选2024-01-25日榜,日增⭐98 stars today
    • 入选2024-01-26日榜,日增⭐96 stars today
    • 入选2024-01-27日榜,日增⭐96 stars today
    • 入选2024-01-30周榜,周增⭐488 stars this week
  • 开源时间:2018-05-19
  • 最后更新:2024-01-31
  • 主要语言Go
  • 项目分类:[工具]
  • 项目标签:[版本控制] [Git工具]
  • 推荐理由:lazygit是一个在终端中运行的Git客户端,相较于其他GUI客户端,它启动速度更快,功能基本一致。通过go get github.com/jesseduffield/lazygit进行安装,然后使用lazygit命令启动。这个项目的目标是提供一个简单、高效的Git操作工具,让Git管理变得更加轻松。
  • Star历史曲线Star历史曲线

8.构建快速的web框架:astro 39.3k⭐

  • 项目地址https://github.com/withastro/astro
  • Github趋势榜
    • 入选2024-01-25日榜,日增⭐38 stars today
    • 入选2024-01-26日榜,日增⭐37 stars today
    • 入选2024-01-27日榜,日增⭐34 stars today
    • 入选2024-01-30周榜,周增⭐383 stars this week
    • 入选2024-01-30月榜,月增⭐1,246 stars this month
  • 开源时间:2021-03-16
  • 最后更新:2024-01-31
  • 主要语言TypeScript
  • 项目分类:[中间件]
  • 项目标签:[开发框架]
  • 推荐理由:Astro构建快速的内容网站,强大的web应用程序,动态服务器api,为速度而设计的一体化web框架。
  • Star历史曲线:[官网] [使用文档] Star历史曲线

9.深度学习库:DeepSpeed 31.1k⭐

  • 项目地址https://github.com/microsoft/DeepSpeed
  • Github趋势榜
    • 入选2024-01-24周榜,周增⭐178 stars this week
    • 入选2023-05-14月榜,月增⭐9,764 stars this month
  • 开源时间:2020-01-24
  • 最后更新:2024-01-31
  • 主要语言Python
  • 项目分类:[ChatGPT] [AI]
  • 项目标签:[强化学习] [深度学习] [分布式训练]
  • 推荐理由:喂!想要在深度学习的世界里飞速前进吗?那就来试试 DeepSpeed 这个超能力项目!它是微软推出的一款强大的深度学习库,可以让你在训练模型时提速数倍,节省时间和资源。更厉害的是,它还支持分布式训练,让你可以轻松处理大规模数据集和复杂模型。
  • Star历史曲线:[官网] Star历史曲线

10.优雅的JSON数据可视化工具:jsoncrack.com 27.6k⭐

  • 项目地址https://github.com/AykutSarac/jsoncrack.com
  • Github趋势榜
    • 入选2024-01-26日榜,日增⭐74 stars today
    • 入选2024-01-27日榜,日增⭐89 stars today
    • 入选2024-01-28日榜,日增⭐89 stars today
    • 入选2024-01-30周榜,周增⭐458 stars this week
  • 开源时间:2022-01-30
  • 最后更新:2024-01-28
  • 主要语言TypeScript
  • 项目分类:[后端] [工具]
  • 项目标签:[开发工具] [JSON数据解析]
  • 推荐理由:一款优雅的JSON数据可视化工具。与简单地展示JSON数据不同,该项目将其转化为类似脑图的形式,支持放大/缩小、展开/收缩、搜索节点、导出图片等操作。同时,它还可以快速部署成服务,为用户提供更便捷的JSON数据分析体验。
  • Star历史曲线:[官网] [使用文档] Star历史曲线

11. AI 图像升级器:upscayl 22.3k⭐

  • 项目地址https://github.com/upscayl/upscayl
  • Github趋势榜
    • 入选2024-01-22周榜,周增⭐393 stars this week
    • 入选2024-01-30月榜,月增⭐1,559 stars this month
  • 开源时间:2022-07-31
  • 最后更新:2024-01-29
  • 主要语言TypeScript
  • 项目分类:[视频图像] [AI]
  • 项目标签:[图像处理] [图像生成] [图像增强]
  • 推荐理由:🆙 一款免费开源的 AI 图像升级器,使用先进的人工智能算法来放大和增强低分辨率图像,而不损失质量。该应用程序基于 Linux 优先理念,是一个跨平台应用程序,支持在所有主要桌面操作系统上使用。🎩🪄
  • Star历史曲线:[官网] [项目体验] Star历史曲线

12.开源Spotify客户端:spotube 20.8k⭐

  • 项目地址https://github.com/KRTirtho/spotube
  • Github趋势榜
    • 入选2024-01-25日榜,日增⭐608 stars today
    • 入选2024-01-30周榜,周增⭐4,214 stars this week
    • 入选2024-01-30月榜,月增⭐14,575 stars this month
  • 开源时间:2021-02-14
  • 最后更新:2024-01-30
  • 主要语言Dart
  • 项目分类:[应用软件]
  • 项目标签:[音乐软件]
  • 推荐理由:🎧一个开源的Spotify客户端,具有独立性和轻量性。通过巧妙地结合 Spotify API 和第三方音乐源,实现了在享受无广告的 Spotify 服务的同时,可以更轻松地在应用市场上架。该应用的体积小,支持多平台,包括 Android、Linux、Windows 和 macOS。除了提供匿名使用、歌词显示和无追踪等基本功能外,Spotube 还利用第三方曲库,如 YouTube Music API、Piped 和 Jiosaavn,为用户提供更灵活的音乐体验。
  • Star历史曲线:[官网] [使用文档] Star历史曲线

13.中文个人独立博客网站合集:chinese-independent-blogs 17.6k⭐

14. Summer2023-2024 技术实习集合:Summer2023-Internships 17.5k⭐

  • 项目地址https://github.com/pittcsc/Summer2023-Internships
  • Github趋势榜
    • 入选2024-01-27日榜,日增⭐125 stars today
    • 入选2024-01-28日榜,日增⭐30 stars today
    • 入选2024-01-29日榜,日增⭐31 stars today
    • 入选2024-01-30周榜,周增⭐314 stars this week
  • 开源时间:2020-05-24
  • 最后更新:2023-06-03
  • 主要语言Python
  • 项目分类:[工具]
  • 项目标签:[技术招聘] [职业发展]
  • 推荐理由:一个收集整理了2023年夏季和2024年夏季的技术实习信息的项目。这个项目旨在为寻找暑期实习的学生提供一个集中的资源,包含了各种技术领域的实习机会信息。
  • Star历史曲线:[官网] Star历史曲线

15.基于新技术构建的开源应用程序:taxonomy 14.1k⭐

  • 项目地址https://github.com/shadcn/taxonomy
  • Github趋势榜
    • 入选2024-01-23周榜,周增⭐154 stars this week
    • 入选2024-01-30月榜,月增⭐588 stars this month
  • 开源时间:2022-10-19
  • 最后更新:2023-07-13
  • 主要语言TypeScript
  • 项目分类:[应用软件]
  • 项目标签:[软件开发]
  • 推荐理由:一个使用新的路由器、服务器组件和Next.js 13中所有新功能构建的开源应用程序。该项目旨在探索和实践最新的Web开发技术,包括新的路由器和服务器组件,以及Next.js 13的所有新功能。
  • Star历史曲线:[官网] Star历史曲线

16.高性能的机器学习推理和训练加速器:onnxruntime 11.7k⭐

  • 项目地址https://github.com/microsoft/onnxruntime
  • Github趋势榜
    • 入选2024-01-25日榜,日增⭐65 stars today
    • 入选2024-01-26日榜,日增⭐17 stars today
    • 入选2024-01-27日榜,日增⭐17 stars today
    • 入选2024-01-30周榜,周增⭐139 stars this week
  • 开源时间:2018-11-10
  • 最后更新:2024-01-31
  • 主要语言C++
  • 项目分类:[AI]
  • 项目标签:[深度学习] [人工智能] [机器学习] [分布式训练]
  • 推荐理由:Microsoft推出的一款跨平台、高性能的机器学习推理和训练加速器。该项目旨在为机器学习开发者提供一个灵活、高性能的运行时环境,支持多种框架和硬件加速器,使模型的推理和训练更加高效。ONNX Runtime不仅支持多种操作系统,还能无缝集成到各种应用程序和服务中,为机器学习应用的部署提供了便利。
  • Star历史曲线:[官网] Star历史曲线

17.计算机科学课程:Crash-Course-Computer-Science-Chinese 9.9k⭐

  • 项目地址https://github.com/1c7/Crash-Course-Computer-Science-Chinese
  • Github趋势榜
    • 入选2024-01-26周榜,周增⭐93 stars this week
  • 开源时间:2017-09-21
  • 最后更新:2022-01-25
  • 主要语言JavaScript
  • 项目分类:[学习社区]
  • 项目标签:[教育平台] [AI教育] [计算机科学]
  • 推荐理由:Crash Course Computer Science Chinese是油管上的计算机科学速成课的中文字幕翻译版,共有40集,经过精心校对。这个速成课从晶体管讲到了操作系统和人工智能,是一份科普类视频,旨在为观众提供全面而易懂的计算机科学知识。
  • Star历史曲线Star历史曲线

18.Web3开发技巧和合约安全教程:WTF-Solidity 9.2k⭐

19.C#/.NET面试指南:DotNetGuide 3.9k⭐

  • 项目地址https://github.com/YSGStudyHards/DotNetGuide
  • Github趋势榜
    • 入选2024-01-11周榜,周增⭐111 stars this week
    • 入选2024-01-30月榜,月增⭐405 stars this month
  • 开源时间:2020-10-08
  • 最后更新:2024-01-29
  • 主要语言C#
  • 项目分类:[编程语言] [学习社区]
  • 项目标签:[技术指南] [计算机科学] [.NET]
  • 推荐理由:一个包括C#、.NET、.NET Core基础知识、学习路线、开发实战、学习视频、文章、书籍、项目框架、社区组织、开发必备工具、常见面试题、面试须知、简历模板等内容的指南。项目旨在记录、收集和总结相关领域的知识,同时分享作者在学习和工作中的见解。通过这个指南,希望与大家一起学习,共同进步。
  • Star历史曲线:[官网] Star历史曲线

20.算法竞赛模板库:codeforces-go 3.5k⭐

  • 项目地址https://github.com/EndlessCheng/codeforces-go
  • Github趋势榜
    • 入选2024-01-26周榜,周增⭐51 stars this week
  • 开源时间:2019-09-23
  • 最后更新:2024-01-30
  • 主要语言Go
  • 项目分类:[算法]
  • 项目标签:[算法工具] [编程学习]
  • 推荐理由:由灵茶山艾府创建的算法竞赛模板库,为算法竞赛爱好者提供了一系列精心设计的算法模板。这个库包含了算法竞赛中常用的数据结构和算法实现,助力开发者更高效地解决问题。
  • Star历史曲线:[项目体验] [使用文档] Star历史曲线

更多Github开源项目

以上就是本期的推荐所有项目,如果你喜欢本期的内容,欢迎收藏和关注OpenGithub社区:https://open.itc.cn/,我们会定期推送优质的开源项目。

Github历史期刊:https://github.com/OpenGithubs

更多Github项目关注狐动社公众号/知乎号: 公众号和知乎号