Skip to content

Instantly share code, notes, and snippets.

@zuoRambo
Last active March 6, 2018 03:11
Show Gist options
  • Save zuoRambo/2e43140f5384bb355edbbc7c8bd905f9 to your computer and use it in GitHub Desktop.
Save zuoRambo/2e43140f5384bb355edbbc7c8bd905f9 to your computer and use it in GitHub Desktop.
Go Knowledge Graph
{
"tags": [
{
"text": "GoCN出品",
"color": "rgb(255, 255, 255)",
"background": "rgb(99, 171, 247)"
}
],
"id": "root",
"title": "Go知识图谱",
"leftChildren": [
{
"id": "b9e80060f1e3",
"title": "Go项目",
"parent": "root",
"children": [
{
"id": "ad416f66c82c",
"title": "云计算",
"children": [
{
"id": "401c2fd58413",
"title": "容器",
"parent": "ad416f66c82c",
"children": [
{
"id": "344caabd63e0",
"title": "moby",
"link": {
"title": "",
"value": "https://github.com/moby/moby",
"type": "url"
},
"parent": "401c2fd58413",
"children": []
},
{
"id": "586f4c74c60a",
"title": "rkt",
"link": {
"title": "",
"value": "https://github.com/rkt/rkt",
"type": "url"
},
"parent": "401c2fd58413",
"children": []
}
]
},
{
"id": "7b88c9140723",
"title": "容器编排",
"children": [
{
"id": "145f83218520",
"title": "kubernetes",
"link": {
"title": "",
"value": "https://github.com/kubernetes/kubernetes",
"type": "url"
},
"children": [],
"parent": "7b88c9140723"
},
{
"id": "f9c8eed38326",
"title": "swarm",
"link": {
"title": "",
"value": "https://github.com/docker/swarm",
"type": "url"
},
"parent": "7b88c9140723",
"children": []
}
],
"parent": "ad416f66c82c"
},
{
"id": "325be54debcb",
"title": "服务发现",
"parent": "ad416f66c82c",
"children": [
{
"id": "7423bde2ccc2",
"title": "consul",
"link": {
"title": "",
"value": "https://github.com/hashicorp/consul",
"type": "url"
},
"parent": "325be54debcb",
"children": []
}
]
},
{
"id": "17943c59bf49",
"title": "Function",
"children": [
{
"id": "5c4d70b14581",
"title": "faas",
"link": {
"title": "",
"value": "https://github.com/openfaas/faas",
"type": "url"
},
"children": [],
"parent": "17943c59bf49"
},
{
"id": "8ecff4b37559",
"title": "apex",
"link": {
"title": "",
"value": "https://github.com/apex/apex",
"type": "url"
},
"parent": "17943c59bf49",
"children": []
}
],
"parent": "ad416f66c82c"
}
],
"parent": "b9e80060f1e3"
},
{
"id": "0d6b421e13f1",
"title": "DevOps",
"children": [
{
"id": "8e8c1eeaaf85",
"title": "Monitor",
"children": [
{
"id": "dd3265a811f0",
"title": "prometheus",
"link": {
"title": "",
"value": "https://github.com/prometheus/prometheus",
"type": "url"
},
"parent": "8e8c1eeaaf85",
"children": []
},
{
"id": "92ef15942b67",
"title": "cadvisor",
"link": {
"title": "",
"value": "https://github.com/google/cadvisor",
"type": "url"
},
"parent": "8e8c1eeaaf85",
"children": []
},
{
"id": "b17196b34f7b",
"title": "ctop",
"link": {
"title": "",
"value": "https://github.com/bcicen/ctop",
"type": "url"
},
"children": [],
"parent": "8e8c1eeaaf85"
},
{
"id": "f7c1efea1102",
"title": "beats",
"link": {
"title": "",
"value": "https://github.com/elastic/beats",
"type": "url"
},
"children": [],
"parent": "8e8c1eeaaf85"
}
],
"parent": "0d6b421e13f1"
},
{
"id": "f78d14691622",
"title": "Dev",
"parent": "0d6b421e13f1",
"children": [
{
"id": "c65a758815c6",
"title": "rancher",
"link": {
"title": "",
"value": "https://github.com/rancher/rancher",
"type": "url"
},
"children": [],
"parent": "f78d14691622"
},
{
"id": "f93c4375021a",
"title": "minikube",
"link": {
"title": "",
"value": "https://github.com/kubernetes/minikube",
"type": "url"
},
"parent": "f78d14691622",
"children": []
},
{
"id": "bfeb1b1bb994",
"title": "packer",
"link": {
"title": "",
"value": "https://github.com/hashicorp/packer",
"type": "url"
},
"parent": "f78d14691622",
"children": []
}
]
}
],
"parent": "b9e80060f1e3"
},
{
"id": "dc92316f4b21",
"title": "区块链",
"children": [
{
"id": "09690bae7e4a",
"title": "go-ethereum",
"link": {
"title": "",
"value": "https://github.com/ethereum/go-ethereum",
"type": "url"
},
"parent": "dc92316f4b21",
"children": []
},
{
"id": "9d559ec6bb55",
"title": "go-ipfs",
"link": {
"title": "",
"value": "https://github.com/ipfs/go-ipfs",
"type": "url"
},
"children": [],
"parent": "dc92316f4b21"
}
],
"parent": "b9e80060f1e3"
},
{
"id": "d715d2bc2314",
"title": "人工智能",
"children": [
{
"id": "ceb17eb91039",
"title": "golearn",
"link": {
"title": "",
"value": "https://github.com/sjwhitworth/golearn",
"type": "url"
},
"children": [],
"parent": "d715d2bc2314"
}
],
"parent": "b9e80060f1e3"
},
{
"id": "2348400ea2a2",
"title": "游戏",
"children": [
{
"id": "0eba481d720f",
"title": "pixel",
"link": {
"title": "",
"value": "https://github.com/faiface/pixel",
"type": "url"
},
"parent": "2348400ea2a2",
"children": []
},
{
"id": "86bcd3e58214",
"title": "g3n/engine",
"link": {
"title": "",
"value": "https://github.com/g3n/engine",
"type": "url"
},
"children": [],
"parent": "2348400ea2a2"
}
],
"parent": "b9e80060f1e3"
},
{
"id": "24759c3e00a7",
"title": "存储引擎",
"children": [
{
"id": "a13fc4b6305c",
"title": "K/V 存储",
"parent": "24759c3e00a7",
"children": [
{
"id": "aa207a56c52d",
"title": "etcd",
"link": {
"title": "",
"value": "https://github.com/coreos/etcd",
"type": "url"
},
"parent": "a13fc4b6305c",
"children": []
},
{
"id": "8700d45b9b97",
"title": "bolt",
"link": {
"title": "",
"value": "https://github.com/boltdb/bolt",
"type": "url"
},
"parent": "a13fc4b6305c",
"children": []
}
]
},
{
"id": "fd5b27236967",
"title": "时序数据库",
"parent": "24759c3e00a7",
"children": [
{
"id": "566f888ecb1d",
"title": "influxdb",
"link": {
"title": "",
"value": "https://github.com/influxdata/influxdb",
"type": "url"
},
"children": [],
"parent": "fd5b27236967"
}
]
},
{
"id": "5d78b26bbda2",
"title": "分布式数据库",
"parent": "24759c3e00a7",
"children": [
{
"id": "6bea268c18df",
"title": "cockroach",
"link": {
"title": "",
"value": "https://github.com/cockroachdb/cockroach",
"type": "url"
},
"parent": "5d78b26bbda2",
"children": []
},
{
"id": "fb24e6ad5368",
"title": "tidb",
"link": {
"title": "",
"value": "https://github.com/pingcap/tidb",
"type": "url"
},
"parent": "5d78b26bbda2",
"children": []
}
]
},
{
"id": "a6a83e855415",
"title": "图形数据库",
"parent": "24759c3e00a7",
"children": [
{
"id": "97667e098432",
"title": "cayley",
"link": {
"title": "",
"value": "https://github.com/cayleygraph/cayley",
"type": "url"
},
"parent": "a6a83e855415",
"children": []
}
]
},
{
"id": "60369584c2d4",
"title": "其他",
"parent": "24759c3e00a7",
"children": [
{
"id": "a4c255d25931",
"title": "noms",
"link": {
"title": "",
"value": "https://github.com/attic-labs/noms",
"type": "url"
},
"parent": "60369584c2d4",
"children": []
},
{
"id": "9909dfca9d11",
"title": "vitess",
"link": {
"title": "",
"value": "https://github.com/vitessio/vitess",
"type": "url"
},
"parent": "60369584c2d4",
"children": []
}
]
}
],
"parent": "b9e80060f1e3"
},
{
"id": "dd566fc38daf",
"title": "Web",
"children": [
{
"id": "943135b21e75",
"title": "Web 框架",
"parent": "dd566fc38daf",
"children": [
{
"id": "d4734382e9de",
"title": "gin",
"link": {
"title": "",
"value": "https://github.com/gin-gonic/gin",
"type": "url"
},
"parent": "943135b21e75",
"children": []
},
{
"id": "abb2dddaa64f",
"title": "beego",
"link": {
"title": "",
"value": "https://github.com/astaxie/beego",
"type": "url"
},
"children": [],
"parent": "943135b21e75"
},
{
"id": "281101a892bb",
"title": "martini",
"link": {
"title": "",
"value": "https://github.com/go-martini/martini",
"type": "url"
},
"children": [],
"parent": "943135b21e75"
},
{
"id": "551be45921bf",
"title": "echo",
"link": {
"title": "",
"value": "https://github.com/labstack/echo",
"type": "url"
},
"children": [],
"parent": "943135b21e75"
},
{
"id": "39ad74113abc",
"title": "revel",
"link": {
"title": "",
"value": "https://github.com/revel/revel",
"type": "url"
},
"parent": "943135b21e75",
"children": []
},
{
"id": "c8b864fa21a7",
"title": "iris",
"link": {
"title": "",
"value": "https://github.com/kataras/iris",
"type": "url"
},
"parent": "943135b21e75",
"children": []
}
]
},
{
"id": "462aaa0f6eca",
"title": "静态建站工具",
"parent": "dd566fc38daf",
"children": [
{
"id": "3ede6c48c88e",
"title": "hugo",
"link": {
"title": "",
"value": "https://github.com/gohugoio/hugo",
"type": "url"
},
"children": [],
"parent": "462aaa0f6eca"
}
]
},
{
"id": "e361b8d99b7a",
"title": "Web Server",
"children": [
{
"id": "07c3953eebe5",
"title": "caddy",
"link": {
"title": "",
"value": "https://github.com/mholt/caddy",
"type": "url"
},
"children": [],
"parent": "e361b8d99b7a"
}
],
"parent": "dd566fc38daf"
},
{
"id": "e2a6f098a570",
"title": "微服务",
"children": [
{
"id": "834db412d81a",
"title": "kit",
"link": {
"title": "",
"value": "https://github.com/go-kit/kit",
"type": "url"
},
"parent": "e2a6f098a570",
"children": []
},
{
"id": "e3132e881e61",
"title": "istio",
"link": {
"title": "",
"value": "https://github.com/istio/istio",
"type": "url"
},
"parent": "e2a6f098a570",
"children": []
}
],
"parent": "dd566fc38daf"
}
],
"parent": "b9e80060f1e3",
"collapsed": false
},
{
"id": "15df814a07b9",
"title": "系统/命令行工具",
"parent": "b9e80060f1e3",
"children": [
{
"id": "36d92065e0c6",
"title": "ngrok",
"link": {
"title": "",
"value": "https://github.com/inconshreveable/ngrok",
"type": "url"
},
"parent": "15df814a07b9",
"children": []
},
{
"id": "e2e744e9af4a",
"title": "frp",
"link": {
"title": "",
"value": "https://github.com/fatedier/frp",
"type": "url"
},
"parent": "15df814a07b9",
"children": []
},
{
"id": "1b93ab68d7e7",
"title": "gotty",
"link": {
"title": "",
"value": "https://github.com/yudai/gotty",
"type": "url"
},
"parent": "15df814a07b9",
"children": []
},
{
"id": "c482759cf89c",
"title": "micro",
"link": {
"title": "",
"value": "https://github.com/zyedidia/micro",
"type": "url"
},
"children": [],
"parent": "15df814a07b9"
},
{
"id": "c416ede14106",
"title": "kcptun",
"link": {
"title": "",
"value": "https://github.com/xtaci/kcptun",
"type": "url"
},
"parent": "15df814a07b9",
"children": []
},
{
"id": "7774ee73de7a",
"title": "wuzz",
"link": {
"title": "",
"value": "https://github.com/asciimoo/wuzz",
"type": "url"
},
"children": [],
"parent": "15df814a07b9"
},
{
"id": "b6e8c5b7b502",
"title": "v2ray-core",
"link": {
"title": "",
"value": "https://github.com/v2ray/v2ray-core",
"type": "url"
},
"parent": "15df814a07b9",
"children": []
},
{
"id": "b2276ef38783",
"title": "termui",
"link": {
"title": "",
"value": "https://github.com/gizak/termui",
"type": "url"
},
"children": [],
"parent": "15df814a07b9"
},
{
"id": "5886c2d24f54",
"title": "cow",
"link": {
"title": "",
"value": "https://github.com/cyfdecyf/cow",
"type": "url"
},
"children": [],
"parent": "15df814a07b9"
},
{
"id": "5de3d155bd84",
"title": "teleport",
"link": {
"title": "",
"value": "https://github.com/gravitational/teleport",
"type": "url"
},
"parent": "15df814a07b9",
"children": []
},
{
"id": "5412c79fabde",
"title": "comcast",
"link": {
"title": "",
"value": "https://github.com/tylertreat/comcast",
"type": "url"
},
"parent": "15df814a07b9",
"children": []
},
{
"id": "be5516ab199d",
"title": "wego",
"link": {
"title": "",
"value": "https://github.com/schachmat/wego",
"type": "url"
},
"parent": "15df814a07b9",
"children": []
},
{
"id": "efc417ee0849",
"title": "gogs",
"link": {
"title": "",
"value": "https://github.com/gogits/gogs",
"type": "url"
},
"children": [],
"parent": "15df814a07b9"
}
]
},
{
"id": "1287f039e422",
"title": "中间件",
"children": [
{
"id": "d973cf9fd744",
"title": "traefik",
"link": {
"title": "",
"value": "https://github.com/containous/traefik",
"type": "url"
},
"parent": "1287f039e422",
"children": []
},
{
"id": "3e214219661a",
"title": "nsq",
"link": {
"title": "",
"value": "https://github.com/nsqio/nsq",
"type": "url"
},
"children": [],
"parent": "1287f039e422"
},
{
"id": "cc981f805d8d",
"title": "codis",
"link": {
"title": "",
"value": "https://github.com/CodisLabs/codis",
"type": "url"
},
"children": [],
"parent": "1287f039e422"
},
{
"id": "0353f4605d36",
"title": "logrus",
"link": {
"title": "",
"value": "https://github.com/sirupsen/logrus",
"type": "url"
},
"parent": "1287f039e422",
"children": []
},
{
"id": "446183c2de22",
"title": "groupcache",
"link": {
"title": "",
"value": "https://github.com/golang/groupcache",
"type": "url"
},
"parent": "1287f039e422",
"children": []
}
],
"parent": "b9e80060f1e3"
},
{
"id": "14d2ac11309f",
"title": "测试/持续交付",
"children": [
{
"id": "a7007bd5c31b",
"title": "drone",
"link": {
"title": "",
"value": "https://github.com/drone/drone",
"type": "url"
},
"children": [],
"parent": "14d2ac11309f"
},
{
"id": "04afcada8389",
"title": "terraform",
"link": {
"title": "",
"value": "https://github.com/hashicorp/terraform",
"type": "url"
},
"children": [],
"parent": "14d2ac11309f"
},
{
"id": "a10744b8e9d9",
"title": "goreplay",
"link": {
"title": "",
"value": "https://github.com/buger/goreplay",
"type": "url"
},
"parent": "14d2ac11309f",
"children": []
},
{
"id": "3ed49a088328",
"title": "delve",
"link": {
"title": "",
"value": "https://github.com/derekparker/delve",
"type": "url"
},
"children": [],
"parent": "14d2ac11309f"
}
],
"parent": "b9e80060f1e3"
},
{
"id": "ebb4ee7c538a",
"title": "富媒体",
"children": [
{
"id": "d87cd1bf5900",
"title": "图像处理",
"children": [
{
"id": "03e01abc5af0",
"title": "primitive",
"link": {
"title": "",
"value": "https://github.com/fogleman/primitive",
"type": "url"
},
"children": [],
"parent": "d87cd1bf5900"
},
{
"id": "bfee9e1f28fb",
"title": "caire",
"link": {
"title": "",
"value": "https://github.com/esimov/caire",
"type": "url"
},
"children": [],
"parent": "d87cd1bf5900"
}
],
"parent": "ebb4ee7c538a"
}
],
"parent": "b9e80060f1e3"
},
{
"id": "9ba08703c651",
"title": "安全",
"parent": "b9e80060f1e3",
"children": [
{
"id": "15d0502348c9",
"title": "vault",
"link": {
"title": "",
"value": "https://github.com/hashicorp/vault",
"type": "url"
},
"parent": "9ba08703c651",
"children": []
},
{
"id": "a001b4f4a273",
"title": "vuls",
"link": {
"title": "",
"value": "https://github.com/future-architect/vuls",
"type": "url"
},
"children": [],
"parent": "9ba08703c651"
}
]
},
{
"id": "69ff446eda2d",
"title": "爬虫",
"children": [
{
"id": "e4858d85b4a4",
"title": "goquery",
"link": {
"title": "",
"value": "https://github.com/PuerkitoBio/goquery",
"type": "url"
},
"children": [],
"parent": "69ff446eda2d"
}
],
"parent": "b9e80060f1e3"
},
{
"id": "101d44c3a2ea",
"title": "文件操作/文件系统",
"children": [
{
"id": "73323ad8381f",
"title": "transfer.sh",
"link": {
"title": "",
"value": "https://github.com/dutchcoders/transfer.sh",
"type": "url"
},
"children": [],
"parent": "101d44c3a2ea"
},
{
"id": "fa818cbe7e40",
"title": "seaweedfs",
"link": {
"title": "",
"value": "https://github.com/chrislusf/seaweedfs",
"type": "url"
},
"parent": "101d44c3a2ea",
"children": []
},
{
"id": "bba3fadfd8a6",
"title": "minio",
"link": {
"title": "",
"value": "https://github.com/minio/minio",
"type": "url"
},
"parent": "101d44c3a2ea",
"children": []
},
{
"id": "dc041f7061bb",
"title": "syncthing",
"link": {
"title": "",
"value": "https://github.com/syncthing/syncthing",
"type": "url"
},
"children": [],
"parent": "101d44c3a2ea"
},
{
"id": "ade62fb5f0cc",
"title": "rclone",
"link": {
"title": "",
"value": "https://github.com/ncw/rclone",
"type": "url"
},
"children": [],
"parent": "101d44c3a2ea"
}
],
"parent": "b9e80060f1e3"
},
{
"id": "253166a066da",
"title": "与其他编程语言",
"children": [
{
"id": "f4d5030af34e",
"title": "grumpy",
"link": {
"title": "",
"value": "https://github.com/google/grumpy",
"type": "url"
},
"children": [],
"parent": "253166a066da"
},
{
"id": "ace5bd1c39e2",
"title": "gopherjs",
"link": {
"title": "",
"value": "https://github.com/gopherjs/gopherjs",
"type": "url"
},
"parent": "253166a066da",
"children": []
},
{
"id": "9b8dfe6aa84e",
"title": "nvm-windows",
"link": {
"title": "",
"value": "https://github.com/coreybutler/nvm-windows",
"type": "url"
},
"parent": "253166a066da",
"children": []
},
{
"id": "60a18768e674",
"title": "go-mruby",
"link": {
"title": "",
"value": "https://github.com/mitchellh/go-mruby",
"type": "url"
},
"parent": "253166a066da",
"children": []
},
{
"id": "fe3ecd3ff445",
"title": "go-php",
"link": {
"title": "",
"value": "https://github.com/deuill/go-php",
"type": "url"
},
"parent": "253166a066da",
"children": []
}
],
"parent": "b9e80060f1e3"
}
],
"icons": [
{
"index": "5",
"name": "priority"
}
],
"collapsed": false
},
{
"id": "60afcd582478",
"title": "Go素材",
"parent": "root",
"children": [
{
"id": "b49fe87839f0",
"title": "书籍",
"parent": "60afcd582478",
"children": [
{
"id": "9d9a8fceff12",
"title": "Go程序设计语言",
"link": {
"title": "Go 程序设计语言",
"value": "https://book.douban.com/subject/26859123/",
"type": "url"
},
"parent": "b49fe87839f0",
"children": []
},
{
"id": "2f09e84adfa6",
"title": "Go语言实战",
"link": {
"title": "Go语言实战",
"value": "https://book.douban.com/subject/27015617/",
"type": "url"
},
"parent": "b49fe87839f0",
"children": []
},
{
"id": "e8bc7c23f8b2",
"title": "Go并发编程实战",
"link": {
"title": "",
"value": "https://book.douban.com/subject/27016236/",
"type": "url"
},
"children": [],
"parent": "b49fe87839f0"
},
{
"id": "459124cdbd19",
"title": "Go 语言编程",
"link": {
"title": "Go 语言编程",
"value": "https://book.douban.com/subject/11577300/",
"type": "url"
},
"children": [],
"parent": "b49fe87839f0"
},
{
"id": "0faa6e933c20",
"title": "Go Web 编程",
"link": {
"title": "Go Web 编程",
"value": "https://book.douban.com/subject/27204133/",
"type": "url"
},
"children": [],
"parent": "b49fe87839f0"
},
{
"id": "dd7e91517be1",
"title": "Go 语言学习笔记",
"link": {
"title": "Go 语言学习笔记",
"value": "https://book.douban.com/subject/26832468/",
"type": "url"
},
"parent": "b49fe87839f0",
"children": []
},
{
"id": "de364b053e48",
"title": "免费电子书",
"children": [
{
"id": "2e53b74083d5",
"title": "学习Go语言",
"link": {
"title": "",
"value": "https://github.com/mikespook/Learning-Go-zh-cn",
"type": "url"
},
"children": [],
"parent": "de364b053e48"
},
{
"id": "c4afe59d9b00",
"title": "Go Web编程",
"link": {
"title": "",
"value": "https://github.com/astaxie/build-web-application-with-golang",
"type": "url"
},
"parent": "de364b053e48",
"children": []
},
{
"id": "5c84ed920b42",
"title": "Go 读书笔记",
"link": {
"title": "",
"value": "https://github.com/qyuhen/book",
"type": "url"
},
"children": [],
"parent": "de364b053e48"
},
{
"id": "ed55f2672643",
"title": "Go语言高级编程",
"link": {
"title": "",
"value": "https://github.com/chai2010/advanced-go-programming-book",
"type": "url"
},
"parent": "de364b053e48",
"children": []
},
{
"id": "6331f505dcdf",
"title": "Go Resources",
"link": {
"title": "Go Resources",
"value": "https://www.golang-book.com/",
"type": "url"
},
"parent": "de364b053e48",
"children": []
}
],
"parent": "b49fe87839f0",
"collapsed": false
}
],
"collapsed": false
},
{
"id": "ffd06b8512d7",
"title": "视频",
"parent": "60afcd582478",
"children": [
{
"id": "3aeeadeaf440",
"title": "历届Gopher大会视频",
"parent": "ffd06b8512d7",
"children": [
{
"id": "d8980a5a3f0a",
"title": "GopherCon 2015",
"link": {
"title": "",
"value": "https://www.youtube.com/watch?v=3EW1hZ8DVyw&list=PL2ntRZ1ySWBf-_z-gHCOR2N156Nw930Hm",
"type": "url"
},
"children": [],
"parent": "3aeeadeaf440"
},
{
"id": "1f4f4f2a5429",
"title": "GopherCon 2016",
"link": {
"title": "",
"value": "https://www.youtube.com/watch?v=KINIAgRpkDA&list=PL2ntRZ1ySWBdliXelGAItjzTMxy2WQh0P",
"type": "url"
},
"children": [],
"parent": "3aeeadeaf440"
},
{
"id": "d0405aedf486",
"title": "GopherCon 2017",
"link": {
"title": "",
"value": "https://www.youtube.com/watch?v=ha8gdZ27wMo&list=PL2ntRZ1ySWBdD9bru6IR-_WXUgJqvrtx9",
"type": "url"
},
"parent": "3aeeadeaf440",
"children": []
},
{
"id": "9f10d786ef9f",
"title": "GopherChina 2015",
"link": {
"title": "",
"value": "https://www.imooc.com/learn/407",
"type": "url"
},
"children": [],
"parent": "3aeeadeaf440"
},
{
"id": "f3224af509ac",
"title": "GopherChina 2016",
"link": {
"title": "",
"value": "https://www.youtube.com/watch?v=Qgzd8I9cVd4&list=PLx_Mc4dJcQbl1hwkO3dPwirn70YQsnyKg",
"type": "url"
},
"children": [],
"parent": "3aeeadeaf440"
},
{
"id": "d723fec17e87",
"title": "GopherChina 2017",
"link": {
"title": "",
"value": "https://www.youtube.com/watch?v=spgyXhfxZP8&list=PLx_Mc4dJcQbl4qPWbVu86u6owZeiwsErR",
"type": "url"
},
"children": [],
"parent": "3aeeadeaf440"
},
{
"id": "5562da110795",
"title": "dotgo 2015",
"link": {
"title": "",
"value": "https://www.youtube.com/watch?v=gDTMtU1XS8g&list=PLMW8Xq7bXrG4Vw-JAnBmqA2IqzM2sf2Na",
"type": "url"
},
"parent": "3aeeadeaf440",
"children": []
},
{
"id": "d3c8710d5cb1",
"title": "dotgo 2016",
"link": {
"title": "",
"value": "https://www.youtube.com/watch?v=5buaPyJ0XeQ&list=PLMW8Xq7bXrG6tcAXDsAVATUbrflLOsIG_",
"type": "url"
},
"children": [],
"parent": "3aeeadeaf440"
},
{
"id": "1d9a6f37d639",
"title": "dotGo 2017",
"link": {
"title": "",
"value": "https://www.youtube.com/watch?v=7XbyJW47L5U&list=PLMW8Xq7bXrG7acNjsU5YMGl5MMK5gl2vn",
"type": "url"
},
"parent": "3aeeadeaf440",
"children": []
}
]
},
{
"id": "5e70b4b818e3",
"title": "Go语言第一课",
"link": {
"title": "郝林的Go课程",
"value": "https://www.imooc.com/learn/345",
"type": "url"
},
"children": [],
"parent": "ffd06b8512d7"
},
{
"id": "c59cd701f2db",
"title": "Go 编程基础",
"link": {
"title": "无闻",
"value": "https://github.com/Unknwon/go-fundamental-programming",
"type": "url"
},
"children": [],
"parent": "ffd06b8512d7"
},
{
"id": "3162eb989417",
"title": "Go 零基础编程入门教程",
"link": {
"title": "Go 零基础编程入门教程",
"value": "https://gocn.io/question/1615",
"type": "url"
},
"children": [],
"parent": "ffd06b8512d7"
},
{
"id": "b07553d90d98",
"title": "JustForFunc: Programming in Go",
"link": {
"title": "JustForFunc: Programming in Go",
"value": "https://www.youtube.com/channel/UC_BzFbxG2za3bp5NRRRXJSw",
"type": "url"
},
"children": [],
"parent": "ffd06b8512d7"
}
],
"collapsed": false
},
{
"id": "6c126b44f8ca",
"title": "博客",
"parent": "60afcd582478",
"children": [
{
"id": "3048219e5538",
"title": "Go 官网博客",
"link": {
"title": "Go 官网博客",
"value": "https://blog.golang.org/",
"type": "url"
},
"parent": "6c126b44f8ca",
"children": []
},
{
"id": "c452a78cf478",
"title": "Dave Cheney",
"link": {
"title": "Dave Cheney",
"value": "https://dave.cheney.net/",
"type": "url"
},
"children": [],
"parent": "6c126b44f8ca"
},
{
"id": "925deb5468e7",
"title": "Caleb Doxsey",
"link": {
"title": "",
"value": "http://www.doxsey.net/",
"type": "url"
},
"parent": "6c126b44f8ca",
"children": []
},
{
"id": "8e046f0a0a41",
"title": "Women Who Go",
"link": {
"title": "Women Who Go",
"value": "https://www.womenwhogo.org/",
"type": "url"
},
"children": [],
"parent": "6c126b44f8ca"
},
{
"id": "0b7f43c81dee",
"title": "Peter Bourgon",
"link": {
"title": "Peter Bourgon",
"value": "http://peter.bourgon.org/",
"type": "url"
},
"parent": "6c126b44f8ca",
"children": []
},
{
"id": "40ee10e6c4ba",
"title": "Go by example",
"link": {
"title": "Go by example",
"value": "https://gobyexample.com/",
"type": "url"
},
"parent": "6c126b44f8ca",
"children": []
},
{
"id": "bfa13ca74968",
"title": "A tour of Go",
"link": {
"title": "A tour of GO",
"value": "https://tour.golang.org/welcome/1",
"type": "url"
},
"parent": "6c126b44f8ca",
"children": []
}
],
"collapsed": false
},
{
"id": "dc0efb7aafe2",
"title": "大学课程",
"parent": "60afcd582478",
"children": [
{
"id": "d325a129346e",
"title": "国外课程",
"link": {
"title": "国外GO课程",
"value": "https://github.com/golang/go/wiki/Courses",
"type": "url"
},
"children": [],
"parent": "dc0efb7aafe2"
}
],
"collapsed": false
}
],
"icons": [
{
"index": "6",
"name": "priority"
}
],
"collapsed": false
}
],
"structure": "mind_free",
"root": true,
"link": {
"title": "",
"value": "https://gocn.io",
"type": "url"
},
"theme": "colorLines",
"children": [
{
"id": "71ae0d8e4315",
"title": "新手入门",
"parent": "root",
"children": [
{
"id": "16c92145fb31",
"title": "Go基础",
"parent": "71ae0d8e4315",
"children": [
{
"id": "571035416c88",
"title": "Go 语言环境安装",
"parent": "16c92145fb31",
"children": [
{
"id": "f763f7b6e934",
"title": "下载地址:https://dl.gocn.io",
"link": {
"title": "",
"value": "https://dl.gocn.io",
"type": "url"
},
"parent": "571035416c88",
"children": []
},
{
"id": "009fa2fddfc4",
"title": "GOPATH",
"parent": "571035416c88",
"children": []
}
],
"collapsed": false
},
{
"id": "d33cbf49bb54",
"title": "基础结构",
"children": [
{
"id": "0d1d496212d8",
"title": "包的概念",
"children": [],
"parent": "d33cbf49bb54"
},
{
"id": "073d3c980430",
"title": "可见性",
"children": [],
"parent": "d33cbf49bb54"
},
{
"id": "855aa1c65688",
"title": "程序执行过程",
"link": {
"title": "",
"value": "https://github.com/astaxie/build-web-application-with-golang/raw/master/zh/images/2.3.init.png?raw=true",
"type": "url"
},
"parent": "d33cbf49bb54",
"children": []
}
],
"parent": "16c92145fb31",
"collapsed": false
},
{
"id": "d182984003bf",
"title": "Go基础结构和类型",
"parent": "16c92145fb31",
"children": [
{
"id": "6c9357a03f3a",
"title": "常量",
"children": [],
"parent": "d182984003bf"
},
{
"id": "d06b3370e0f9",
"title": "变量",
"children": [],
"parent": "d182984003bf"
},
{
"id": "df04b5719259",
"title": "基础类型",
"children": [
{
"id": "5e8d3250364f",
"title": "bool",
"children": [],
"parent": "df04b5719259"
},
{
"id": "f8a600ce96c6",
"title": "数值类型",
"children": [],
"parent": "df04b5719259"
},
{
"id": "3e0c58d0354b",
"title": "string",
"children": [],
"parent": "df04b5719259"
},
{
"id": "656bd9590aa2",
"title": "错误类型",
"children": [],
"parent": "df04b5719259"
}
],
"parent": "d182984003bf"
}
],
"collapsed": false
},
{
"id": "688187939c03",
"title": "数组和切片",
"children": [],
"parent": "16c92145fb31"
},
{
"id": "03679e5a0c91",
"title": "map",
"children": [],
"parent": "16c92145fb31"
},
{
"id": "7073c6d30384",
"title": "流程控制",
"parent": "16c92145fb31",
"children": []
},
{
"id": "5ef87344e5a8",
"title": "函数",
"children": [],
"parent": "16c92145fb31"
},
{
"id": "b826306ca549",
"title": "struct和method",
"parent": "16c92145fb31",
"children": []
},
{
"id": "7fe42c1ae226",
"title": "interface和反射",
"children": [],
"parent": "16c92145fb31"
},
{
"id": "c39bc7f698b2",
"title": "Goroutine",
"children": [],
"parent": "16c92145fb31"
},
{
"id": "c31bed205870",
"title": "channel",
"children": [],
"parent": "16c92145fb31"
}
],
"collapsed": false
},
{
"id": "0c76de5ba0f4",
"title": "常用包(package)",
"children": [
{
"id": "cebe30c24ee1",
"title": "文件读取",
"parent": "0c76de5ba0f4",
"children": []
},
{
"id": "a07a0107fa45",
"title": "时间和日期",
"parent": "0c76de5ba0f4",
"children": []
},
{
"id": "40ae10f70a0d",
"title": "XML、JSON等格式解析",
"children": [],
"parent": "0c76de5ba0f4"
},
{
"id": "e4cc0fbff2f0",
"title": "字符串处理",
"children": [],
"parent": "0c76de5ba0f4"
},
{
"id": "d0584a69b49c",
"title": "正则处理",
"children": [],
"parent": "0c76de5ba0f4"
},
{
"id": "599b82658691",
"title": "锁和sync包",
"children": [],
"parent": "0c76de5ba0f4"
},
{
"id": "9de037d7d09f",
"title": "网络处理",
"children": [],
"parent": "0c76de5ba0f4"
}
],
"parent": "71ae0d8e4315",
"collapsed": false
}
],
"icons": [
{
"index": "0",
"name": "priority",
"text": "&#xe67a"
}
],
"collapsed": true
},
{
"id": "eab8f5066130",
"title": "Go工作环境设置",
"children": [
{
"id": "e11b93a41be4",
"title": "编辑器",
"children": [
{
"id": "f6215e6ae357",
"title": "Goland",
"link": {
"title": "",
"value": "https://www.jetbrains.com/go/download/",
"type": "url"
},
"parent": "e11b93a41be4",
"children": []
},
{
"id": "ca7d8dc0e0dc",
"title": "Liteide",
"link": {
"title": "",
"value": "https://github.com/visualfc/liteide",
"type": "url"
},
"parent": "e11b93a41be4",
"children": []
},
{
"id": "bb12b85a0285",
"title": "vscode",
"parent": "e11b93a41be4",
"children": []
},
{
"id": "1971e5d132d5",
"title": "sublime",
"parent": "e11b93a41be4",
"children": []
},
{
"id": "fab9d9198e92",
"title": "Vim",
"parent": "e11b93a41be4",
"children": []
},
{
"id": "c5ee15325deb",
"title": "emacs",
"children": [],
"parent": "e11b93a41be4"
}
],
"parent": "eab8f5066130"
},
{
"id": "86e9f8efb1c6",
"title": "依赖管理",
"parent": "eab8f5066130",
"children": [
{
"id": "f7800c03f400",
"title": "dep",
"parent": "86e9f8efb1c6",
"children": []
},
{
"id": "9605e4f44739",
"title": "vgo",
"parent": "86e9f8efb1c6",
"children": []
},
{
"id": "027546bb8555",
"title": "glide",
"parent": "86e9f8efb1c6",
"children": []
}
]
},
{
"id": "7ad675b03515",
"title": "Go代码辅助工具",
"parent": "eab8f5066130",
"children": [
{
"id": "ffb03f6cc52f",
"title": "gofmt",
"parent": "7ad675b03515",
"children": []
},
{
"id": "933ef4093c77",
"title": "govet",
"parent": "7ad675b03515",
"children": []
},
{
"id": "d9ebc44af597",
"title": "golint",
"parent": "7ad675b03515",
"children": []
},
{
"id": "58b2a1ea5786",
"title": "goimports ",
"parent": "7ad675b03515",
"children": []
},
{
"id": "cf371c66230e",
"title": "gometalinter",
"parent": "7ad675b03515",
"children": []
},
{
"id": "96a79f98ed6d",
"title": "gorename",
"parent": "7ad675b03515",
"children": []
},
{
"id": "b1f3c98b2321",
"title": "godegraph",
"parent": "7ad675b03515",
"children": []
}
]
},
{
"id": "0d0eb80f8022",
"title": "如何发布Go源码?",
"parent": "eab8f5066130",
"children": [
{
"id": "3a63a7f19acd",
"title": "命令行工具还是独立包",
"parent": "0d0eb80f8022",
"children": []
},
{
"id": "ad1adcce9c74",
"title": "目录结构规划",
"children": [],
"parent": "0d0eb80f8022"
},
{
"id": "6c9ef006733f",
"title": "branch和tag规范",
"parent": "0d0eb80f8022",
"children": []
},
{
"id": "f04852c0df49",
"title": "godoc",
"parent": "0d0eb80f8022",
"children": []
},
{
"id": "e6f9be7fe35f",
"title": "gochecklist",
"link": {
"title": "",
"value": "https://github.com/matttproud/gochecklist",
"type": "url"
},
"parent": "0d0eb80f8022",
"children": []
}
]
}
],
"parent": "root",
"icons": [
{
"index": "1",
"name": "priority",
"text": "&#xe625"
}
],
"collapsed": true
},
{
"id": "0bc756a90e20",
"title": "进阶学习",
"children": [
{
"id": "8cceaa02c446",
"title": "GPM模型",
"children": [
{
"id": "66fd570b428f",
"title": "G",
"parent": "8cceaa02c446",
"children": []
},
{
"id": "cdd0fb88a4e0",
"title": "M",
"link": {
"title": "",
"value": "https://www.zhihu.com/question/20862617/answer/27964865",
"type": "url"
},
"parent": "8cceaa02c446",
"children": [
{
"id": "7dc82a534c42",
"title": "子主题",
"parent": "cdd0fb88a4e0",
"children": []
}
]
},
{
"id": "c7e4d8adb24e",
"title": "P",
"parent": "8cceaa02c446",
"children": []
}
],
"parent": "0bc756a90e20"
},
{
"id": "fb8fd634bf15",
"title": "内存布局",
"link": {
"title": "",
"value": "https://golang.org/ref/mem",
"type": "url"
},
"children": [],
"parent": "0bc756a90e20"
},
{
"id": "3d2826ff3e95",
"title": "指针陷阱",
"children": [],
"parent": "0bc756a90e20"
},
{
"id": "9ddeaed6b6fb",
"title": "CGO",
"children": [],
"parent": "0bc756a90e20"
},
{
"id": "994142a45e83",
"title": "反射",
"children": [],
"parent": "0bc756a90e20"
},
{
"id": "876538043f9d",
"title": "内存管理",
"children": [],
"parent": "0bc756a90e20"
},
{
"id": "6c99d3063ad5",
"title": "GC",
"children": [],
"parent": "0bc756a90e20"
},
{
"id": "e67d7bf84ff1",
"title": "goroutine调度",
"children": [],
"parent": "0bc756a90e20"
},
{
"id": "663fa4fc53af",
"title": "channel调度",
"children": [],
"parent": "0bc756a90e20"
},
{
"id": "e8478bd9aa33",
"title": "测试",
"children": [
{
"id": "64f8057f0241",
"title": "单元测试",
"children": [],
"parent": "e8478bd9aa33"
},
{
"id": "ae1bd182df69",
"title": "压力测试",
"children": [],
"parent": "e8478bd9aa33"
},
{
"id": "82915ee21db5",
"title": "覆盖测试",
"children": [],
"parent": "e8478bd9aa33"
},
{
"id": "c8edec06ad38",
"title": "性能测试",
"children": [],
"parent": "e8478bd9aa33"
}
],
"parent": "0bc756a90e20"
}
],
"parent": "root",
"icons": [
{
"index": "2",
"name": "priority",
"text": "&#xe62a"
}
],
"collapsed": true
},
{
"id": "e6fecf565870",
"title": "Go工具链",
"children": [
{
"id": "b50b93998498",
"title": "Go",
"children": [
{
"id": "e2396e9400dd",
"title": "go get",
"children": [
{
"id": "10f3fd82e3cb",
"title": "git",
"children": [],
"parent": "e2396e9400dd"
},
{
"id": "22d23d7c5d0e",
"title": "proxy",
"children": [],
"parent": "e2396e9400dd"
}
],
"parent": "b50b93998498"
},
{
"id": "7b9a739a694f",
"title": "go install",
"children": [],
"parent": "b50b93998498"
},
{
"id": "32324291bb20",
"title": "go generate",
"children": [],
"parent": "b50b93998498"
}
],
"parent": "e6fecf565870"
},
{
"id": "96b459c6d66c",
"title": "编译优化",
"children": [
{
"id": "252c1c2b1069",
"title": "string和[]byte",
"children": [],
"parent": "96b459c6d66c"
},
{
"id": "9d74d7f1664a",
"title": "逃逸优化",
"children": [],
"parent": "96b459c6d66c"
},
{
"id": "b5bb8f151202",
"title": "函数内联",
"children": [],
"parent": "96b459c6d66c"
},
{
"id": "4e185da91f31",
"title": "GC优化",
"children": [
{
"id": "b68f00f7271a",
"title": "非扫描的objects",
"children": [],
"parent": "4e185da91f31"
}
],
"parent": "96b459c6d66c"
}
],
"parent": "e6fecf565870"
},
{
"id": "4e3ca44037f4",
"title": "vendoring",
"link": {
"title": "",
"value": "https://golang.org/cmd/go/#hdr-Vendor_Directories",
"type": "url"
},
"children": [],
"parent": "e6fecf565870"
},
{
"id": "09c9e14abd9a",
"title": "交叉编译",
"link": {
"title": "",
"value": "https://rakyll.org/cross-compilation/",
"type": "url"
},
"children": [],
"parent": "e6fecf565870"
},
{
"id": "fd5f40b0932a",
"title": "CGO",
"link": {
"title": "",
"value": "https://github.com/golang/go/wiki/cgo",
"type": "url"
},
"children": [],
"parent": "e6fecf565870"
},
{
"id": "2e2b456ec79e",
"title": "Python读取Go",
"link": {
"title": "",
"value": "https://blog.filippo.io/building-python-modules-with-go-1-5/",
"type": "url"
},
"children": [],
"parent": "e6fecf565870"
},
{
"id": "567352b8343b",
"title": "Ruby读取Go",
"link": {
"title": "",
"value": "http://c7.se/go-and-ruby-ffi/",
"type": "url"
},
"children": [],
"parent": "e6fecf565870"
},
{
"id": "52f10a62e196",
"title": "Swift读取Go",
"link": {
"title": "",
"value": "https://rakyll.org/swift/",
"type": "url"
},
"children": [],
"parent": "e6fecf565870"
},
{
"id": "ca5930f6006b",
"title": "Go编译共享库so",
"link": {
"title": "",
"value": "https://github.com/jbuberel/buildmodeshared",
"type": "url"
},
"children": [],
"parent": "e6fecf565870"
}
],
"parent": "root",
"icons": [
{
"index": "3",
"name": "priority",
"text": "&#xe635"
}
],
"collapsed": true
},
{
"id": "b9f96115f91f",
"title": "Go社区",
"children": [
{
"id": "425b0041c7c5",
"title": "Go中国社区gocn.io",
"link": {
"title": "",
"value": "https://gocn.io",
"type": "url"
},
"children": [],
"parent": "b9f96115f91f"
},
{
"id": "68fddd9bc2e8",
"title": "国外主流的Go论坛",
"link": {
"title": "",
"value": "https://forum.golangbridge.org/",
"type": "url"
},
"parent": "b9f96115f91f",
"children": []
},
{
"id": "9c60fe0a8a75",
"title": "GoCN每日新闻",
"link": {
"title": "",
"value": "https://gocn.io/explore/category-14",
"type": "url"
},
"parent": "b9f96115f91f",
"children": []
},
{
"id": "ed7279a31bcd",
"title": "Go reddit news",
"link": {
"title": "",
"value": "http://reddit.com/r/golang",
"type": "url"
},
"parent": "b9f96115f91f",
"children": []
},
{
"id": "3849789e3f31",
"title": "邮件列表",
"children": [
{
"id": "f083c9a49937",
"title": "golang-nuts",
"link": {
"title": "",
"value": "https://groups.google.com/forum/#!forum/golang-nuts",
"type": "url"
},
"children": [],
"parent": "3849789e3f31"
},
{
"id": "a555dcc3230c",
"title": "Go中国",
"link": {
"title": "",
"value": "https://groups.google.com/forum/#!forum/golang-china",
"type": "url"
},
"parent": "3849789e3f31",
"children": []
},
{
"id": "19e5600a7899",
"title": "golang-dev",
"link": {
"title": "",
"value": "https://groups.google.com/forum/#!forum/golang-dev",
"type": "url"
},
"children": [],
"parent": "3849789e3f31"
}
],
"parent": "b9f96115f91f",
"collapsed": false
},
{
"id": "6499dd6b08ed",
"title": "Gopher大会",
"parent": "b9f96115f91f",
"children": [
{
"id": "c81ff87e9c0a",
"title": "GopherChina",
"link": {
"title": "",
"value": "http://www.gopherchina.org/",
"type": "url"
},
"parent": "6499dd6b08ed",
"children": []
},
{
"id": "440ef6c9ace7",
"title": "其他国家大会列表",
"link": {
"title": "",
"value": "https://github.com/golang/go/wiki/Conferences",
"type": "url"
},
"children": [],
"parent": "6499dd6b08ed"
}
]
},
{
"id": "3ccc268eb224",
"title": "用Go公司列表",
"parent": "b9f96115f91f",
"children": [
{
"id": "72ead9afb363",
"title": "国内公司列表",
"link": {
"title": "",
"value": "https://gocn.io/question/1636",
"type": "url"
},
"parent": "3ccc268eb224",
"children": []
},
{
"id": "102699481fe8",
"title": "国外公司列表",
"link": {
"title": "",
"value": "https://github.com/golang/go/wiki/GoUsers",
"type": "url"
},
"children": [],
"parent": "3ccc268eb224"
}
]
},
{
"id": "b6e5d2a34792",
"title": "Go和Gopher设计资源",
"link": {},
"children": [
{
"id": "5dc11348f810",
"title": "gopher",
"link": {
"title": "",
"value": "https://github.com/golang/go/tree/master/doc/gopher",
"type": "url"
},
"parent": "b6e5d2a34792",
"children": []
},
{
"id": "cbf104ac14a1",
"title": "Gopher矢量图",
"link": {
"title": "",
"value": "https://github.com/golang-samples/gopher-vector",
"type": "url"
},
"children": [],
"parent": "b6e5d2a34792"
},
{
"id": "c545fe64ff4f",
"title": "Gopher 3D图",
"link": {
"title": "",
"value": "https://github.com/golang-samples/gopher-3d",
"type": "url"
},
"parent": "b6e5d2a34792",
"children": []
},
{
"id": "de1c7bf50804",
"title": "Go图像库",
"link": {},
"children": [],
"parent": "b6e5d2a34792"
},
{
"id": "01ef49823579",
"title": "Go头像制作",
"link": {
"title": "",
"value": "https://gopherize.me/",
"type": "url"
},
"children": [],
"parent": "b6e5d2a34792"
}
],
"parent": "b9f96115f91f",
"collapsed": false
}
],
"parent": "root",
"icons": [
{
"text": "&#xe626",
"index": "4",
"name": "priority"
}
],
"collapsed": true
}
],
"note": ""
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment