C (/siː/, as in the letter c) is a general-purpose, procedural computer programming language supporting structured programming, lexical variable scope, and recursion, with a static type system.
- C, the Enduring Legacy of Dennis Ritchie, A tribute to the late Dennis Ritchie delivered at Dennis Ritchie Day at Bell Labs, Murray Hill, NJ, September 7, 2012.
- c++
- c--
- C compilers
- [[linux]]
- Why Is SQLite Coded In C
- Linux C编程一站式学习
- Build your own Lisp, Learn C and build your own programming language in under 1000 lines of code!
- interview: C/C++ 技术面试基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。 https://interview.huihut.com
- 最值得阅读学习的 10 个 C 语言开源项目代码
- cJSON Ultralightweight JSON parser in ANSI C
- cr.h: A Simple C Hot Reload Header-only Library https://fungos.github.io/cr-simple-c-hot-reload/
- jemalloc is a general purpose malloc(3) implementation that emphasizes fragmentation avoidance and scalable concurrency support.
- mimalloc is a compact general purpose allocator with excellent performance.
- libevent – an event notification library
- libevA full-featured and high-performance (see benchmark) event loop that is loosely modelled after libevent, but without its limitations and bugs. It is used in GNU Virtual Private Ethernet, rxvt-unicode, auditd, the Deliantra MORPG Server and Client, and many other programs.
- libuv is a multi-platform support library with a focus on asynchronous I/O. It was primarily developed for use by Node.js, but it's also used by Luvit, Julia, uvloop, and others.
- Protothreads
- zserge/pt
- libaco - A blazing fast and lightweight C asymmetric coroutine library.
- libdill: Structured Concurrency for C
- Nuklear A single-header ANSI C immediate mode cross-platform GUI library
- vurtun/nuklear Archived
- golang-ui/nuklear This project provides Go bindings for nuklear.h — a small ANSI C GUI library. https://github.com/vurtun/nuklear
- libui: a portable GUI library for C
- nanogui Minimalistic GUI library for OpenGL
- microui Tiny immediate-mode UI library
- nothings/stb, single-file public domain (or MIT licensed) libraries for C/C++
- nothings/single_file_libs, Single-file public-domain/open source libraries with minimal dependencies
- cute_headers Collection of cross-platform one-file C/C++ libraries with no dependencies, primarily used for games
- sokol minimal cross-platform standalone C headers
- mmx single header libraries for C/C++
- ck Concurrency primitives, safe memory reclamation mechanisms and non-blocking (including lock-free) data structures designed to aid in the research, design and implementation of high performance concurrent systems developed in C99+. http://concurrencykit.org/
- Awesome C: A curated list of C good stuff. This list contains only open source code (as defined by the linked Open Source Definition), and sellers who aren't evil for physical resources.