《HelloGitHub》第 17 期

公告

  1. 本月 hellogithub.com 动态
    • 服务器迁移到了国内,国内访问速度有了质的飞跃。
    • 代码重构
    • 项目 运行更加简单,直接 clone、执行安装依赖命令、运行
    • 上线了“个人收藏”功能,便于项目的查看和收藏。
  2. HelloGitHub 持续招募 某一编程语言编辑(要求:使用某一门语言一段时间、持续关注该语言开源项目)。

但愿你们能够留言多提建议和想法,也能够私信我。我会继续努力让 HelloGitHub 愈来愈好,让更多人看到、帮助到更多的人。javascript


《HelloGitHub》第 17 期

兴趣是最好的老师,HelloGitHub 就是帮你找到兴趣!css

简介

分享 GitHub 上有趣、入门级的开源项目。前端

这是一个面向编程新手热爱编程对开源社区感兴趣 人群的月刊,月刊的内容包括:各类编程语言的项目让生活变得更美好的工具书籍、学习笔记、教程等,这些开源项目大多都是很是容易上手,并且很是 Cool。主要是但愿你们能动手用起来,加入到开源社区中。java

  • 会编程的能够贡献代码
  • 不会编程的能够反馈使用这些工具中的 Bug
  • 帮着宣传你以为优秀的项目
  • Star 项目⭐️

在浏览、参与这些项目的过程当中,你将学习到更多编程知识提升编程技巧找到编程的乐趣python

🎉 最后 HelloGitHub 这个项目就诞生了 🎉git


如下为本期内容|每月 28 号发布最新一期|点击查看往期内容github

C# 项目

一、ASTool:NET2.0 实现的 AS3(第三代 Flash 脚本)解释器,可用于嵌入 unity 作热更。一个完整的脚本语言解释执行系统,从语法树分析开始一直到实际执行web

二、MaterialDesignInXamlToolkit:谷歌 Material Design 设计风格控件库正则表达式

CSS 项目

三、bulma:UI框架,样式比 Bootstrap 更加扁平化。源码文件结构清晰,经过源码能够学到 UI 框架架构。使用 bulma 的网站展现redis

Go 项目

四、jwt-go:Golang 实现 JSON Web Tokens (JWT)

五、casbin:访问控制开源库,支持 ACL/RBAC/ABAC 等访问控制模型,支持 MySQL/NoSQL 等存储方式

Java 项目

六、GankMM:干货集中营 Android 客户端。天天一张美女图片,一个视频短片,若干Android,iOS等程序干货,周一到周五天天更新,数据所有由 干货集中营 提供。项目简单完整,涉及内容全面,利于学习 Android 开发的技巧

七、MVPArms:整合了大量主流开源项目的 Android Mvp 快速搭建框架。包含 Dagger二、Retrofit、Rxjava 等 Rx 系三方库,而且提供 UI 自适应方案,本框架将它们结合起来。文档详尽、成熟稳定的 Android MVP 解决方案

八、elasticsearch-sql:用 SQL 查询 Elasticsearch

JavaScript 项目

九、gka:简单、高效的帧动画生成工具,图片处理工具。

  • 一键式:图片文件批量序列化重命名,生成帧动画文件,支持预览
  • 性能佳:支持相同帧图片复用✓,图片空白裁剪✓,合图模式✓,图片压缩✓
  • 多模板:内置多种文件输出模板,支持自定义模板

十、sweetalert:纯 JS 写成的 alert 组件,不少公司都在使用的项目。源代码使用了 ES6 进行了重构,使得项目结构更加清晰。能够经过学习其项目结构能够更好的了解 JS 组件的文件结构,分析其源码能够学习如何使用原生 JS 操做 DOM 的高级技巧

十一、trust:一个合做博弈论的互动讲解手册,中文版在线试玩

十二、wtfjs:JavaScript 有趣和棘手(坑爹?)的示例

1三、parrot-mocker-web:小巧的 mock 服务器,配合 Chrome 插件能够轻松地拦截或 mock 页面上的 xhr/jsonp/fetch 请求。不须要侵入页面自己代码,让前端同窗在后端接口没有 ready 或者难以模拟数据的时候,继续开心地开发玩耍

Kotlin 项目

1四、Eyepetizer-in-Kotlin:一款使用 kotlin 语言开发的 App。适合初学者做为学习 kotlin 语言的一个项目,能够在作项目的同时体验到 kotlin 语言的优势

Python 项目

1五、huey:结合 redis 实现的轻量任务队列,可是支持功能仍是不少的:

  • 多进程、多线程、协程
  • 任务定时执行
  • 任务执行失败重试
  • 结果存储

1六、simiki:一个简单的我的 Wiki 框架,便于快速搭建 Wiki 页。使用 Markdown 书写 Wiki, 生成静态 HTML 页面。Wiki 源文件按目录分类存放, 方便管理维护。中文文档

1七、pyecharts:Echarts+Python 实现的一个用于生成 Echarts 图表的类库

1八、proxy_pool:基于 Python 的自建代理 IP 池服务,经过网络爬虫抓取互联网上免费的代理 IP,本地校验、剔除失效的代理IP,从而实现高可用的代理 IP 池。最后使用 Flask 搭建提供代理 IP 服务,包括代理池刷新、无效代理删除、代理获取等。该项目设计文档详细、模块结构简明易懂,同时适合爬虫新手更好的学习爬虫技术

1九、WeiboSpider:分布式微博爬虫,支持快速抓取和稳定抓取两种运行模式。项目模块逻辑清晰、注释丰富、便于定制化本身的需求。同时,对于小白用户,能够经过演示视频快速入门,也提供QQ群答疑,已经持续维护一年多。靠谱的项目,小伙伴们要赶快上车~

其它

20、Material-Design-Chinese:Material Design 官方文档的中文翻译,保留了原版网站的样式,并保持和官方文档同步更新

2一、sec-chart:安全思惟导图集合

2二、learn-regex:易学的正则表达式教程,中文

2三、games:GitHub 上游戏项目的合集

2四、PythonSpiderNotes:Python 爬虫入门教程

开源书籍

2五、pandas-cookbook:pandas cookbook(英文)

2六、tensorflow_cookbook:Tensorflow cookbook(英文)

机器学习

2七、TensorFlow-World:简单易用的 TensorFlow 教程

2八、EffectiveTensorflow:TensorFlow 最佳实践


换种方式阅读

声明

若是你发现了好玩、有意义的开源项目 点击这里 分享你以为有意思的项目。

欢迎转载,请注明出处和做者,同时保留声明。

相关文章
相关标签/搜索