下拉刷新
目录

《HelloGitHub》第 22

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

C++ 项目
1
albert
Star 7.1k
Fork 298

Linux 平台下类似于 Mac Alfred 效率神器。支持开机自启动、自定义快捷键等功能

albert
Go 项目
Star 4.7k
Fork 757

好雨开源的生产级无服务器 PaaS。用于为云原生应用的整个交付流程提供生产级支持,包括基础设施管理、容器化改造、微服务架构转型、DevOps 工作流落地、混合云多云管理等

rainbond
Java 项目
Star 789
Fork 184

纯净的 WebSocket 聊天插件。服务器绝对控制权的推送机制,合理的线程设计,在线 Demo。功能如下:

  • 对接任何身份系统
  • 个人聊天、群聊天
  • 查看聊天记录
  • 离线消息推送
  • 支持嵌入式,通过 iframe 即可进行嵌入
  • 等等
anychat
Star 8.7k
Fork 1.7k

LeetCode 上面主要收集了各大 IT 公司的笔试面试题。该项目为 LeetCode Java 语言的题解集合

Star 4.2k
Fork 646

Andorid 任意界面悬浮窗组件,功能丰富,使用简单。特性如下:

  • 支持拖动、自动贴边等动画
  • 内部自动进行权限申请操作
  • 应用退到后台时,悬浮窗会自动隐藏
  • 等等
FloatWindow
Star 2w
Fork 4.1k

Android 视频播放器。支持弹幕、滤镜、水印、截图、边播边缓存、重力旋转与手动旋转的同步等多种功能

GSYVideoPlayer
JavaScript 项目
Star 1.9w
Fork 2.9k

强大的开源 HTML5 表格处理工具,适用于中后台的很多业务场景。API 方便、扩展性好、可操作性强,与Execl 等表格处理程序兼容好。并支持非常丰富的操作,如数据绑定、验证、排序及强大的上下文菜单。示例代码如下:

var data = [ ["", "Tesla", "Volvo", "Toyota", "Honda"], ["2017", 10, 11, 12, 13], ["2018", 20, 11, 14, 13], ["2019", 30, 15, 12, 13] ]; var container = document.getElementById('example'); var hot = new Handsontable(container, { data: data, rowHeaders: true, colHeaders: true, filters: true, dropdownMenu: true });
handsontable
Star 1.3w
Fork 2.6k

该项目记录了染陌学习 Vue.js 源码的过程中的心得、收获。以及对于Vue 框架周边库的个人见解。可以帮助开发人员深入地理解 Vue.js 源码

Star 119
Fork 11

在不借助框架的情况下,实现 Web component 的标准。该项目对于理解组件化的概念很有帮助

webpack-component-loader
Python 项目
Star 1.2k
Fork 48

把函数式的编程带入 shell,从而让很多事情变得简单。通过 Python 的高阶函数和内置模块 os.path 与命令的管道结合,达到了强大、高效的功效。相比于单纯的命令实现更加的直观和容易理解,示例代码如下:

示例 1 # ls 查看当前目录下的文件 > ls document.txt folder image.jpg # 通过 map abspath 展示这些文件的绝对路径 > ls | map abspath /tmp/demo/document.txt /tmp/demo/folder /tmp/demo/image.jpg 示例 2 # find 命令找到的文件和目录 > find . ./folder ./folder/me.jpg ./folder/subdirectory ./folder/subdirectory/song.mp3 ./document.txt ./image.jpg # 把找到的结果中的文件,重命名在末尾追加 .bak (备份文件) > find | filter is_file | map basename | map append ".bak" me.jpg.bak song.mp3.bak document.txt.bak image.jpg.bak
11
tqdm
Star 2.7w
Fork 1.3k

强大、快速、易扩展的 Python 进度条库。我想通过下面的示例代码和效果展示图,你会跑去给这个项目来个 Star 的

from tqdm import tqdm for i in tqdm(range(10000)): pass # 输出结果: # 76%|████████████████████████████ | 7568/10000 [00:33<00:10, 229.00it/s]
tqdm
其它
Star 2.2w
Fork 2.5k

开发安全的 API 所需要核对的清单,中文

Star 1.2w
Fork 2.3k

《中文技术文档的写作规范》

Star 2.2k
Fork 280

这是一篇详细讲解 HTTP/2(RFC 7540)的文档,主要内容包括该协议的背景、思想、协议本身的内容、对一些现有实现的探讨与对协议未来的展望。中文

目录
  • C++ 项目
  • Go 项目
  • Java 项目
  • JavaScript 项目
  • Python 项目
  • 其它