C
186 个项目 · 全站第 7 / 91操作系统、驱动和底层库的本体语言;很多推理运行时(llama.cpp 等)的底座。
主要方向推荐一个 C 项目
按一级分类统计全部项目 186
按 star 排序 · 第 2 / 4 页高性能 TCP/HTTP 负载均衡器和反向代理,提供高可用、缓存、DDoS 缓解等能力,用来把流量稳定分发到后端服务。
开源 RDP 服务端,让 Linux 等系统能被 Windows 远程桌面客户端直接连接,省去额外客户端。
基于 FFmpeg 的 Android 音视频处理示例库,覆盖视频裁剪、水印、转码、GIF 转换、RTMP 推流直播和 OpenGL 滤镜特效,适合学习音视频开发。
极简 VPN 实现,用 C 语言写成,代码量小、配置简单,适合快速搭建点对点加密隧道来保护网络流量。
用有损量化把 PNG 压到原体积的几分之一,肉眼几乎看不出差别,适合给网页和 App 里的图片瘦身。
在 ARM64、RV64、LoongArch 等非 x86 Linux 设备上运行 x86_64 程序,通过动态重编译把 x86_64 指令翻译成本机指令,省去全量模拟的开销。
轻量级免费代理服务器,支持 HTTP、HTTPS、SOCKS、端口映射和 SNI 等多种协议,适合搭建网络访问与流量管理服务。
面向 FPV 穿越机和遥控模型的 LoRa 开源无线电链路固件,基于 ESP32/ESP8266 实现低延迟、远距离的遥控信号传输。
在终端里直接显示图片的命令行工具和 C 库,支持 Sixel、Kitty、iTerm2 等协议,把图片转成 ANSI 字符或彩色图形输出。
一堆单文件、零依赖的跨平台 C/C++ 头文件库,涵盖音频、碰撞检测、压缩、数学和 PNG 解码等,方便直接拖进游戏项目里用。
在 PC 上精确模拟 86Box 系列 x86 老机器,从 IBM PC 到早期奔腾,可运行 DOS、Windows 3.x/9x 等老系统与软件。
基于 PostgreSQL 的图数据库扩展,用 SQL 就能做图查询和实时分析,适合在现有 PG 上直接跑图分析而不用另搭一套图库。
轻量级离线语音识别引擎,用 C 写成、体积小、资源占用低,适合在嵌入式设备和移动端做实时语音转文字。
跨平台初代 Xbox 模拟器,支持 Windows、macOS 和 Linux,让玩家能在现代电脑上运行原版 Xbox 游戏,项目仍在活跃开发中。
基于 Intel VT-x/EPT 硬件虚拟化技术实现的原生调试器,能在指令级别追踪和分析程序,并绕过反调试与反虚拟化检测,适合逆向工程和游戏安全研究。
类 UNIX 的逆向工程框架和命令行工具集,用于二进制分析、反汇编、调试和漏洞利用研究,是 radare2 的分支。
通过浏览器远程访问设备终端,穿透 NAT 和内网限制,提供 WebSSH、远程控制与调试能力。
把《宝可梦 绿宝石》GBA 原版反编译成可读、可改的 C 代码,方便研究游戏内部逻辑或做改版。
Linux 上主流的电视流媒体服务器,接入 DVB、ATSC、IPTV、SAT>IP 等信号源,统一提供直播、录制与 EPG 服务。
轻量级命令行下载加速器,通过多线程分段下载把大文件下载速度提上来,适合在终端里替代 wget 或 curl 加速拉取。
低延迟、高音质的开源音频编解码器,专为互联网实时语音和音乐传输设计,广泛用于 VoIP、视频会议和流媒体。
基于 curses 的终端文件管理器,提供 Vim 风格的键位和操作环境,并借鉴 mutt 的一些实用设计,适合习惯键盘操作的用户高效管理文件。
统一的代码质量命令行工具,把多种语言的 lint、自动格式化、安全扫描和可维护性检查收进一个 CLI,省去逐个配置工具的麻烦。
一款在终端里运行的极速音乐播放器,用 C 语言编写,支持本地曲库播放,让你不离开命令行就能私密听歌。
自托管的本地语音助手,对标 Amazon Echo 和 Google Home,用 ESP32 硬件加语音识别在本地完成唤醒与语音转文字,数据不出户,适合注重隐私的智能家居场景。
基于 IPsec 和 IKEv2 的开源 VPN 实现,可搭建站点到站点或远程接入的加密隧道,兼容多种平台与认证方式。
把极简窗口管理器 dwm 打磨得更好看的一套配置,内置 Catppuccin、Nord、OneDark 等主题和状态栏,适合想美化 Linux 桌面又不想自己从零折腾的人。
兼容 GoldSrc 的跨平台游戏引擎,用来运行《半条命》及其模组,并支持在移动端和现代系统上二次开发。
基于 nginx-rtmp-module 扩展的流媒体服务器,支持 HTTP-FLV 拉流、GOP 缓存、多域名虚拟主机和 JSON 格式统计,适合搭建低延迟直播分发服务。
基于 QEMU 的架构无关动态分析平台,支持记录与重放执行过程,方便做逆向工程和程序行为分析。
用 C 语言写的 OpenGL 实时战略游戏引擎,自带渲染管线和 RTS 玩法基础,适合想从零搭 RTS 或研究 3D 渲染的开发者。
在 Android 手机上运行 J2ME(Java ME)老游戏的模拟器,让当年功能机上的 Java 小游戏和 MIDlet 应用能在现代设备上重新跑起来。
用 Lua 写 VR 应用的轻量框架,封装 OpenXR/OpenVR 接口,让开发者不用碰底层 C 代码就能快速做出虚拟现实游戏和交互体验。
一套可自托管的音视频投屏系统,支持自定义应用,能把媒体从服务器推送到各类客户端播放,适合搭建私有投屏方案。
raylib 的 Go 语言绑定,让 Go 开发者能直接调用这套简单易用的游戏编程库来写 2D/3D 小游戏,支持 Android 和树莓派等平台。
Wayland 下的命令行剪贴板工具,提供 wl-copy 和 wl-paste 两个命令,让脚本和终端也能读写系统剪贴板。
提供室内场景的 RGB-D 扫描数据集与标注工具,用于训练和评测三维重建、语义分割等视觉模型。
把组播 RTP/RTSP 流转换成单播 HTTP,方便在浏览器或播放器里看 IPTV,自带网页播放器、状态面板和快速换台。
在 ESP32 上跑一个带 NAT 和防火墙的路由器固件,还集成了 MCP 服务端和 Home Assistant,适合做低成本的物联网网络网关。
用 C 语言写的 Game Boy 和 Game Boy Color 模拟器,可以准确运行原版掌机游戏,适合怀旧玩家和想研究模拟器实现的人。
在 256MB 内存的十美元级开发板上跑 10 亿参数大模型,靠量化与 C 实现把 LLM 推理压进嵌入式设备。
面向新一代硬件优化的 zlib 替代实现,保持 API 兼容的同时显著提升 deflate/inflate 压缩解压性能。
面向视频分析与端侧 VLM 的 C++ 边缘推理引擎,支持算能、瑞芯微 RKNN 和 x86 平台,自带可视化编排、实时 OSD、事件与可复现基准。
在 iOS 和 macOS 上离线运行 LLaMA、GPT-2、RWKV 等大语言模型的 Swift 应用,基于 GGML 库,无需联网即可本地推理。
一款轻量级跨平台音乐播放器,支持 Linux、macOS 和 Windows,界面可自定义,适合追求简洁、低资源占用的本地音乐播放场景。
本地运行的代码语义搜索与调用图工具,让 AI 编程助手在不上传代码的前提下理解仓库结构、定位相关代码。
开源的大词汇量连续语音识别引擎,用 C 语言实现,可直接在本地完成语音转文字,适合搭建离线识别服务。
基于 OpenGL 的 Android 图像与相机滤镜库,通过 GPU 着色器实时处理画面,支持 JNI 调用和计算着色器,适合给相机或图片应用加滤镜。