根据Github Trendings的统计,今日(2024-10-23统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下:
开发语言 | 项目数量 |
---|---|
C项目 | 10 |
PLpgSQL项目 | 1 |
Redis - 内存数据库和数据结构服务器
- 创建周期:5411 天
- 开发语言:C
- 协议类型:BSD 3-Clause “New” or “Revised” License
- Star数量:62974 个
- Fork数量:23165 次
- 关注人数:62974 人
- 贡献人数:385 人
- Open Issues数量:2517 个
- Github地址:https://github.com/redis/redis.git
- 项目首页: http://redis.io
Redis是一种内存数据库,可以持久化到磁盘,通过一组命令提供对可变数据结构的访问。它提供了诸如复制、可调节的耐久性级别、集群和高可用性等功能。Redis支持各种数据类型,并可以在多个平台上编译和使用。它还提供了构建TLS支持、systemd支持和选择内存分配器的选项。Redis可以使用默认配置运行,也可以通过命令行参数进行修改。安装过程包括安装二进制文件和配置init脚本和配置文件的选项。
Zstandard - 快速实时压缩算法
- 创建周期:3532 天
- 开发语言:C
- 协议类型:Other
- Star数量:23320 个
- Fork数量:2074 次
- 关注人数:23320 人
- 贡献人数:308 人
- Open Issues数量:198 个
- Github地址:https://github.com/facebook/zstd.git
- 项目首页: http://www.zstd.net
Zstandard,也称为zstd,是一种快速的无损压缩算法,旨在实时压缩场景中具有比zlib更好的压缩比。它由Huff0和FSE库提供快速熵阶段的支持,并且其格式稳定,并在RFC8878中有文档记录。参考实现可作为开源双重BSD或GPLv2许可的C库使用,以及用于生成和解码.zst,.gz,.xz和.lz4文件的命令行实用程序。还有多个独立实现和其他编程语言的已知端口和绑定。
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的其他功能。
事件通知库
- 创建周期:4622 天
- 开发语言:C
- 协议类型:Other
- Star数量:10504 个
- Fork数量:3333 次
- 关注人数:10504 人
- 贡献人数:240 人
- Open Issues数量:167 个
- Github地址:https://github.com/libevent/libevent.git
- 项目首页: https://libevent.org
这个开源项目是一个事件通知库。它提供了一种管理和发送系统内各种事件通知的方式。该库旨在设计灵活,并且易于集成到不同的软件项目中。
Citus 12.1: PostgreSQL的分布式扩展
- 创建周期:2900 天
- 开发语言:C, PLpgSQL
- 协议类型:GNU Affero General Public License v3.0
- Star数量:9315 个
- Fork数量:619 次
- 关注人数:9315 人
- 贡献人数:80 人
- Open Issues数量:980 个
- Github地址:https://github.com/citusdata/citus.git
- 项目首页: https://www.citusdata.com
Citus是一个开源的分布式数据库,它扩展了PostgreSQL以实现跨多个节点的水平扩展。最新版本Citus 12.1带来了新的功能和改进。
Atomic Red Team™ - 小型便携检测测试
- 创建周期:2331 天
- 开发语言:C
- 协议类型:MIT License
- Star数量:8758 个
- Fork数量:2613 次
- 关注人数:8758 人
- 贡献人数:340 人
- Open Issues数量:9 个
- Github地址:https://github.com/redcanaryco/atomic-red-team.git
Atomic Red Team是一个测试库,映射到MITRE ATT&CK框架,为安全团队提供小型和高度便携的检测测试,以便快速、便携和可重复地测试其环境。
Suricata: 开源网络安全工具
- 创建周期:4453 天
- 开发语言:C
- 协议类型:GNU General Public License v2.0
- Star数量:4629 个
- Fork数量:1449 次
- 关注人数:4629 人
- 贡献人数:193 人
- Open Issues数量:72 个
- Github地址:https://github.com/OISF/suricata.git
- 项目首页: https://suricata.io
Suricata是由OISF和Suricata社区开发的开源网络安全工具。它是一种网络入侵检测系统、入侵预防系统和网络安全监控引擎。
树莓派 Pico SDK:简化开发,强大功能
- 创建周期:1299 天
- 开发语言:C
- 协议类型:BSD 3-Clause “New” or “Revised” License
- Star数量:3350 个
- Fork数量:865 次
- 关注人数:3350 人
- 贡献人数:150 人
- Open Issues数量:203 个
- Github地址:https://github.com/raspberrypi/pico-sdk.git
树莓派 Pico SDK 提供了在 C、C++ 或汇编语言中编写 RP 系列微控制器设备程序所需的工具。它为非嵌入式和嵌入式 C 开发人员提供了熟悉的编程环境,支持标准 C/C++ 库、硬件访问 API 以及用于网络、USB、多核编程等的高级库。SDK 的目标是简化开发过程,同时具备足够的功能,可构建从简单应用到低级软件的任何内容。
FreeSWITCH: 软件定义的电信堆栈
- 创建周期:1904 天
- 开发语言:C
- 协议类型:Other
- Star数量:2774 个
- Fork数量:1259 次
- 关注人数:2774 人
- 贡献人数:269 人
- Open Issues数量:858 个
- Github地址:https://github.com/signalwire/freeswitch.git
- 项目首页: https://freeswitch.com/#getting-started
FreeSWITCH是一种软件定义的电信堆栈,可以实现从专有电信交换机到在任何通用硬件上运行的多功能软件实现的数字转型。它可以释放任何设备的电信潜力,从树莓派到多核服务器。结合托管的云平台SignalWire,FreeSWITCH可以与外部世界互连并实现任意规模的扩展。
pg_cron: PostgreSQL的简单cron作业调度程序
- 创建周期:2817 天
- 开发语言:C
- 协议类型:PostgreSQL License
- Star数量:2586 个
- Fork数量:182 次
- 关注人数:2586 人
- 贡献人数:38 人
- Open Issues数量:97 个
- Github地址:https://github.com/citusdata/pg_cron.git
pg_cron是一个简单的基于cron的作业调度程序,适用于运行在数据库内部作为扩展的PostgreSQL(10或更高版本)。它允许使用与常规cron相同的语法来调度PostgreSQL命令,并支持基于时间间隔和月末的调度。pg_cron可以并行运行多个作业,但一次最多只能运行一个作业实例。它使用标准的cron语法,并支持Paul Vixie的cron源代码中的选项。