• Stars
    star
    360
  • Rank 118,230 (Top 3 %)
  • Language
    Go
  • License
    Apache License 2.0
  • Created almost 10 years ago
  • Updated over 9 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Go System Programming

Go system programming

Go System Programming is a book about how to Linux System Programming in Go. There's many books introduce the basic Go. Like:

But I found there's no books introduce Go System Programming these years. Actually Go is the best system language in 21th Century. There's so many system developed by Go. like Docker, etcd, consul etc. It's all related with system programming. But if we want to develop an application related with Linux. There's rarely materials about how to use Go to do the system. Like Linux IO, Socket, mmap, Lock, Thread, Process etc. So I want to write this book to introduce Linux System Programming. I will write this book in Chinese. Later will translate into other languages.

More Repositories

1

build-web-application-with-golang

A golang ebook intro how to build a web with golang
Go
43,226
star
2

go-best-practice

Trying to complete over 100 projects in various categories in golang.
Go
3,449
star
3

bat

Go implement CLI, cURL-like tool for humans
Go
2,551
star
4

gopkg

example for the go pkg's function
Go
1,968
star
5

beedb

beedb is a go ORM,support database/sql interface,pq/mysql/sqlite
Go
711
star
6

NPWG_zh

Network programming with Go 中文翻译版本
HTML
583
star
7

godoc

godoc chm pdf
262
star
8

weixin

基于beego开发的微信应用
Go
208
star
9

beeku

go libs
Go
97
star
10

session

sessionmanager is a golang session manager. It can use session for many providers
Go
68
star
11

Go-with-Unix-system

Go与Unix的底层实现
65
star
12

go-i18n

collect locale data for use in golang
Go
65
star
13

bee

Bee is a tool for managing beego framework.
Go
54
star
14

goorm

goorm is a mysql ORM tools,use mymysql
Go
47
star
15

flatmap

flatmap transform nested map to flatten map
Go
42
star
16

beegae

beego for GAE
Go
38
star
17

beepkg

an app base on beego
JavaScript
27
star
18

docs

beego's new docs
Go
27
star
19

gotraining-1

Comprehensive training material for learning the language.
Go
16
star
20

beco

beco a gateway for microservices
Go
10
star
21

docker-registry

A beego version docker-registry.
Go
6
star
22

gojob

gojob is a richly featured, open source job scheduling library that can be integrated within go application - from the smallest stand-alone application to the largest system.
6
star
23

bbchat

golang chat
4
star
24

ezjson

access the json elements easily
4
star
25

ngbee

ngbee is a tools for quickly generate cms system from github
Go
4
star
26

Web-Application-Development-with-Beego-and-Go

Web Application Development with Beego and Go
4
star
27

goimg

A light and high performance image storage and processing system written by Go
3
star
28

beecms

beecms is a cms based on beego which designed by REST API.
3
star
29

beegogae

an example base on the beego's clone for GAE
Go
2
star
30

astaxie

about me
2
star
31

yo

yo is command to generator dockerfile by golang
1
star
32

astaxie.github.io

astaxie.me
JavaScript
1
star
33

slide

all the shared slide
Go
1
star