目录

Github 2024-07-31 C开源项目日报 Top9

根据Github Trendings的统计,今日(2024-07-31统计)共有9个项目上榜。根据开发语言中项目的数量,汇总情况如下:

开发语言项目数量
C项目9
C++项目1

我的电视 - 安卓电视直播软件

  • 创建周期:40 天
  • 开发语言:C
  • Star数量:649 个
  • Fork数量:124 次
  • 关注人数:649 人
  • 贡献人数:1 人
  • Open Issues数量:23 个
  • Github地址:https://github.com/lizongying/my-tv.git

我的电视是一个开源的安卓电视直播应用,内置了直播源。

TDengine: 适用于物联网和工业物联网的高性能时序数据库

  • 创建周期:1686 天
  • 开发语言:C
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:22568 个
  • Fork数量:4808 次
  • 关注人数:22568 人
  • 贡献人数:171 人
  • Open Issues数量:1235 个
  • Github地址:https://github.com/taosdata/TDengine.git
  • 项目首页: https://tdengine.com

TDengine是一个高性能的开源时序数据库,专为物联网、连接车辆、工业物联网和DevOps而设计。

Windows工作环境改善项目

  • 创建周期:887 天
  • 开发语言:C
  • 协议类型:GNU General Public License v2.0
  • Star数量:18848 个
  • Fork数量:876 次
  • 关注人数:18848 人
  • 贡献人数:9 人
  • Open Issues数量:127 个
  • Github地址:https://github.com/valinet/ExplorerPatcher.git

这个项目旨在改善Windows上的工作环境。

GoodbyeDPI - 绕过深度数据包检查系统的实用程序

  • 创建周期:2626 天
  • 开发语言:C
  • 协议类型:Apache License 2.0
  • Star数量:10766 个
  • Fork数量:913 次
  • 关注人数:10766 人
  • 贡献人数:9 人
  • Open Issues数量:73 个
  • Github地址:https://github.com/ValdikSS/GoodbyeDPI.git
  • 项目首页: https://ntc.party/c/community-software/goodbyedpi

GoodbyeDPI是一种旨在绕过许多因特网服务提供商中发现的阻止访问特定网站的深度数据包检查系统的实用程序。它可以处理被动DPI和主动DPI,并需要具有管理员特权的Windows 7、8、8.1、10或11。该软件为不同国家提供了特定的脚本,并提供了DNS解析器重定向到Yandex DNS的非标准端口,以防止DNS污染。

pgvector: Postgres的开源矢量相似度搜索工具

  • 创建周期:1177 天
  • 开发语言:C
  • 协议类型:Other
  • Star数量:10517 个
  • Fork数量:472 次
  • 关注人数:10517 人
  • 贡献人数:14 人
  • Open Issues数量:22 个
  • Github地址:https://github.com/pgvector/pgvector.git

pgvector 是一个开源的矢量相似度搜索工具,适用于Postgres,允许用户将矢量与其余数据一起存储。它支持精确和近似最近邻搜索,各种类型的矢量和不同的距离度量标准。此外,它与任何具有Postgres客户端的语言兼容,并提供ACID合规性、时间点恢复、JOIN等Postgres的其他功能。

libSQL:SQLite的开源分支

  • 创建周期:671 天
  • 开发语言:C
  • 协议类型:MIT License
  • Star数量:8897 个
  • Fork数量:237 次
  • 关注人数:8897 人
  • 贡献人数:79 人
  • Open Issues数量:251 个
  • Github地址:https://github.com/tursodatabase/libsql.git
  • 项目首页: https://turso.tech/libsql

/images/tursodatabase-libsql-0.png

libSQL是SQLite的一个开源分支,旨在为更多用例进行演进,具有嵌入式副本、libSQL服务器和支持多种编程语言等功能。它还包括对核心SQLite的改进和扩展,如ALTER TABLE扩展、随机ROWID、WebAssembly用户定义函数和虚拟预写日志接口。

POCO C++库:跨平台网络应用程序开发

  • 创建周期:4298 天
  • 开发语言:C, C++
  • 协议类型:Other
  • Star数量:8108 个
  • Fork数量:2119 次
  • 关注人数:8108 人
  • 贡献人数:190 人
  • Open Issues数量:140 个
  • Github地址:https://github.com/pocoproject/poco.git
  • 项目首页: https://pocoproject.org

POCO C++库是功能强大的跨平台C++库,用于构建在桌面、服务器、移动设备、物联网和嵌入式系统上运行的网络和基于互联网的应用程序。

C3编程语言:C语言的进化与兼容性

  • 创建周期:1827 天
  • 开发语言:C
  • 协议类型:GNU Lesser General Public License v3.0
  • Star数量:1806 个
  • Fork数量:90 次
  • 关注人数:1806 人
  • 贡献人数:40 人
  • Open Issues数量:61 个
  • Github地址:https://github.com/c3lang/c3c.git

C3是一种编程语言,旨在发展C语言的语法和语义,同时保持对C程序员的熟悉度。它提供了Windows、Debian和MacOS的预编译二进制文件,与C具有完全的ABI兼容性。该语言的手册可以在www.c3-lang.org找到,并且vkQuake已成功编译了部分代码转换为C3。

CANopenNode: 免费开源的CANopen协议栈

  • 创建周期:3289 天
  • 开发语言:C
  • 协议类型:Apache License 2.0
  • Star数量:1384 个
  • Fork数量:637 次
  • 关注人数:1384 人
  • 贡献人数:32 人
  • Open Issues数量:45 个
  • Github地址:https://github.com/CANopenNode/CANopenNode.git
  • 项目首页: https://canopennode.github.io/CANopenNode/index.html

CANopenNode是一个免费的开源CANopen协议栈,以面向对象的方式用ANSI C编写。它设计用于在不同的微控制器上作为独立应用程序或与实时操作系统一起运行。变量被收集在CANopen对象字典中,并可以从C代码和CANopen网络中访问。