| Crates.io | soppo |
| lib.rs | soppo |
| version | 0.10.0 |
| created_at | 2025-11-29 04:52:22.049398+00 |
| updated_at | 2025-12-27 01:12:06.104108+00 |
| description | Compiler for Soppo, a Go superset with enums, pattern matching, and nil safety |
| homepage | |
| repository | https://github.com/halcyonnouveau/soppo |
| max_upload_size | |
| id | 1956379 |
| size | 4,861,013 |
A language that compiles to Go, adding ergonomic and type safety features that Go lacks. Soppo uses Go syntax wherever possible - if you know Go, you know most of Soppo.
Take the tour · Visit the playground · See the website
? propagation with custom handling blocksSee docs/guide.md for the language guide.
Install via SOPMOD, the version manager for Soppo, written in Soppo:
curl -fsSL https://soppolang.dev/install.sh | sh
sopmod install sop latest
Or install manually with Cargo: cargo install soppo
BSD 3-Clause. See LICENSE.