C
186 个项目 · 全站第 7 / 91操作系统、驱动和底层库的本体语言;很多推理运行时(llama.cpp 等)的底座。
主要方向推荐一个 C 项目
按一级分类统计全部项目 186
按 star 排序 · 第 4 / 4 页GPU 加速的视频渲染与色彩管理库,为 mpv、FFmpeg 等播放器提供高质量缩放、HDR 色调映射和着色器处理。
VA-API 的官方实现库,让 Linux 上的播放器、转码工具和浏览器能调用 Intel GPU 做硬件视频解码、编码与处理,避免纯 CPU 软解的高占用。
跨平台屏幕与窗口捕获 C 库,基于 Desktop Duplication API 等后端,为录屏、截图和屏幕共享工具提供底层采集能力。
基于 MLIR 的开源编译器工具链,提供贴近硬件的 Python API,用来给 AMD Ryzen AI NPU(AI Engine)编写和编译算子程序。
Lizard 是一款解压速度极快的压缩器,压缩率与 zip/zlib、zstd/brotli 的低中档位相当,适合需要高速解压的场景。
纯 C 写的本地大模型推理引擎,靠 MoE 稀疏激活和 NVMe 流式加载,让 32GB 笔记本跑 80B 模型,速度全面超过 llama.cpp。
用 C 语言写的 Discord API 封装库,方便开发者用 C 构建 Discord 机器人和客户端,处理 REST 请求与 WebSocket 连接。
纯 C99 实现的轻量级 ONNX 推理引擎,专为嵌入式设备设计,支持硬件加速,让单片机也能跑深度学习模型。
用 ESP-NOW、LoRa 等无线协议在无 WiFi 覆盖的偏远农田中接力传输传感器数据,适合农业物联网场景。
基于 ESP32-P4 的 IP-KVM 方案,通过 HDMI 采集画面、USB 模拟键鼠,用浏览器 HTTPS 控制台远程操作主机,可替代 IPMI 做机房远程管理。
把 Webots 机器人仿真器和 ROS 2 打通的官方软件包,提供示例、定位、导航、SLAM 和运动规划接口,方便在仿真里快速搭建和调试机器人程序。
用 SIMD 指令对整数列表做二进制打包压缩的轻量 C 库,适合倒排索引、ID 序列这类场景,压缩快、解压更快。
超快解码的无损压缩 C 库,解码速度比 LZ4 快 35%~105%,压缩率还更高,ARM64 上表现最佳,适合一次写入多次读取的场景。
Speex 语音编解码器,用于低带宽语音压缩与解压,适合 VoIP 和语音通信场景。
面向 IP 摄像头的轻量级实时流媒体 C 库,实现 RTSP/RTP 协议,可在嵌入式设备上做低开销的音视频推拉流。
Cobalt Strike 的替代截图模块,直接调用 WinAPI 截屏,不走 fork & run,截图数据在内存中回传,减少进程创建痕迹。
基于 hosts 和 DNS 的安卓广告拦截套件,支持 root(Magisk/KernelSU 模块)与非 root 两种部署方式,帮你在系统层面屏蔽广告和追踪域名。
Go 语言封装的 zstd 压缩库,支持流式压缩和字典压缩,让 Go 程序直接调用高性能的 Zstandard 算法。
对已压缩文件(JPG、GIF、MP3、PDF 等)做二次无损压缩的命令行工具,能进一步缩小体积。
靠麦克风阵列听螺旋桨声音来探测无人机的开源方案,对光纤 FPV 这类完全不发无线电信号的机型同样有效,可做早期预警。
基于 Debian 的轻量安全 Linux 发行版,自带用 C 写的显示服务器与 Wayland 合成器、基于 QuickJS 的 React UI 引擎和隐私原生应用。
用麦克风做声学无人机探测的低成本离网方案,基于 ESP32 等边缘设备本地识别,可接入 Home Assistant 守护空域。
把 ONNX 模型编译成纯 C 代码,方便在单片机和边缘设备上直接跑推理,不用带完整运行时。
纯 C 实现的 LLM 推理库,零依赖单头文件,通过无损 KV cache 压缩把上下文长度拉长到 7 倍,适合嵌入到资源受限环境。
This is a LoRa APRS iGate/Digi based on an ESP32
轻量级 IPTV 组播转 HTTP 代理,把运营商组播流转换成普通 HTTP 单播,方便在局域网内任意设备播放电视直播。
基于 Tox 协议把 TCP 连接封装成点对点隧道,无需公网 IP 或端口映射就能穿透 NAT,适合临时远程访问内网服务。
在 CH32V003 这类低端 32 位单片机上跑低比特权重量化神经网络,把 TinyML 推理压进几毛钱的芯片里。
面向 STM32 的 Ra-02/SX1278 LoRa 模块驱动库,基于 HAL 库封装,帮嵌入式开发者快速在 ARM 单片机上实现 LoRa 无线通信。
在 iPad 上跑完整 Linux 桌面,用原生窗口管理、平铺和虚拟工作区运行 Firefox、VS Code 等真实 Linux 应用,靠 ARM64 JIT 和 Venus/Metal GPU 加速。
开源网络测试仪,模拟 BGP、ISIS、L2TP、IPoE 等路由与宽带接入协议,用于验证 BNG 和运营商网络的协议行为与性能。
用 C 写的终端文本编辑器,支持语法高亮、模态编辑和插件扩展,适合在 Linux 终端里写代码。
跨仓库、跨语言的代码库理解与架构分析工具,能追踪依赖、评估变更影响,并接入 CI/CD 做架构测试和代码评审。
面向 UE5 的高性能插件,用于 3D Gaussian Splatting 与动态体积视频的实时可视化、管理和可扩展渲染。
用多条 SSH/SFTP 连接并行传输文件,突破单连接带宽限制,适合大文件或跨网络批量拷贝时提速。
用 GLSL 着色器在 Linux 上跑 GPU 加速的动态壁纸引擎,兼容 Wayland 和 X11,支持多显示器。
在 3DS 掌机上播放视频的开源播放器,基于 FFmpeg 支持 H.264、H.265、AV1 等编码和多种音频格式,让老掌机也能流畅看片。
用 C 写的极简终端文件管理器,在 TTY 里就能浏览和管理文件,适合喜欢 suckless 风格、不想依赖图形界面的用户。
轻量级 USB MTP 响应守护进程,让 Linux 设备(如树莓派)通过 USB 被电脑识别为 MTP 设备,实现文件传输。
把 DVB 电视信号(卫星、有线、地面)转成 IPTV 网络流,方便在局域网内用播放器观看电视节目。
轻量级 Windows 截图工具,用 C 和 WinAPI 写成,没有多余功能,启动快、占用低,适合只想要简单截屏的人。
从零手写的操作系统内核,用 C 和汇编实现,能跑起多种移植软件,适合折腾 OS 开发和学习内核原理。