Go vs TypeScript: Rating, Votes and Features
- License: Go — BSD-3-Clause; TypeScript — Apache-2.0.
- Paradigms: Go — Concurrent, Procedural; TypeScript — Functional, Object-oriented.
- Typing: Go — Static; TypeScript — Gradual.
Go — November 2026: 3 votes, rating 7.1/10.
TypeScript — November 2026: 3 votes, rating 6.9/10.
| Go | TypeScript | |
|---|---|---|
| Category | programming language | programming language |
| Developer | Microsoft | |
| Created by | Robert Griesemer, Rob Pike, Ken Thompson | Anders Hejlsberg |
| First release | 2009 | 2012 |
| License | BSD-3-Clause | Apache-2.0 |
| Open source | Yes | Yes |
| Pricing | Free | Free |
| Website | https://go.dev | https://www.typescriptlang.org |
| Paradigms | Concurrent, Procedural | Functional, Object-oriented |
| Typing | Static | Gradual |
| Type strength | Strong | Weak |
| Type inference | Yes | Yes |
| Memory management | Garbage collected | Garbage collected |
| Runs as | Native code | Compiled to another language |
| Main implementation | gc, the Go toolchain | tsc, a native Go port since TypeScript 7 |
| Concurrency | Goroutines and channels | Event loop, async/await, workers |
| Null safety | No | Yes |
| Package manager | Go modules | npm |
| Used for | Back end, Systems | Back end, Desktop, Mobile, Web front end |
| Specification | The Go Programming Language Specification | None, the compiler is the reference |