湖中剑 GitHub周刊 #9 | FreeCodeCamp、图解 React 源码系列、Portainer管理Docker

2,255 阅读2分钟

1. 推荐

freeCodeCamp

本周 Star增长:1700+,累计:333k+

GitHub 上排名第一的开源项目。

FreeCodeCamp 是一个自由开源的学习编程的社区,致力于帮助人们利用零散时间学习编程。它的使命是 Learn to code and help nonprofits(学习编程,去帮助那些非盈利组织)。FCC 涵盖 HTML5、CSS、React、JavaScript、Database 等课程,游戏化程度非常高,学员可以通过线上聊天室和线下社区活动(Coffee and Code)相互帮助。

github.com/freeCodeCam…

2. 周榜

2.1 secguide:面向开发人员梳理的代码安全指南

本周 Star增长:1490+,累计:8.4k+

面向开发人员梳理的代码安全指南,旨在梳理API层面的风险点并提供详实可行的安全编码方案。

github.com/Tencent/sec…

2.2 图解 React 源码系列

本周 Star增长:750+,累计:2.9k+

图解react源码, 用大量配图的方式, 致力于将react原理表述清楚。

github.com/7kms/react-…

2.3 Portainer:Docker管理助手

本周 Star增长:110+,累计:19.6k+

Portainer是Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面,基本能满足中小型单位对容器管理的全部需求。

在线demo:demo.portainer.io/

账号/密码:admin/tryportainer

github.com/portainer/p…

2.4 Chatwoot:开源客户支持系统套件

本周 Star增长:570+,累计:10.7k+

Chatwoot是一个开源的实时聊天客户支持工具。

这个项目的发展从2016年开始,但是没有获得成功,最终在2017年失败。

然而在2019年开发者决定把项目开源,这一举动让Chatwoot在开源领域获得了成功,赢得了社区关注,最后起死回生。

github.com/chatwoot/ch…

2.5 React TypeScript Cheatsheet

本周 Star增长:566+,累计:28.8k+

为React开发者准备的TypeScript使用技巧。

github.com/typescript-…

2.6 Authelia:开源sso单点登录验证

本周 Star增长:1020+,累计:9.9k+

Authelia 是一个开源的认证系统,目前支持双因素认证和单点登陆 SSO 认证,SSO 登陆是有 Web 界面支持的。它可以很好的与反向代理进行集成,比如 nginx,Traefik,HAProxy 等,对于通过这些反向代理的服务,如果没有通过认证将会把页面重定向到登陆页面。

github.com/authelia/au…


周刊首发于GitHub,欢迎订阅:

我的周刊