CSP Benchmarks – Go vs. core.async (Clojure) vs. libgoc (C)
Go-style CSP concurrency and GC in plain C, beating Go in some benchmarks.
Go-style CSP concurrency for plain C: fibers, channels, select, async I/O, HTTP, and GC in one runtime 🚀
Go style concurrency and GC in C, but Boehm GC limits performance sensitive systems.
C systems programmers
libgo · Go · libuv
libgoc provides a Go - like runtime in portable C.
It is basically C + GC + threadpools + goroutines + channels + goroutine-aware-mutexes.
It's built on top of:
- Boehm GC
- libuv for async I/O and cross-platform threading primitives
- minicoro for cross-platform coroutines
- picohttp as the HTTP parser for goc_http
The API is stable at this point.
Prebuilt static binaries are available for Linux / Mac / Windows.
I plan to make typesafe C++ / Rust wrappers for this at some point.
Go-style CSP concurrency and GC in plain C, beating Go in some benchmarks.
LLM writes a working transpiler for an obscure 1980s language with zero training data.
Yet another systems language competing with Zig, Odin, and V in an extremely crowded space.
The landing page sells an ambitious combo: channels & threads with an 'await' syntax plus a builtin HTTP server (websockets, SSE), and promises safe, atomic shared state. Interesting as a playground for language design — but nothing on the page proves runtime safety, performance, or ecosystem maturity; the "AI helped build it" note is cute but leaves me wanting concrete examples, benchmarks, or a repo link before I'd take it seriously.
Pre-collected bug bounty recon data so you skip the scanning phase.
Matrix-based pinentry for remote server decryption is genuinely clever for headless boot.