前言

平时工作或者阅读开源代码时经常会浏览GitHub,自从被微软收购后开源社区的活跃度也越来越高,毕竟众人拾柴火焰高,至少以GitHub为核心的开源社区越来越热闹,叠加Visual Studio Code、Copilot、ChatGPT等各种信仰加持,程序员的限制器被解除,只要愿意主动思考学习,每个人都可以变身为 Prompt Engineer 提示工程师。

更新历史

2023年02月07日 - 初稿

阅读原文 - https://wsgzao.github.io/post/github/


AI 相关

GitHub Copilot

https://github.com/features/copilot

ChatGPT

https://chat.openai.com/chat

GitHub 数据分析

GitHub官方Trending

https://github.com/trending

PingCAP 推出的 GitHub insight

https://ossinsight.io/

GitHub代码搜索神器Sourcegraph

https://sourcegraph.com/search

开源综合榜单

2022 中国开源报告

https://gitcode.net/csdn/1024-report

Star History 开源精选|国货之光

Star History 2022 年度精选|平台工程开源项目

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
平台工程是未来
好啦,平台工程项目的总结就到这儿,从老牌厂商到新秀,感觉这个类别劲头很足,我们再来盘点一下:

最底层的运行平台 - Kubernetes

最上层的软件目录和开发者门户 - Backstage

API 网关 - Kong

通用搜索 - Elasticsearch

代码托管 - GitLab

代码搜索 - Sourcegraph

监控/告警 - Prometheus

仪表盘 - Grafana

任务调度执行 - Temporal

把上面的这些资源都管好 - Terraform
这样一个可以完全私有部署的平台工程体系就搭建好了,那还有哪些核心组件没有提到呢:
安全平台(登录,网络 VPN,Audit Log,入侵检测等)

资源平台(扩缩容,调度,FinOps 等)

配置平台(各种应用配置,feature Flag 等)

数据库开发平台(针对各种数据库的变更,查询,管理操作)

Bytebase 是对于数据库开发的标准化。


GitHub 开源项目

Knowledge

左耳朵科学上网

https://github.com/haoel/haoel.github.io

DaoCloud加速三剑客

镜像加速:https://github.com/DaoCloud/public-image-mirror

二进制文件加速:https://github.com/DaoCloud/public-binary-files-mirror

Helm 加速:https://github.com/DaoCloud/public-helm-charts-mirror

CS 自学指南

https://github.com/PKUFlyingPig/cs-self-learning

Tool

Generate code from cURL commands

https://github.com/curlconverter/curlconverter

bore is a simple CLI tool for making tunnels to localhost

https://github.com/ekzhang/bore

GO Simple Tunnel - a simple tunnel written in golang

https://github.com/go-gost/gost

Extension

猫抓 chrome资源嗅探扩展

https://github.com/xifangczy/cat-catch

SER or DevOps

by ex-googlers, for ex-googlers - a lookup table of similar tech & services

https://github.com/jhuangtw/xg2xg

升级您的 Prometheus + AlertManager + Grafana 到 Nightingale

https://n9e.github.io/

文章目录
  1. 1. 前言
  2. 2. 更新历史
  3. 3. AI 相关
  4. 4. GitHub 数据分析
  5. 5. 开源综合榜单
  6. 6. GitHub 开源项目
    1. 6.1. Knowledge
    2. 6.2. Tool
    3. 6.3. Extension
    4. 6.4. SER or DevOps