下拉刷新
目录

《HelloGitHub》第 19

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

Go 项目
1
ctop
Star 1.5w
Fork 519

实现了类 top 命令展示效果的 docker 容器监控工具

ctop
Java 项目
2
HanLP
Star 3.2w
Fork 9.5k

一系列模型与算法组成的 NLP 工具包,目标是普及自然语言处理在生产环境中的应用。具备功能完善、性能高效、架构清晰、语料时新、可自定义的特点,功能包括:中文分词、词性标注、命名实体识别、关键词提取等。示例代码:

String[] testCase = new String[]{ "北川景子参演了林诣彬导演的《速度与激情3》", "林志玲亮相网友:确定不是波多野结衣?", }; Segment segment = HanLP.newSegment().enableJapaneseNameRecognize(true); for (String sentence : testCase) { List termList = segment.seg(sentence); System.out.println(termList); }
3
MVPArt
Star 780
Fork 153

一个新的 MVP 架构,此框架旨在解决传统 MVP 类和接口太多、并且 Presenter 和 View 通过接口通信过于繁琐、重用 Presenter 代价太大等问题。架构图如下:

MVPArt
4
p3c
Star 3w
Fork 8k

阿里云栖大会发布的 Java 代码规约扫描插件,支持多种 IDE。代码规范对于编程来说是非常重要的,随着代码量的增多会更加意识到其重要性。赶快拿去使用吧,阿里巴巴 Java 开发手册

JavaScript 项目
5
emoji
Star 273
Fork 23

方便快速查找获取 emoji 表情、名称,并且可以复制到任何文本中,另外支持中文搜索 💯 网站地址

emoji
6
H5
Star 469
Fork 171

这是作者的个人项目,功能是可视化编辑、生成手机 H5 页面的单页应用 WebApp。该项目是一个全栈项目,具有前后端完整服务。并且项目结构清晰。后端服务具有控制器,模型,路由,前端服务具有组件,并且使用 Vuex 做状态管理,麻雀虽小五脏俱全

H5
Star 2.9w
Fork 3.2k

JavaScript 项目规范,中文

Star 298
Fork 49

基于 jQuery 1.x 库的多样化的下拉菜单插件,源码具有中文注释,对于学习 jQuery 插件有帮助。示例代码如下:

var data = [ {id:1 ,name:'Chicago Bulls',desc:'芝加哥公牛'}, {id:2 ,name:'Cleveland Cavaliers',desc:'克里夫兰骑士'}, {id:3 ,name:'Detroit Pistons',desc:'底特律活塞'}, {id:4 ,name:'Indiana Pacers',desc:'印第安纳步行者'} ]; //initialize selectmenu $('#btnDemo').selectMenu({ showField : 'desc', keyField : 'id', data : data });
SelectMenu
Kotlin 项目
Star 3.2k
Fork 1k

JetBrains 开源的 Kotlin 语言 Web 示例项目

PHP 项目
10
Biny
Star 1.7k
Fork 260

腾讯开源的一款高性能的超轻量级PHP框架,用于快速开发现代 Web 应用程序。代码简洁优雅,对应用层,数据层,模板渲染层的封装简单易懂,能够快速上手使用,文档齐全。高性能,框架响应时间在 1ms 以内,单机 qps 轻松上3000。

  • 支持跨库连表,条件复合筛选,查询PK缓存等
  • 同步异步请求分离,类的自动化加载管理
  • 支持Form表单验证,支持事件触发机制
  • 支持浏览器端调试,快速定位程序问题和性能瓶颈
  • 具有sql防注入,html自动防xss等特性
Python 项目
Star 3.2k
Fork 1k

从 MySQL binlog 解析出你要的 SQL。根据不同选项,提供如下功能

  • 数据快速回滚,闪回原理与实践
  • 主从切换后新 master 丢数据的修复
  • 从 binlog 生成标准SQL,带来的衍生功能
Star 1.8k
Fork 412

这套 pandas 教程包含从初级到进阶的内容,适合初学者和希望进阶建立知识体系的数据科学从业者阅读。作者还在持续更新高级内容,你值得拥有

Star 7.9k
Fork 1.2k

Python 速查表,在线阅读

Star 3.7k
Fork 340

提供多种模拟操作网页的库,比如获得网页内容、访问链接、点击按钮、填充并提交表单、上传文件。使用简单、API 友好。适用于想要通过脚本流程化操作,某些未提供这些操作接口的场景,示例代码如下:

# 上传文件 from robobrowser import RoboBrowser # Browse to a page with an upload form browser = RoboBrowser() browser.open('http://cgi-lib.berkeley.edu/ex/fup.html') # Find the form upload_form = browser.get_form() upload_form # <RoboForm upfile=, note=> # Choose a file to upload upload_form['upfile'] # <robobrowser.forms.fields.FileInput...> upload_form['upfile'].value = open('path/to/file.txt', 'r') # Submit browser.submit(upload_form)
其它
Star 4.7w
Fork 9.4k

中华古典文集数据集,包含 5.5 万首唐诗、26 万首宋诗和 2.1 万首宋词。唐宋两朝近 1.4 万古诗人和两宋时期1500 词人。以 json 文件、数据库方式存储,爬取过程及分析

Star 1.3k
Fork 254

iOS 开发流程,记录了 iOS 程序上架需要的方方面面

Star 9.7k
Fork 815

收集整理国内远程工作相关的项目

开源书籍
Star 1.1w
Fork 2.9k

Kubernetes 中文指南/实践手册,在线阅读

Star 5.1k
Fork 1k

《微服务:从设计到部署》中文版,在线阅读

Star 391
Fork 117

《运维实践指南》

目录
  • Go 项目
  • Java 项目
  • JavaScript 项目
  • Kotlin 项目
  • PHP 项目
  • Python 项目
  • 其它
  • 开源书籍