🎯 Early access open — Looking for 5 teachers to test the platform · Updates from May 18 · Public release June 1, 2026 Volunteer as early tester →
● Open Source & Free Forever

Teach Go.
The way it
deserves.

A complete platform for Go teachers and their students — live lessons, tsumego homework, tournaments, progress tracking, and a free REST API. All in one place. On every device.

18+
Features available
19
API endpoints
Students & teachers
Free
Forever. No ads.
Features

Everything in one place

Built by Go enthusiasts, for Go teachers. Click the + on any card for a detailed breakdown.

📡

Live Lessons

Open a session and all your students join instantly. Everyone shares the same board in real time, with full annotation tools.

Real-time
✏️

Board Annotations

6 marker types, a free-draw paint tool, move tree navigation, and full replay of any game — directly on the shared board.

⚔️

Live Games

Challenge a student to a real game directly inside a session — with configurable clock, ruleset, komi, and handicap.

Real-time
📊

Instant Polls

Launch a mid-lesson poll in seconds — "Where should Black play?", True/False, or custom questions. Optional timer and hidden results.

Real-time

Tsumego Homework

Browse thousands of SGF problems by level, build a custom assignment, send it to your student, and review their answers with notes and a grade.

📚

Written Lessons

Create structured lessons with text, diagrams, and problems organized by category. Share with students and export to PDF.

🏆

Tournaments & Leagues

Organize McMahon or round-robin tournaments with automatic standings, SOS tiebreaker, and ELO tracking. Run full league seasons with groups.

New
👥

Student Groups

Organize your students into groups and launch collective sessions or group demonstrations in one click.

📈

Progress Tracking

Monitor every student's evolution — ELO rating, tsumego scores, category breakdowns, and performance charts over time.

📅

Shared Calendar

Schedule lessons, manage your availability, and handle reschedule requests — all in a shared calendar your students can see.

📋

Group Homework & Live

Assign an exercise to your entire group at once. During a live session, watch student submissions arrive in real time — see who solved what, immediately.

Coming soon
▶️

Join a Lesson

Your teacher opens a session — you join with one click and see the board live. No installation, no setup.

Real-time

Solve Tsumego

Work through your assigned problems at your own pace. Navigate the solution step by step and mark each problem as found, missed, or difficult.

📚

Browse Lessons

Access all the lessons your teacher has shared with you — organized by category, readable anytime, downloadable as PDF.

📈

Track Your ELO

Watch your rating evolve over time. See your strengths and weaknesses by category, and follow your long-term progress.

🏆

Compete

Participate in tournaments and leagues organized by your teacher. View standings, your game history, and ELO changes.

🔔

Live Notifications

Get notified instantly when your teacher starts a session, sends you an assignment, or challenges you to a game.

Real-time

For teachers. For organizations.

Whether you teach one student or integrate Go Platform into a school system — there is a path for you.

Direct Platform Use

For Teachers

Create a free account and start teaching immediately. All features are accessible from your browser — no server, no configuration, no cost.

  • Create an account in under a minute
  • Add your students by email
  • Use every feature from day one
  • Students join with a simple registration link
  • Works on any modern browser
Start teaching for free →
🔌

REST API Integration

For Organizations

Connect Go Platform to your existing infrastructure — LMS, school portal, custom dashboard, or automation script. The API is completely free.

  • 19 documented endpoints
  • Read and write access via Bearer token
  • Query students, assignments, grades, sessions
  • Works with any language or platform
  • Generate your key in the teacher dashboard
Read the API docs →

Open API. Free. Forever.

Go Platform exposes a fully documented REST API so any tool can speak to it. Integrate your existing school platform, build a custom dashboard, or automate assignments from a script.

12 GET endpoints
4 POST endpoints
3 DELETE endpoints
🔑 Bearer token auth
📄 JSON responses
📄 View full documentation →
GET /api/v1/students/2/progress
{
  "ok": true,
  "data": {
    "elo_history": [
      { "elo": 1240, "delta": +18 }
    ],
    "category_scores": {
      "tsumego": 82.5,
      "fuseki":  67.0
    },
    "tsumego_stats": {
      "total_submitted": 14,
      "avg_score":       8.6
    }
  }
}

Up and running in minutes

1️⃣

Teacher creates an account

Sign up, add your students by email, and you're ready. No complicated setup, no configuration.

2️⃣

Open a session

Start a live lesson, send homework, or schedule a tournament. Students get notified instantly.

3️⃣

Students join and learn

From any device — browser, desktop app, or mobile. Everything syncs in real time.

Platforms

One tool, every device

The same experience, wherever you are.

🌐

Web

Access Go Platform from any browser, anywhere in the world. No installation required — just open the link and start teaching.

Early access — June 1, 2026
🖥️

Desktop App

A native application for teachers — works offline, starts instantly, and gives you a dedicated workspace for your lessons and students.

Coming soon
📱

Mobile App

For students on the go — solve tsumego on the train, check standings, join a lesson, and receive push notifications. iOS & Android.

Coming soon

What's new

May 2026 In development
REST API v1
19 documented endpoints covering students, assignments, sessions, grades, and leaderboard. Bearer token authentication. Generate your key from the teacher dashboard at /teacher/api-keys. Full docs at /api/docs.
May 2026 Done
Tournaments & League system
McMahon and round-robin tournaments with automatic pairings, standings, SOS tiebreaker, and ELO updates. Full league seasons with multiple groups and promotion/relegation.
April 2026 Done
Tsumego solving interface
Redesigned homework interface: thumbnail grid → full-screen overlay. Step-by-step solution navigation, keyboard shortcuts, and one-click PDF export of the full problem set.
March 2026 Done
Course editor & PDF export
Rich multi-section course editor with LaTeX/PDF export for offline distribution. Per-section Q&A between teacher and students.
February 2026 Done
Live sessions with real-time goban
WebSocket-powered board shared between teacher and students. Annotations, move tree, game mode with clocks, chat, and optional WebRTC video/audio.
June 2026 Planned
Desktop & Mobile apps
Native apps built on Electron (desktop) and Capacitor (iOS/Android) sharing the same codebase as the web platform.

How does Go Platform survive?

Go Platform is a community-maintained, free-to-use service. You don't install anything — you just create an account and start teaching. The platform is hosted and kept online by the people who use it.

There are no ads, no subscriptions, no data sold — ever. Think Wikipedia: one shared place, free for everyone, kept alive by those who believe in it.

Those who want to go further can support the project voluntarily through GitHub Sponsors or Open Collective — community contributions are what keep the servers running and the project growing.

🌍Community-hosted service
🔓100% open source
🚫No ads, no tracking
♾️No usage limits
💻

Contribute code

New features, bug fixes, refactors — open a PR on GitHub. Every contribution makes the platform better for everyone.

📣

Spread the word

Tell other Go teachers. Share in your club, on forums, on social media. More users = more community = a healthier project.

❤️

Support voluntarily

GitHub Sponsors or Open Collective — voluntary donations help cover server costs and give contributors time to improve the platform.

🔗

Integrate via API

Connect your school platform or LMS to Go Platform. Growing the ecosystem extends the reach of the project.

🗓️ Available June 1, 2026