github上适合编程入门的项目(帮你找到编程的乐趣HelloGitHub第)
github上适合编程入门的项目(帮你找到编程的乐趣HelloGitHub第)最后 HelloGitHub.com 这个网站就诞生了在浏览、参与这些项目的过程中,你将学习到更多编程知识、提高编程技巧、找到编程的乐趣。不会编程的可以反馈使用这些工具中的 Bug帮着宣传你觉得优秀的项目Star 项目⭐️
兴趣是最好的老师,HelloGitHub 就是帮你找到兴趣!
分享 GitHub 上有趣、入门级的开源项目。
这是一个面向编程新手、热爱编程、对开源社区感兴趣人群的月刊,月刊的内容包括:各种编程语言的项目、让生活变得更美好的工具、书籍、学习笔记、教程等,这些开源项目大多都是非常容易上手,而且非常 Cool。主要是希望大家能动手用起来,加入到开源社区中。
-
会编程的可以贡献代码
-
不会编程的可以反馈使用这些工具中的 Bug
-
帮着宣传你觉得优秀的项目
-
Star 项目⭐️
在浏览、参与这些项目的过程中,你将学习到更多编程知识、提高编程技巧、找到编程的乐趣。
最后 HelloGitHub.com 这个网站就诞生了
以下为本期内容|每个月 28号发布最新一期|
# C 项目
3、WeixinSDK(https://github.com/Wlitsoft/WeixinSDK):微信 C# 版 SDK,虽然现在已经有很多优秀的 SDK,但是本项目的更多的是交流、学习。每个类均有完整的代码注释、对应的单元测试、代码易于理解、接口抽象易于扩展
# C 项目
4、vnote(https://github.com/tamlok/vnote):Markdown 编辑软件。舒适的 Markdown 编辑体验,Vim 操作模式,编辑时代码块高亮
5、RedisDesktopManager(https://github.com/uglide/RedisDesktopManager):Redis 桌面管理工具
# Go 项目
6、excelize(https://github.com/360EntSecGroup-Skylar/excelize):操作 XLSX 文件,支持 Microsoft Excel™ 2007 以更高版本
# Java 项目
7、SSM(https://github.com/crossoverJie/SSM):基于现在流行的 `Spring SpringMVC Mybatis` 框架,逐步搭建一个现在互联网流行的项目架构。特点:
-
门槛低,绝对适合新手
-
从最基本的整合三大框架开始
-
逐步重构为用 dubbo 构建微服务
-
其中不乏实际开发中的实战 demo
-
持续更新,已经开始切换到 SpringBoot SpringCloud 构建微服务应用
8、android-interview-questions-cn(https://github.com/stormzhang/android-interview-questions-cn):很全面、高质量 Android 面试指南
9、SmartRefreshLayout(https://github.com/scwang90/SmartRefreshLayout):强大,稳定,成熟的 Android下 拉刷新框架,集成了各种的炫酷、多样、实用、美观的 Header 和 Footer
# JavaScript 项目
10、mvvm(https://github.com/DMQ/mvvm):剖析 vue 实现原理,了解 vue 的双向数据绑定原理以及核心代码模块,自己动手实现简易版 mvvm
11、GifW00t(https://github.com/yaronn/GifW00t):纯 JavaScript 写的 Web 录像插件,可以用来实现网页在线游戏回放、反馈网站 bug、演示用途等,实用举例:
-
Packman 游戏(http://s3-us-west-2.amazonaws.com/anigif100/pacman/index.html)
-
Helicopter 游戏(http://s3-us-west-2.amazonaws.com/anigif100/examples/helicopter/index.html)
-
在线画板]http://s3-us-west-2.amazonaws.com/anigif100/examples/paint/paint.html)
12、docker-dashboard(https://github.com/pipiliang/docker-dashboard):基于控制台的 docker 工具,代码简单易读,可以做为学习 Node.js 的实践项目
13、APlayer(https://github.com/DIYgod/APlayer):漂亮的 HTML5 音乐播放器
14、DPlayer(https://github.com/DIYgod/DPlayer):可爱的弹幕视频播放器
# Python 项目
15、LearnPython(https://github.com/xianhu/LearnPython):这一个以”撸代码“的形式学习 Python 的编程技巧的项目,针对 Python 的一些语法特性力求通过代码例子解释该知识点、同时还有一些实践项目,通过动手实践有助于知识的融会贯通
16、getproxy(https://github.com/fate0/getproxy):极简的抓取代理项目,无需配置。不仅提供了获取代理脚本,同时可以通过(https://github.com/fate0/proxylist/blob/master/proxy.list),直接获取可用代理(15min 更新、类型包含http和https)
17、syncPlaylist(https://github.com/Denon/syncPlaylist):在网易云音乐与 QQ 音乐之间同步歌单。易于使用、配置方便、代码简单,用到的技术:`requests` `beautifulsoup` 以及 `selenium` `phantomjs`
18、GetSubtitles(https://github.com/gyh1621/GetSubtitles):通过拖曳视频文件进终端,一步下载字幕 到视频对应文件夹,并重命名字幕名称为视频名称。Ubuntu 16.04、Windows 10上测试通过,同时兼容 Python2、3。Python 的魅力之一就是可以快速实现一个适合自己的小工具 Cool ✌️
# 其它
19、You-Dont-Need-jQuery(https://github.com/oneuijs/You-Dont-Need-jQuery):前端发展很快,现代浏览器原生 API 已经足够好用。有些场景下我们并不需要为了操作 DOM、Event 等再学习一下 jQuery 的 API,该项目总结了大部分 jQuery API 替代的方法
20、useful-scripts(https://github.com/oldratlee/useful-scripts):一些平时实用的脚本
21、restful-api-design-references(https://github.com/aisuhua/restful-api-design-references):RESTful API 设计参考文献列表,可帮助你更加彻底的了解 REST 风格的接口设计
22、Bash-Snippets(https://github.com/alexanderepstein/Bash-Snippets):实用、有趣的 shell 脚本集合
23、feather(https://github.com/colebemis/feather):简洁、清爽、免费的 icon 集合
# 机器学习
24、ncnn(https://github.com/Tencent/ncnn):腾讯开源的一个为手机端极致优化的高性能神经网络前向计算框架
25、tutorials(https://github.com/MorvanZhou/tutorials):机器学习入门教程,十分详细包含视频教程、文字教程
换种方式阅读
-
网站:https://hellogithub.com
-
GitBook:https://gitbook.hellogithub.com
END