Skip to content
View hitzhangjie's full-sized avatar


Block or Report

Block or report hitzhangjie

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Hi there 👋

  • 🔭 I’m currently working on:
    • debugger101, describes how to develop a go debugger
    • gorpc101, describes how to develop a microservice framework
    • libmill, describes the libmill go-style coroutine library
    • go internals, (try to) describes nearly every aspect of golang internals
    • go internals, (try to) describes nearly every aspect of golang internals
    • go patterns, common design patterns in Go
  • 🌱 I’m currently learning:
  • ⚡ Fun fact:
    • keep writing blogs every week
  • 🦮 Useful utilities:
    • toc, scans your folders and generate automatically
    • notion, read CSV exported by Notion and generates markdowns with liquid tags
    • wc, an alternate to GNU wc, which outputs more clearer
    • rm, an alternate to GNU rm, which effectively reduces mistakes of deletion


  1. golang-debugger-book golang-debugger-book Public

    From a debugger's view, Let's explore the computer world! How does compiler, linker and debugger coordinate with each other around the program written in specific programming language? How does a d…

    Makefile 108 6

  2. go-ftrace go-ftrace Public

    bpf(2)-based ftrace(1) like function call graph for Go

    C 16 1

  3. godbg godbg Public

    godbg is a golang debugger

    Go 7

  4. gorpc gorpc Public

    go-rpc framework

    Go 19 8

  5. tinydbg tinydbg Public

    This repo teaches you how to build a golang debugger in golang. This repo is forked from go-delve/delve and simplified for linux/amd64.

    C 3

  6. go-patterns go-patterns Public

    go design patterns demo

    Go 2