ShevaXu / notes

Aggregated notes repo, knowledge base :P

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Awesome Go Lite for Gophers

ShevaXu opened this issue · comments

Awesome Go Lite for Gophers Awesome

Additional resources for the awesome Golang. Repeated links are not listed here. Instead, a script is provided to make it easier to search from multiple sources.

Content

Online Tools

  • Go report card - Generate report for Github Go project.
  • JSON to Go - JS script converting JSON to Go code.
  • exage - "Check All The Things" for go-gettable GitHub repository

Resources

Links

find.sh

#!/bin/bash
echo "find $1 >>>"
echo "avelino/awesome-go"
curl -s "https://raw.githubusercontent.com/avelino/awesome-go/master/README.md" | grep $1
echo "gostor/awesome-go-storage"
curl -s "https://raw.githubusercontent.com/gostor/awesome-go-storage/master/README.md" | grep $1

A script to help you find resources from the above links (search from raw README text so that URLs are also concerned using curl and grep).

$ ./find.sh bolt
find bolt >>>
avelino/awesome-go
* [bolt](https://github.com/boltdb/bolt) - A low-level key/value database for Go.
gostor/awesome-go-storage
* [bolt](https://github.com/boltdb/bolt) - A low-level key/value database for Go.

Add your own sources to the script as you wish.