• 成为 Go 高手的 8 个 GitHub 开源项目


    成为 Go 高手的 8 个 GitHub 开源项目

    polarisxu 2022-11-15 18:12 发表于北京

    大家好,我是 polarisxu。

    想成为 Go 高手吗?那推荐看看这些开源项目。


    Go 从 2009 年开始正式对外公布,随着时间的推移,Go 在当前的编程语言中占有良好的地位,在 WEB 领域、云原生领域、底层服务领域都有广泛的应用。

    Go 是一门相对年轻的语言,具有 C/C++ 等编译语言的性能和安全性,同时也具有良好的开发速度。

    本文将核心库、学习路线、项目和资源进行了分类,以便你进一步扩展你对 Go 语言的了解。

    核心库

    gin

    ⭐ GitHub stars: 64k+

    Gin 是一个用 Go (Golang) 编写的 HTTP Web 框架。它具有类似 Martini 的 API,性能要好得多——速度提高了 40 倍。

    https://github.com/gin-gonic/gin。

    go-zero

    ⭐ GitHub stars: 21.2k+

    带有 cli 工具的云原生 Go 微服务框架,可提高生产力。

    https://github.com/zeromicro/go-zero。

    gorm

    ⭐ GitHub stars: 30.2k+

    Golang 的出色 ORM 库,对开发人员很友好。

    https://github.com/go-gorm/gorm。

    中间件

    etcd

    ⭐ GitHub stars: 41.7k+

    分布式系统最关键数据的分布式可靠键值存储。

    https://github.com/etcd-io/etcd。

    Kubernetes

    ⭐ GitHub stars: 93.3k+

    生产级容器调度和管理。

    https://github.com/kubernetes/kubernetes。

    学习资源

    golang-developer-roadmap

    ⭐ GitHub stars: 15.5k+

    2020 年成为 Go 开发者的路线图。

    https://github.com/Alikhll/golang-developer-roadmap。

    项目

    go-admin

    ⭐ GitHub stars: 7.6k+

    基于 Gin + Vue + Element UI 的独立前后端权限管理系统的脚手架。

    https://github.com/go-admin-team/go-admin。

    资源

    awesome-go

    ⭐ GitHub stars: 90.1k+

    精选的 Go 框架、库和软件的列表。

    https://github.com/avelino/awesome-go。

    原文链接:https://medium.com/@Beck_Moulton/8-github-repositories-to-become-a-golang-master-b8491b5a57e4

  • 相关阅读:
    IDEA中实现接口时注解@Override报错的解决方法
    从源码分析:分析Java中的StringBuilder
    人工智能,机器学习 书籍推荐
    完美解决 scipy.misc.imread 报错 TypeError: Image data cannot be converted to float
    Python这些位运算的妙用,绝对让你大开眼界
    ubuntu vmware kernel module updater
    unzip:unzip解压文件到指定目录
    设置python 虚拟环境 virtualenv django 虚拟环境
    ubuntu sublime text3 python 配置 sublime text3 python 配置
    Linux下切换python2和python3
  • 原文地址:https://www.cnblogs.com/cheyunhua/p/16893472.html
Copyright © 2020-2023  润新知