Solod (So) v0.1 is a system-level programming language that uses Go syntax but compiles to plain C with zero runtime overhead. Targeting Go developers who want low-level control and C developers who prefer Go's style, v0.1 ships with a ported Go standard library (io, fmt, strings, slices, maps, slog, time, and more), a pluggable memory allocator interface similar to Zig's, and native C interop via the sobind tool. The release is demonstrated through a SQLite-backed key-value store CLI, showing how Go-like code calls C APIs directly without Cgo overhead. Benchmarks show buffered I/O running 3x faster than Go, string operations up to 2.5x faster, and no GC pauses. The project is early-stage but usable for hobby projects, with v0.2 planned to focus on networking and concurrency.
Table of contents
Standard librarySQLite bindingsPersistent mapStore and retrieveCommand-line interfacePerformanceWrapping upSort: