Project Icon

xxHash

高性能哈希算法库 支持多种平台和数据规模

xxHash是一个高性能的开源哈希算法库,包含XXH32、XXH64和XXH3等算法。它能以接近RAM速度的极快速度处理数据,并在所有平台上生成一致的哈希值。该库通过了SMHasher测试,保证了优秀的哈希质量。xxHash在处理大小数据时都表现出色,适用于哈希表和布隆过滤器等场景。库提供了简单的一次性和流式哈希API,并支持多种编译选项来优化性能和二进制大小。

xxh - 便携式 SSH 跨主机 Shell 环境工具
GithubSSHshellxxh便携性开源项目跨平台
xxh 允许在远程 Linux 主机上通过 SSH 使用自定义 shell 环境,无需 root 权限或系统安装。支持 Xonsh、Fish、Zsh、OSQuery 等多种 shell,提供便携性、隔离性和可定制性。用户可携带自定义配置、插件和工具,实现个性化的远程终端体验。适用于需要在多台主机间保持一致 shell 环境的开发者和系统管理员。
flatbuffers - 跨平台序列化库 实现极致内存效率
FlatBuffersGithub内存效率序列化库开源项目数据访问跨平台
FlatBuffers是一款跨平台序列化库,专注于优化内存效率。它支持直接访问序列化数据,无需预先解析,同时保持良好的兼容性。该库兼容多种编程语言和操作系统,提供从schema定义到数据读取的完整工作流程。FlatBuffers为开发者提供高效的数据处理方案,适用于需要优化内存使用的项目。
MMKV - 跨平台高性能键值存储框架
GithubMMKV多平台开源项目跨进程键值存储高性能
MMKV是一款高效、轻量级的跨平台键值存储框架,在微信等应用中广泛使用。它支持Android、iOS/macOS、Windows、POSIX和HarmonyOS NEXT等多个平台。MMKV通过mmap实现内存与文件同步,并使用protobuf进行数据编解码,达到卓越性能。框架支持多进程并发访问,无需额外同步操作,所有修改即时保存。MMKV代码结构简洁,二进制大小仅约50K,是理想的轻量级存储方案。
password-hashes - Rust实现的多种密码哈希算法集合
GithubRustCryptoRust编程加密算法密码哈希密码验证开源项目
这个项目提供了多种密码哈希算法的Rust实现,包括Argon2、Balloon、bcrypt-pbkdf、PBKDF2、scrypt和SHA-crypt。采用纯Rust编写,具有高性能和内存安全特性。项目支持灵活的密码验证,并提供详细文档和示例代码。适用于需要实现安全身份认证的Rust项目。
MACs - Rust实现的高性能消息认证码算法库
GithubRustCryptoRust编程加密算法开源项目消息认证码
RustCrypto: MACs是一个纯Rust实现的消息认证码(MAC)算法库,包含BelT MAC、CBC-MAC、CMAC、HMAC和PMAC等多种算法。该项目支持多个Rust版本,提供详细文档和示例,采用Apache 2.0和MIT双重许可。这个开源库为需要高性能、安全MAC算法的开发者提供了可靠的选择。
base64 - 快速Base64流式编解码库 支持多种SIMD加速
Base64C语言GithubOpenMPSIMD加速开源项目编码解码
这是一个C99实现的Base64流式编解码库,支持多种SIMD指令集和OpenMP加速。库提供简单的字符串编解码函数,注重性能、易用性和代码优雅。在x86平台上,库会进行运行时特性检测,自动选择最优编解码方案,显著提升性能。支持AVX2、AVX512、NEON等多种SIMD指令集,适用于不同架构的处理器。
crypto-js - 功能强大的JavaScript加密标准库
AES加密GithubJavaScriptcrypto-js加密库哈希算法开源项目
crypto-js是一个JavaScript加密标准库,实现了AES、SHA256等多种加密算法。适用于浏览器和Node.js环境,提供简单API用于数据加密、解密和哈希计算。虽已停止维护,但因其便捷性仍广泛应用于开发中。作为开源项目,它为开发者提供了灵活且可靠的加密解决方案。
xgboost - 高效灵活可扩展的梯度提升算法库
GithubXGBoost分布式计算开源项目数据科学机器学习梯度提升
XGBoost是一款高性能的梯度提升算法库,专为效率、灵活性和可扩展性而设计。它能快速准确地处理大规模数据集,解决各类机器学习问题。XGBoost支持多种分布式环境,可处理超十亿样本的数据。作为开源项目,XGBoost不断通过社区贡献来提升性能和扩展功能。
Melon - 通用跨平台C库 丰富算法与功能组件集成
C库GithubMelon开源项目数据结构算法跨平台
Melon是一款开源的跨平台C库,集成了丰富的算法、数据结构和功能组件。该库提供内存池、线程池、HTTP处理、WebSocket等实用工具,支持多种加密算法和数据结构。Melon兼容Linux、MacOSX和Windows平台,并可用于Docker环境和WebAssembly开发。这个项目为开发者提供了全面的工具集,有助于提高应用开发效率。
awesome-hpp - 精选仅头文件C++库资源汇总
C++GitHubGithub头文件库开源库开源项目编程工具
该项目汇总了多个领域的优质仅头文件C++库,包括参数解析、音频处理、基准测试、通信、压缩、并发、加密等。每个库均提供简介、GitHub星级和许可证信息,便于开发者快速筛选。列表持续更新,为C++开发提供了丰富的资源参考。
项目侧边栏1项目侧边栏2
推荐项目
Project Cover

豆包MarsCode

豆包 MarsCode 是一款革命性的编程助手,通过AI技术提供代码补全、单测生成、代码解释和智能问答等功能,支持100+编程语言,与主流编辑器无缝集成,显著提升开发效率和代码质量。

Project Cover

AI写歌

Suno AI是一个革命性的AI音乐创作平台,能在短短30秒内帮助用户创作出一首完整的歌曲。无论是寻找创作灵感还是需要快速制作音乐,Suno AI都是音乐爱好者和专业人士的理想选择。

Project Cover

有言AI

有言平台提供一站式AIGC视频创作解决方案,通过智能技术简化视频制作流程。无论是企业宣传还是个人分享,有言都能帮助用户快速、轻松地制作出专业级别的视频内容。

Project Cover

Kimi

Kimi AI助手提供多语言对话支持,能够阅读和理解用户上传的文件内容,解析网页信息,并结合搜索结果为用户提供详尽的答案。无论是日常咨询还是专业问题,Kimi都能以友好、专业的方式提供帮助。

Project Cover

阿里绘蛙

绘蛙是阿里巴巴集团推出的革命性AI电商营销平台。利用尖端人工智能技术,为商家提供一键生成商品图和营销文案的服务,显著提升内容创作效率和营销效果。适用于淘宝、天猫等电商平台,让商品第一时间被种草。

Project Cover

吐司

探索Tensor.Art平台的独特AI模型,免费访问各种图像生成与AI训练工具,从Stable Diffusion等基础模型开始,轻松实现创新图像生成。体验前沿的AI技术,推动个人和企业的创新发展。

Project Cover

SubCat字幕猫

SubCat字幕猫APP是一款创新的视频播放器,它将改变您观看视频的方式!SubCat结合了先进的人工智能技术,为您提供即时视频字幕翻译,无论是本地视频还是网络流媒体,让您轻松享受各种语言的内容。

Project Cover

美间AI

美间AI创意设计平台,利用前沿AI技术,为设计师和营销人员提供一站式设计解决方案。从智能海报到3D效果图,再到文案生成,美间让创意设计更简单、更高效。

Project Cover

稿定AI

稿定设计 是一个多功能的在线设计和创意平台,提供广泛的设计工具和资源,以满足不同用户的需求。从专业的图形设计师到普通用户,无论是进行图片处理、智能抠图、H5页面制作还是视频剪辑,稿定设计都能提供简单、高效的解决方案。该平台以其用户友好的界面和强大的功能集合,帮助用户轻松实现创意设计。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号