C

186 个项目 · 全站第 7 / 91

操作系统、驱动和底层库的本体语言;很多推理运行时(llama.cpp 等)的底座。

底层运行时系统工具嵌入式
1334k
Star 总量
7.2k
平均 Star
2.9%
占已标注项目
136
近 30 天有推送

主要方向推荐一个 C 项目

按一级分类统计

全部项目 186

按 star 排序 · 第 3 / 4 页
NumKong
ashvardanian·C

一套 SIMD 加速的数值计算内核库,覆盖距离、点积、矩阵运算和地理几何计算,支持 16 种数值类型与多平台架构,为向量检索和科学计算提供底层高性能算子。

SIMD加速+4向量数据库
1910+2142v7.8.72026-10-31 23:35 UTC
openexr
AcademySoftwareFoundation·C

影视工业级 HDR 图像存储格式 EXR 的规范与参考实现,提供高动态范围、多通道图像读写能力,适合 VFX 和后期制作流程。

HDR 图像+4图像处理
1882+2717v3.4.182026-11-09 20:33 UTC
mlt
mltframework·C

MLT 是一个多媒体框架,为视频编辑和播放器提供音视频处理、特效与格式转换能力,常被用作非线性编辑软件(如 Kdenlive)的底层引擎。

多媒体框架+4视频转码与编辑
1873+2402v7.42.02026-11-09 22:27 UTC
wayvnc
any1·C

为基于 wlroots 的 Wayland 合成器提供 VNC 服务端,让 Sway 等桌面能被标准 VNC 客户端远程访问和控制。

VNC服务端+4远程桌面 / 控制
1864+1105v0.10.22026-11-08 12:56 UTC
webMAN-MOD
aldostools·C

给 PS3 主机加装网页文件管理、FTP 服务器、网络加载 ISO 和 NTFS/exFAT 外置盘支持等扩展服务,让破解机传游戏、管文件更方便。

PS3 文件管理+4文件管理
1837+22121.47.502026-11-04 23:48 UTC
orx
orx·C

用 C 语言编写的 2D 游戏引擎,主打数据驱动设计,让开发者通过配置数据而非硬编码来搭建游戏逻辑,适合做 2D 游戏开发。

2D游戏引擎+3游戏引擎
1788+21241.172026-11-06 01:40 UTC
pianobar
PromyLOPh·C

Repository moved to codeberg.org, see below.

音乐播放器
17623202025-12-05 09:34 UTC
tizonia-openmax-il
tizonia·C

Linux 终端里的云音乐播放器,用命令行就能播放 Spotify、YouTube、SoundCloud、Plex 等平台的音乐,还能推流到 Chromecast。

命令行音乐播放器+4音乐播放器
174190v0.22.02026-09-29 08:46 UTC
clifm
leo-arch·C

一款用 C 写的、类 shell 的命令行终端文件管理器,支持自动补全、批量重命名、文件预览和 fzf 集成,适合习惯在终端里高效浏览和管理文件的人。

终端文件管理器+4文件管理
173453v1.292026-10-17 22:05 UTC
xz
tukaani-project·C

XZ Utils 是提供 xz 压缩格式的命令行工具和 C 库,主打高压缩比,常用于打包发布和系统镜像压缩。

压缩解压+4压缩解压
1716+3280v5.8.42026-11-05 17:56 UTC
zip
kuba--·C

用 C 写的轻量级 zip 压缩解压库,代码可移植、接口简单,方便嵌进各种 C 项目里处理 zip 文件。

zip库+4压缩解压
1616307v0.3.15+miniz.3.1.22026-10-28 08:53 UTC
Fun-ASR
QwenAudio·C

Fun-ASR 是支持 31 种语言和中文方言的语音识别模型,提供 Nano 轻量版,并支持 Transformers、FunASR、vLLM、llama.cpp 多种部署方式,可端侧运行。

语音识别+4语音推理
1602+3161runtime-llamacpp-v0.1.102026-11-09 17:01 UTC
SlipNet
anonvector·C

Android 上的多协议 VPN 客户端,通过 DNS 隧道、NaiveProxy、SSH、Tor 和 DoH 绕过网络封锁,还自带 DNS 扫描器帮你找可用节点。

DNS隧道+4内网穿透 / 隧道
1595+4148v2.5.62026-11-03 06:44 UTC
bzip3
iczelia·C

BZip2 的精神续作,用 C 语言实现,压缩率更高、速度更快,适合替代 BZip2 做通用数据压缩。

压缩算法+3压缩解压
1533+1681.5.52026-11-10 02:07 UTC
swappy
jtheoof·C

Wayland 原生的截图编辑工具,灵感来自 macOS 的 Snappy,可对截取的画面直接添加标注和涂改,解决 Wayland 桌面下缺少顺手截图编辑器的痛点。

截图编辑+3截图与屏幕录制
1516+264v1.8.02026-11-08 20:52 UTC
minizip-ng
zlib-ng·C

zlib 官方发行版里 minizip 的增强分支,支持 bzip2、lzma、WinZip AES 加密和分卷压缩,跨平台处理 zip 读写。

压缩解压+4压缩解压
1511+15204.2.22026-11-10 07:01 UTC
celluloid
celluloid-player·C

基于 GTK 的 mpv 图形前端,界面简洁,把 mpv 强大的播放能力包装成易用的桌面视频播放器。

视频播放器+3视频播放器
1490111v0.302026-11-06 18:33 UTC
retro-go
ducalex·C

在 ODROID-GO 等 ESP32 掌机上跑经典主机模拟器,内置启动器可切换 GameBoy、NES、世嘉等多平台游戏。

ESP32+4模拟器
14204031.462026-01-19 19:01 UTC
libvncserver
LibVNC·C

跨平台 C 库,让你在自己的程序里快速实现 VNC 服务端或客户端功能,省去从零编写远程桌面协议的工作。

VNC+4IoT / 固件
1371577LibVNCServer-0.9.152026-11-03 21:26 UTC
rdesktop
rdesktop·C

经典的开源 RDP 客户端,用 C 语言实现,可连接 Windows 远程桌面服务,适合在 Linux/Unix 上做远程桌面访问。

RDP客户端+3远程桌面 / 控制
1354385v1.9.02026-05-16 04:07 UTC
wcap
mmozeiko·C

Windows 10/11 上的轻量高效屏幕录制小工具,基于 C 语言实现,可把屏幕画面直接录成 H.264/HEVC 编码的 MP4 文件。

屏幕录制+4截图与屏幕录制
1343712026-06-16 08:07 UTC
Lua-RTOS-ESP32
whitecatboard·C

面向 ESP32 的 Lua 实时操作系统,把 Lua 脚本和 FreeRTOS 实时调度结合起来,方便在物联网设备上快速开发 LoRa/LoRaWAN 等嵌入式应用。

实时操作系统+4LoRa / 无线电
13392382026-04-29 16:49 UTC
RVVM
LekKit·C

用 C 写的 RISC-V 虚拟机,带 JIT 指令译码,能在普通电脑上跑 RISC-V Linux 和裸机程序,适合做指令集模拟和系统开发调试。

RISC-V+4模拟器
132199v0.62026-10-31 14:53 UTC
SkyEmu
skylersaleh·C

用 C 编写的 Game Boy、GBC、GBA 和 DS 模拟器,支持在浏览器里通过 WASM 运行,适合怀旧游戏和多平台模拟器开发。

游戏模拟器+4模拟器
1318+4110v52026-10-24 14:51 UTC
ffmpeg-rockchip
nyanmisaka·C

为 Rockchip 芯片定制的 FFmpeg 分支,通过异步零拷贝方式接入 MPP 硬件编解码和 RGA 图像处理,让 RK3588 等 ARM 板子上的视频转码更快、更省 CPU。

FFmpeg+4视频转码与编辑
1312+12632026-10-28 10:15 UTC
slurp
emersion·C

Wayland 下的命令行区域选择工具,用鼠标框选屏幕区域并输出坐标,常配合截图、录屏工具使用。

Wayland+4截图与屏幕录制
130278v1.5.02026-05-10 11:04 UTC
clipmenu
cdown·C

用 dmenu 管理剪贴板历史的小工具,C 语言编写,轻量简洁,适合喜欢 suckless 风格、想快速翻找和粘贴历史内容的用户。

剪贴板管理+4剪贴板 / 启动器
1257932026-04-03 06:53 UTC
pound
pound-emu·C

用 C 写的开源 Nintendo Switch 1/2 模拟器,让玩家在电脑上运行 Switch 游戏和自制程序,目前仍在早期开发阶段。

Switch 模拟器+4模拟器
1248+4732026-11-05 02:32 UTC
Whisper-Finetune
yeyupiaoling·C

基于 PyTorch 微调 Whisper 语音识别模型,支持有无时间戳、无语音数据训练,并用 CTranslate2 加速推理,可部署到 Web、Windows 和安卓。

语音识别+4语音推理
12222192026-05-08 01:23 UTC
cpu-internals
ayoubfaouzi·C

拆解 Intel/AMD CPU 底层机制的 C 语言实现合集,涵盖分页、分段、VT-x 硬件虚拟化与 EPT,适合想搞懂 CPU 内部原理和写 hypervisor 的人。

CPU 内部机制+4检测 / 分割
12131922026-10-16 10:40 UTC
grass
OSGeo·C

开源地理空间处理引擎,提供栅格、矢量、影像分析与建模能力,适合做 GIS 数据处理和遥感影像分析。

地理空间分析+4GIS / 地图
11874638.5.02026-11-10 04:18 UTC
lzbench
inikep·C

在内存中对 brotli、lz4、zstd、zlib 等开源压缩器做统一跑分对比,方便按速度和压缩比挑选合适的压缩算法。

压缩算法+4模型评测
1104+1224v2.42026-11-09 18:41 UTC
bddisasm
bitdefender·C

快速轻量的 x86/x64 指令解码器,附带基础指令模拟器,专门用来识别 shellcode 之类的可疑代码行为。

指令解码+4模拟器
1088122v3.1.22026-11-09 15:05 UTC
atop
Atoptool·C

Linux 系统和进程监控工具,能记录并回放 CPU、内存、磁盘、网络等资源使用情况,方便事后排查性能瓶颈。

系统监控+4GPU 监控
1082131v2.13.02026-10-31 18:11 UTC
zstd-jni
luben·C

把 Zstd 压缩算法封装成 JNI 绑定,让 Java 和 Android 应用直接调用原生库做高速无损压缩解压。

压缩算法+4压缩解压
10792362026-11-09 18:51 UTC
c-blosc
Blosc·C

面向数值数组的高性能无损压缩库,通过分块和字节混洗让压缩速度甚至超过 memcpy,适合科学计算和内存数据场景。

无损压缩+4压缩解压
1061174v1.21.72026-11-02 01:22 UTC
libzip
nih-at·C

用 C 写的 zip 压缩包读写库,能创建、读取和修改 zip 归档,支持加密,适合嵌进自己的程序里处理压缩包。

zip库+4压缩解压
1060+1372v1.12.12026-11-09 14:15 UTC
Cog
losnoco·C

一款面向 macOS 和 iOS 的免费开源音频播放器,支持多种音频格式,适合想要轻量、无广告本地音乐播放体验的用户。

音频播放器+4音乐播放器
1048+3712026-11-09 17:43 UTC
mc
MidnightCommander·C

终端里的双面板文件管理器,用键盘就能完成浏览、复制、移动和编辑文件,适合在无图形界面的服务器上高效管理文件。

文件管理器+4文件管理
1042+51242026-11-07 18:05 UTC
SoftRF
lyusupov·C

基于 ESP32、LoRa 等硬件的 DIY 航空接近告警系统,兼容 ADS-B、FLARM、OGN 等协议,让滑翔机和通航飞行员低成本感知周边飞机。

航空接近告警+4IoT / 固件
1039+32671.9.42026-11-09 13:40 UTC
hax
OleksandrChekhovskyi·C

用 C 写的极简终端编码助手,直接在命令行里跑,支持 OpenAI、Anthropic、OpenRouter 和本地 llama.cpp 模型。

编码助手+4编码 Agent
980+468v0.6.12026-11-08 19:37 UTC
clapper
Rafostar·C

基于 GTK4 和 GStreamer 的现代视频播放器,界面简洁,支持硬件加速解码,适合在 GNOME 桌面下流畅播放高清视频。

视频播放器+4视频播放器
978460.10.02026-09-30 11:54 UTC
GPaste
Keruspe·C

基于 C 语言开发的剪贴板管理工具,能记录历史复制内容并支持搜索、分类和快速粘贴,适合需要频繁复用文本片段的桌面用户。

剪贴板管理+3剪贴板 / 启动器
963+1712026-11-07 11:53 UTC
sumatrapdf-plus
dengxibo·C

Windows 上的轻量 PDF/EPUB/MOBI 阅读器,在 SumatraPDF 基础上加了中文电子书支持、智能暗色模式、OCR、TTS 和离线词典。

电子书阅读器+4电子书阅读器
940+1403.7.912026-11-10 06:33 UTC
squashfs-tools
plougher·C

创建和解压 Squashfs 只读文件系统的命令行工具集,常用于制作 Linux 镜像、嵌入式根文件系统和压缩归档包。

Squashfs+4压缩解压
9332374.7.52026-08-22 19:52 UTC
liferea
lwindolf·C

Liferea 是 Linux 桌面上的 GTK/GNOME 新闻阅读器,用来订阅和集中阅读 RSS/Atom 订阅源,适合想摆脱网页端聚合器的用户。

RSS阅读器+4RSS / 阅读
928142v1.16.162026-11-09 21:03 UTC
semgrep-rules
0xdea·C

一套面向漏洞研究的 Semgrep 规则集,覆盖 C 等语言的静态代码扫描,帮你在审计时快速定位可疑模式。

静态分析+3代码质量
88290v2.0.02026-11-06 15:20 UTC
TurboPFor-Integer-Compression
powturbo·C

一套基于 SIMD 的整数与浮点数压缩库,提供 AVX2/SSE2 加速的编解码和倒排索引求交,适合时序数据库和搜索引擎提速。

整数压缩+4压缩解压
8501212023.062026-10-08 16:49 UTC
该语言最近一次推送:2026-11-10 11:58 UTC · 项目数 186