下拉刷新
目录

《HelloGitHub》第 16

HelloGitHub 分享 GitHub 上有趣、入门级的开源项目,每月 28 号更新一期。 这里有好玩和入门级的开源项目、开源书籍、实战项目、企业级项目,让你用极短的时间感受到开源的魅力,对开源产生兴趣。

C 项目
Star 1.1w
Fork 3.9k

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

C# 项目
Star 398
Fork 137

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

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

微信 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

Redis 桌面管理工具

RedisDesktopManager
5
vnote
Star 1.1w
Fork 1.2k

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

vnote
Go 项目
Star 1.7w
Fork 1.6k

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

excelize
Java 项目

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

Star 2.5w
Fork 4.9k

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

SmartRefreshLayout
9
SSM
Star 3.4k
Fork 1.3k

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

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

漂亮的 HTML5 音乐播放器

APlayer
Star 284
Fork 35

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

docker-dashboard
12
DPlayer
Star 1.5w
Fork 2.4k

可爱的弹幕视频播放器

DPlayer
13
GifW00t
Star 827
Fork 46

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

14
mvvm
Star 5.2k
Fork 1.3k

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

Python 项目
Star 845
Fork 160

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

Star 742
Fork 132

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

GetSubtitles
Star 7.4k
Fork 3.9k

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

Star 231
Fork 44

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

其它
Star 9.4k
Fork 834

实用、有趣的 shell 脚本集合

20
feather
Star 2.4w
Fork 1.2k

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

feather
Star 5.1k
Fork 941

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

Star 7.1k
Fork 2.8k

一些平时实用的脚本

Star 2w
Fork 1.8k

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

机器学习
24
ncnn
Star 1.9w
Fork 4k

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

Star 1.1w
Fork 5.7k

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

目录
  • C 项目
  • C# 项目
  • C++ 项目
  • Go 项目
  • Java 项目
  • JavaScript 项目
  • Python 项目
  • 其它
  • 机器学习