Skip to content

Guide · Open source

How to use talkgo/night: join Go 夜读 talks and groups

Updated · written with AI from the project's own documentation and checked against our catalogue data

talkgo/night is the GitHub repository for Go 夜读 (Go Night Reading), a community that holds regular online talks about the Go programming language. This guide explains what the repository is, how to join the discussion channels, where to watch past sessions, and how to suggest a talk. After reading it, you will know which channels to use and what to expect from them.

Go 夜读talkgo/night · ★ 12.3k · MIT

Quick start

  1. 1Read the README. Open the talkgo/night README to see the schedule, past sessions and join links. It is mostly in Chinese.
  2. 2Clone the repository (optional). Run git clone https://github.com/talkgo/night to keep a local copy of the docs.
  3. 3Request to join WeChat. Search for night_reading_go in WeChat, add the friend, and note your name, company, job and responsibilities. Say you came from GitHub.
  4. 4Join Telegram or Slack. Use t.me/talkgo or the Slack invite from the README to join the text discussion.
  5. 5Watch a past talk. Open the YouTube or Bilibili link from the past sessions table to watch a replay.
  6. 6Suggest a topic. If you want to present, open an Issue with a Go topic and wait for SIG group approval.

What talkgo/night is (and is not)

talkgo/night is a community and content hub, not a software tool or library. The repository mainly documents how to join, the talk schedule, and past sessions. There is nothing to install or run as a program.

Talks are streamed live and later posted to YouTube and Bilibili. Discussion continues in WeChat, Telegram, and Slack groups. The README is mostly in Chinese.

  • Good fit: Go developers who want to deepen their understanding of the language and its source code.
  • Good fit: engineers looking for talks on distributed systems and Go engineering practice.
  • Not a fit: complete beginners, since the README points newcomers to a separate reading list rather than offering a course.
  • Not a fit: people who cannot access WeChat, Bilibili, or Slack, because the main join channels depend on them.

Get a local copy of the repository

If you want the README and the session index on your own machine, clone the repository. This is the only install step the source describes. Prerequisites are not listed.

The clone gives you documentation and links, so you can read the schedule and past session list offline.

git clone https://github.com/talkgo/night

Join the WeChat group or Telegram and Slack

The main chat is a WeChat group. In WeChat, search for the ID night_reading_go and add the friend. In your request, note your name, company, job position and responsibilities, and say you came from GitHub. The organisers say they will add you to the group.

Telegram and Slack groups are also listed in the README. Use the Telegram link at t.me/talkgo, or the Slack invite linked from the README badges.

  • WeChat: search night_reading_go, then send a friend request with your details.
  • Telegram: t.me/talkgo
  • Slack: invite link in the README badge section.
  • Homepage: talkgo.org

Watch past talks on YouTube or Bilibili

Each session is posted after the live stream. The README keeps a table of past sessions with the title, speaker and replay links. Some older replay links were on Tencent Video, which the README says is no longer updated.

Use the channel that works for you. The Bilibili space and YouTube channel are both linked from the README.

  • YouTube: youtube.com/c/talkgo_night
  • Bilibili: space.bilibili.com/326749661
  • Past sessions table: find the talk by number, title or speaker in the README.

Find a Go reading path before you join

If you are new to Go, the README recommends the Go learning path at github.com/talkgo/read before you attend. For interest in Go's history, it recommends the documentary at golang.design/s/gohistory-talkgo.

The README says talks cover entry level, hands-on, architecture design, learning methods, efficiency, and paper discussion. Sessions are meant for a shared level, so it helps to know your own level before you attend.

  • Newcomers: github.com/talkgo/read
  • History of Go: golang.design/s/gohistory-talkgo

Propose a topic or give a talk

The README describes this process. You open an Issue to suggest a Go topic, such as a source package or module to study. A proposal must be approved by the SIG group and must recruit a speaker before preparation starts. You can also volunteer to speak yourself.

After the speaker prepares materials, the SIG group reviews them and schedules the session. The talk is then given live, and the video is edited and uploaded. Speakers who complete a talk receive a complimentary Go 夜读 knowledge-planet ticket, according to the README.

  • 1. Open an Issue with your topic.
  • 2. SIG group approves and finds a speaker.
  • 3. Speaker prepares and submits materials.
  • 4. SIG group reviews and schedules.
  • 5. Live talk.
  • 6. Video is edited and posted.

What people use it for

  • Following live Go talks on source code, architecture and engineering practice.
  • Finding a replay of a past talk on distributed systems or Go concurrency by searching the past sessions table.
  • Discussing a Go proposal or a source code walkthrough with others in the WeChat or Telegram group.
  • Pitching a Go topic you know well so the community can schedule you as a speaker.
  • Reading the recommended Go learning path before joining your first session.

Frequently asked questions

Is talkgo/night a Go library or tool I can install?

No. The repository is a community and content hub. The README documents how to join the groups, the talk schedule and past sessions. The only command in the source is git clone to get a local copy of the repository.

Is Go 夜读 free to join?

The source does not give pricing for the community. It lists WeChat, Telegram and Slack channels, plus YouTube and Bilibili replays. It also mentions a knowledge-planet (知识星球) group with paid-style content and tickets for speakers, but it does not state prices, so check the README or talkgo.org for current terms.

Do I need to read Chinese to use it?

Most of the README and the groups are in Chinese, so Chinese reading helps a lot. The past sessions table includes some English titles and speakers. The README recommends a separate Go learning path for newcomers.

Is there an alternative to talkgo/night for learning Go?

The source compares it with golang/go, the golang/go wiki community resources, and avelino/awesome-go. Those are separate projects for the language itself and for curated resource lists. talkgo/night focuses on live talks and discussion groups.

Why can't I join the WeChat group right away?

The README says you must add the friend night_reading_go and note your name, company, job and responsibilities. The organisers say they will invite you to the group after that. The source does not give a response time.

Can I give a talk at Go 夜读?

Yes. Open an Issue to suggest a topic, or volunteer as a speaker. The proposal must be approved by the SIG group and must find a speaker before preparation begins. The README then describes review, scheduling, the live talk and video upload.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

Go developers who want live discussion of Go source code and engineering practice, and who can read Chinese or use WeChat, will find talkgo/night useful. It is not a tool, a course for beginners, or a replacement for the Go documentation, so pick golang/go, the wiki or awesome-go if you need those.

Install options & downloads