GopherForge: Go Compiler

GopherForge: Go Compiler

Offline IDE & interview prep

0 ratings
$6.99

Rating summary

Details

Released
October 6, 2026
Updated
October 28, 2026

Features

GopherForge: Go Compiler screenshot #1 for iPhone
GopherForge: Go Compiler screenshot #2 for iPhone
GopherForge: Go Compiler screenshot #3 for iPhone
GopherForge: Go Compiler screenshot #4 for iPhone
GopherForge: Go Compiler screenshot #5 for iPhone
GopherForge: Go Compiler screenshot #6 for iPhone
GopherForge: Go Compiler screenshot #7 for iPhone
GopherForge: Go Compiler screenshot #8 for iPhone
GopherForge: Go Compiler screenshot #9 for iPhone
GopherForge: Go Compiler screenshot #10 for iPhone
iphone
iphoneDuo
ipad
🖼️Get Icon
Icons↘︎

About

Write, debug and learn Go on iPhone and iPad. GopherForge combines an on-device Go compiler, source editor, tests, an offline React study workflow and a practical learning library. Build, run, test, vet and format with bundled Go 1.27.1, even offline once compatible project sources are present. CODE AND DEBUG ON DEVICE • Edit multi-file Go projects, go.mod and web sources with highlighting and keyboard shortcuts. • Tap a Go line number to set a breakpoint. Run executes normally without breakpoints and automatically starts source debugging when they exist. • Continue, Step Into, Step Over, Step Out and Stop. Inspect project call stacks, source locations and bounded current-frame local values. • Follow diagnostics to source; inspect test results, output, images and concurrency timelines. • Import GitHub commit snapshots or Files content, export work, and organize projects with favorites, tags, search and a collapsible sidebar. EXPLORE REACT OFFLINE • Build browser JS, JSX, TypeScript, TSX, CSS and local JSON with bundled esbuild WASI. • Build from Output with Build & Preview or the documented offline npm commands and fixed React catalog. Open full screen, reload and share the project archive. • Trace small deterministic in-memory Go APIs through an explicit Gin-compatible adapter and local request replay. No network listener or cloud runtime is used. • This educational mode has no full Node.js/npm runtime, Bun, arbitrary scripts, Vite plugins or registry downloads. TypeScript is transpiled without type checking. API state is temporary. LEARN GO AND PREPARE FOR INTERVIEWS • Follow 220 teaching lessons and 22 prediction challenges across 28 units, including 173 worked readings with code, diagrams, references and understanding checks. • Study values, collections, interfaces, errors, generics, modules, concurrency, runtime and the standard library. • Explore four architecture/clean-code units with 40 lessons, all 23 classic patterns and six Go concurrency/resilience patterns. • Study production transactions, outbox/inbox, sagas, API evolution, tenant isolation, observability, gRPC, Protobuf and Kafka. • New Around Go units cover Gin, blockchain infrastructure and service security: SDK roles, exact amounts, nonces, reorg-safe indexing, authorization, TLS and input ownership. • Work through JSON v2 contracts, SQL service lifetimes, WaitGroup.Go, synctest and errgroup. • Learn Bash, Git, Docker, Kubernetes, MongoDB, Redis and workflows with Codex, Claude Code and Cursor in your native environment. • Prepare with 132 interview guides, 15 topics, four levels and twelve interactive algorithm labs with 36 scenarios. • Return with Continue and restored lesson drafts. Course completion, compiler evidence, interview marks, assistance and study places persist locally. Review matches concepts; Fix mistakes explains three-choice answers. MADE FOR YOUR DEVICE Native layouts adapt to iPhone, iPad and supported Duo postures. Use touch or external keyboards, themes, text size, extra scroll room and supported Face ID/passcode locking. One paid download, no subscription, advertising trackers or app account. Projects and progress stay local; a chosen Files/iCloud library follows your provider. App and web progress are separate. COMPATIBILITY Go runs in WebAssembly/WASI with bounded memory/output: no guest networking, cgo or general shell. Ordinary Run has no guaranteed CPU Stop. Module ZIP budgets include 4,000 files. Imports and missing Go packages need a connection. Source debugging covers project code, without watches or conditional breakpoints. Stop needs a project checkpoint. Isolated frontend previews block external requests; legacy local HTML previews may load project-linked resources. Database, deployment and agent lessons teach external native workflows. Guide: https://gopherforge.app/guide Support: https://gopherforge.app/support Privacy: https://gopherforge.app/privacy
Show more
+2

What's New in GopherForge

1.3.1

October 28, 2026

• Added 34 worked readings and 40 interview guides: 220 teaching lessons, 173 readings and 22 prediction challenges across 28 units; 132 interview guides across 15 topics. • Added Gin request/middleware ownership, blockchain package roles and reorg-safe indexing, and service-security lessons. • Expanded architecture and clean code to four units / 40 lessons, including transactions, outbox/inbox, sagas, API evolution, tenant isolation, gRPC, Protobuf and Kafka. • Added atomic publication, lock ownership, timers, bounded HTTP responses, cancellation barriers, partial writes and further worked algorithm cases. • Corrected make/new wording for Go 1.26+ and clarified Go 1.27 generic-method restrictions. Existing progress and Continue are preserved. • Includes offline React/npm builds, automatic source debugging when breakpoints exist, direct Build & Preview, restored editable lesson drafts and safer Files library switching.

More

Developer apps