下拉刷新
Catalog

HelloGitHub Vol.16

HelloGitHub shares interesting and beginner-friendly open source projects on GitHub, updated on the 28th of each month. Here you will find fun and beginner-level open source projects, open source books, practical projects, and enterprise-level projects, allowing you to quickly appreciate the charm of open source and develop an interest in it.

C
Star 1.1w
Fork 3.9k
7 years ago

一个不到 500 行的超轻量型 HTTP Server,可以用来理解服务器程序的原理和本质。快看 C语言 的入门级项目!

C#
Star 412
Fork 134
7 years ago

滑动验证码 Demo,示例代码如下:

$(function () { /****************************************************** * 参数一 验证码图片规格 "300*300", "300*200", "200*100" * 参数二 校验通过时执行的函数名 * 绑定的div width与图片宽一致 height为图片高加34像素 ******************************************************/ $("#__Verification").slide("200*100", "test"); })
VerificationCode
Star 117
Fork 38
7 years ago

微信 C# 版 SDK,虽然现在已经有很多优秀的 SDK,但是本项目的更多的是交流、学习。每个类均有完整的代码注释、对应的单元测试、代码易于理解、接口抽象易于扩展。代码实例如下:

using Wlitsoft.Framework.WeixinSDK.Core; using Wlitsoft.Framework.WeixinSDK.Message.Request.Event; using Wlitsoft.Framework.WeixinSDK.Message.Response; namespace WeixinSDK.Test.Fake { /// <summary> /// 订阅事件消息 Key_001 请求处理。 /// </summary> public class RequestSubscribeEventMessageKey_001ProcessFake : WeixinMessageProcessBase { #region WeixinMessageProcessBase 成员 /// <summary> /// 执行处理。 /// </summary> public override void Process() { RequestSubscribeEventMessage requestMessage = base.GetRequestMessage<RequestSubscribeEventMessage>(); ResponseTextMessage responseMessage = new ResponseTextMessage() { Content = requestMessage.EventKey }; base.ResponseMessage = responseMessage; } #endregion } }
C++
Star 2.3w
Fork 3.3k
7 years ago

Redis 桌面管理工具

RedisDesktopManager
5
vnote
Star 1.2w
Fork 1.2k
7 years ago

Markdown 编辑软件。舒适的 Markdown 编辑体验,Vim 操作模式,编辑时代码块高亮

vnote
Go
Star 1.8w
Fork 1.7k
7 years ago

操作 XLSX 文件,支持 Microsoft Excel™ 2007 以更高版本

excelize
Java
Star 3.1k
Fork 541
7 years ago

很全面、高质量 Android 面试指南

Star 2.5w
Fork 5k
7 years ago

强大,稳定,成熟的 Android下 拉刷新框架,集成了各种的炫酷、多样、实用、美观的 Header 和 Footer

SmartRefreshLayout
9
SSM
Star 3.4k
Fork 1.3k
7 years ago

基于现在流行的

Spring+SpringMVC+Mybatis
框架,逐步搭建一个现在互联网流行的项目架构。特点:

  • 门槛低,绝对适合新手
  • 从最基本的整合三大框架开始
  • 逐步重构为用
    dubbo
    构建微服务
  • 其中不乏实际开发中的实战 demo
  • 持续更新,已经开始切换到
    SpringBoot+SpringCloud
    构建微服务应用
SSM
JavaScript
10
APlayer
Star 7.3k
Fork 1k
7 years ago

漂亮的 HTML5 音乐播放器

APlayer
Star 286
Fork 34
7 years ago

基于控制台的 docker 工具,代码简单易读,可以做为学习 Node.js 的实践项目

docker-dashboard
12
DPlayer
Star 1.6w
Fork 2.4k
7 years ago

可爱的弹幕视频播放器

DPlayer
13
GifW00t
Star 826
Fork 46
7 years ago

纯 JavaScript 写的 Web 录像插件,可以用来实现网页在线游戏回放、反馈网站 bug、演示用途等,实用举例:

14
mvvm
Star 5.2k
Fork 1.3k
7 years ago

剖析 vue 实现原理,了解 vue 的双向数据绑定原理以及核心代码模块,自己动手实现简易版 mvvm

Python
Star 840
Fork 158
7 years ago

极简的抓取代理项目,无需配置。不仅提供了获取代理脚本,同时可以通过该页面,直接获取可用代理(15min 更新、类型包含http和https)

Star 741
Fork 131
7 years ago

通过拖曳视频文件进终端,一步下载字幕 到视频对应文件夹,并重命名字幕名称为视频名称。Ubuntu 16.04、Windows 10上测试通过,同时兼容 Python2、3。Python 的魅力之一就是可以快速实现一个适合自己的小工具 Cool ✌️

GetSubtitles
Star 7.7k
Fork 4k
7 years ago

这一个以”撸代码“的形式学习 Python 的编程技巧的项目,针对 Python 的一些语法特性力求通过代码例子解释该知识点、同时还有一些实践项目,通过动手实践有助于知识的融会贯通。同时可以关注作者的知乎专栏学习更多的 Python 编程技巧

Star 235
Fork 43
7 years ago

在网易云音乐与 QQ 音乐之间同步歌单。易于使用、配置方便、代码简单,用到的技术:

requests
+
beautifulsoup
以及
selenium
+
phantomjs

AI
19
ncnn
Star 2.1w
Fork 4.2k
7 years ago

腾讯开源的一个为手机端极致优化的高性能神经网络前向计算框架

Star 1.2w
Fork 5.7k
7 years ago

机器学习入门教程,十分详细包含视频教程、文字教程

Other
Star 9.7k
Fork 843
7 years ago

实用、有趣的 shell 脚本集合

22
feather
Star 2.5w
Fork 1.2k
7 years ago

简洁、清爽、免费的 icon 集合

feather
Star 5.1k
Fork 945
7 years ago

RESTful API 设计参考文献列表,可帮助你更加彻底的了解 REST 风格的接口设计

Star 7.3k
Fork 2.8k
7 years ago

一些平时实用的脚本

Star 2w
Fork 1.8k
7 years ago

前端发展很快,现代浏览器原生 API 已经足够好用。有些场景下我们并不需要为了操作 DOM、Event 等再学习一下 jQuery 的 API,该项目总结了大部分 jQuery API 替代的方法,中文

Catalog
  • C
  • C#
  • C++
  • Go
  • Java
  • JavaScript
  • Python
  • AI
  • Other