Best Practices for Ownership in GLib

Who Owns the Memory? Part 3: How Big Is your Type?

Writing a SIMD-optimized Parquet library in pure C: lessons from implementing Thrift parsing, bit-packing, and runtime CPU dispatch

10 year C dev opinions on the optimal use of various languages I have used.

Why I switched away from Zig to C3

The C-Shaped Hole in Package Management

Zen-C: Write like a high-level language, run like C

sysp: Systems Lisp compiling to C with homoiconic macros, refcounted memory, Hindley-Milner type inference

Freestyle linked lists tricks

How does Zig call C functions?

Beebo, a wave simulator written in C

Show HN: Cicada – A scripting language that integrates with C

go-astiav: FFMpeg and libav C bindings are now compatible with ffmpeg n8.0

c-from-scratch: Learn to build safety-critical systems in C

Nearly half of the world’s population—about 3.79 billion people—is projected to face extreme heat by 2050 if global warming reaches 2.0 °C above pre-industrial levels, a scenario climate scientists see as increasingly likely as the world surpasses the 1.5 °C Paris Agreement threshold.

GNU Units

GNU C Library moving from Sourceware to Linux Foundation hosted CTI

Evolving the OCaml programming language – CSE Bytes: K C Sivaramakrishnan [video]

Show HN: C From Scratch – Learn safety-critical C with prove-first methodology

Tomo: A statically typed, imperative language that cross-compiles to C [video]

The Manchester Garbage Collector and purple-garden's runtime

cppstat - C and C++ Compiler Support Status

Is Rust faster than C?

CVE-2026-0915: GNU C Library Fixes a Security Issue Present Since 1996

Xr0 verifier, guarantee the safety of C programs at compile time

Designated Initializers, the best feature of C++20

C Is Best (2025)

GNU C Library 2.43 released with more C23 features, mseal & openat2 functions

Rust vs Zig in C calls via the C-ABI?

The Cscript Style Guide – CScript is the standard C

More →