内存数据存储,可用作缓存、数据结构服务器、文档数据库、向量数据库和消息代理。
7.7万+34 本周2.5万COther更新于 10小时前
纯 Python 工具库,提供 230 多个扩展标准库的数据结构与工具函数,无外部依赖。
Boltons 是一组超过 230 个采用 BSD 许可证的纯 Python 工具,用来补充标准库中缺失的常用功能。模块涵盖数据结构(如 OrderedMultiDict、两种优先队列)、迭代辅助函数(如 chunked、windowed)、递归结构的遍历与合并(remap),以及带抖动的指数退避(backoff)。
此外还包括原子化文件保存、用于表示堆栈信息的 TracebackInfo,以及 LRU 缓存等实用工具。项目除标准库外没有其他依赖,支持 Python 3.7 至 3.14 及 PyPy3。
可以通过 PyPI 或 conda-forge 安装整个库,也可以直接把单个模块复制到项目中使用,因为各模块彼此独立。
从 PyPI 安装 boltons
pip install boltons导入工具并使用
from boltons.cacheutils import LRU概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
内存数据存储,可用作缓存、数据结构服务器、文档数据库、向量数据库和消息代理。
面向 Web 应用的异步状态管理与数据获取库,支持 React、Vue、Svelte 和 Solid。
面向苹果平台的 Swift 图片加载系统,支持缓存、图片处理与 SwiftUI/UIKit 组件。
面向 Go 的高性能并发内存缓存,可存储海量条目且降低 GC 开销。
HAProxy 是一款免费的反向代理与负载均衡器,为 TCP 和 HTTP 应用提供高可用与流量分发。
一个 JavaScript 实现的 LRU 缓存,达到数量、体积或 TTL 上限时自动淘汰最久未使用的条目。