Project Icon

node-rate-limiter-flexible

Node.js速率限制库 防御DDoS和暴力攻击

node-rate-limiter-flexible是一个Node.js速率限制库,用于计数和限制操作次数,防御DDoS和暴力攻击。支持Redis、内存、集群等多种存储后端,具有原子递增、高性能、灵活配置等特点。提供统一API,支持内存阻塞、流量突发等功能,可随应用增长扩展。适用于构建需要限制请求频率的Node.js应用。

dockerode - 功能丰富的 Docker Remote API Node.js 实现
APIDockerGithubNode.jsdockerode容器化开源项目
dockerode 是一个功能完备的 Node.js 模块,用于与 Docker Remote API 进行交互。它支持流操作、实体管理和容器运行等核心功能,同时提供回调和 Promise 两种接口。该模块重视测试覆盖,确保与 Docker 更新同步,并完整实现 API 特性。对于需要构建 Docker 相关应用的开发者来说,dockerode 是一个可靠的选择。
SafeLine - 自托管Web应用防火墙 全面保护网站安全
GithubHTTP流量过滤SafeLineWAFWeb应用防火墙安全防护开源项目
SafeLine是一款功能全面的自托管Web应用防火墙(WAF),为网站提供多层次安全防护。它能有效抵御SQL注入、XSS等常见web攻击,具备IP限速、验证码挑战等防护功能,并支持HTML和JS代码动态加密。SafeLine已在全球部署超18万次,每日处理超过300亿HTTP请求,是经过实际生产环境验证的WAF解决方案。
lambda-api - 为 AWS Lambda 设计的轻量级 Serverless API 框架
API网关GithubLambda APINode.jsWeb框架serverless开源项目
Lambda API 是专为 AWS Lambda 和 API Gateway 开发的轻量级 Web 框架。它具备强大的路由、中间件和错误处理功能,同时保持零依赖,实现快速加载和高效执行。框架支持多种编程风格,包括异步/await、Promise 和回调。此外,它还提供全面的日志记录和 CORS 支持,适用于各种规模的 Serverless API 开发。
Dexie.js - 强大易用的IndexedDB包装库 简化浏览器数据库操作
Dexie.jsGithubIndexedDBJavaScript库Web开发开源项目浏览器数据库
Dexie.js是一个广受欢迎的IndexedDB包装库,提供简洁的API接口来操作浏览器数据库。该库兼容主流浏览器、Electron和Capacitor应用,并修复了部分IndexedDB实现中的问题。Dexie.js性能优异,支持批量处理和多样化查询。通过与Dexie Cloud集成,可实现数据同步功能。从基础Web应用到复杂React项目,Dexie.js均能显著简化数据库操作流程,提升开发效率。
ws - 轻量级高性能的Node.js WebSocket库
GithubNode.jsWebSocketws实时通信开源项目网络协议
ws是一个轻量级、高性能的Node.js WebSocket库,支持客户端和服务器端实现。该库通过了广泛的测试,兼容最新WebSocket协议,提供简洁API和丰富示例。ws支持消息压缩、客户端认证等功能,适用于构建各类实时Web应用。
lowdb - 简单易用的轻量级本地 JSON 数据库
GithubJSON数据库JavaScriptTypeScriptlowdb开源项目轻量级
lowdb 是一个轻量级本地 JSON 数据库,支持类型安全和纯 JavaScript 操作。它具有原子写入、可扩展性强、支持 TypeScript 等特点。lowdb 能够简单读写 JSON 文件,支持内存模式加速测试,并可通过适配器扩展存储方式或文件格式。这个开源项目适合小型项目和快速原型开发,为开发者提供了简洁有力的本地数据存储方案。
simdjson - 高性能JSON解析库 实现每秒GB级数据处理
C++库GithubJSON解析SIMD指令simdjson开源项目性能优化
simdjson是一款高效的JSON解析库,通过SIMD指令和微并行算法实现比主流库快4倍以上的解析速度。该库提供完整的UTF-8验证和精确数字解析,同时注重易用性和可靠性。simdjson具备JSON最小化、NDJSON处理等功能,能在运行时自动选择最适合的CPU解析器。目前已应用于Node.js、ClickHouse等多个知名项目中。
nodebestpractices - Node.js开发最佳实践大全 助力性能安全与代码优化
GithubNode.js代码风格开源项目最佳实践测试生产环境错误处理项目架构
该项目收录100余条Node.js最佳实践,内容全面涵盖项目架构、错误处理、代码风格、测试、部署和安全等核心领域。由行业专家持续更新维护,提供详细说明和代码示例,适合不同水平的开发者学习参考,有助于构建高质量、安全可靠的Node.js应用。
undici - Node.js专用的高性能HTTP/1.1客户端
APIGithubHTTP客户端Node.jsundici开源项目性能
Undici是专为Node.js开发的HTTP/1.1客户端库,提供request、stream、pipeline等API,并支持fetch标准。通过优化连接管理和请求处理,Undici在高并发场景下性能出色。其简洁API和高效性能使其成为处理大量HTTP请求的Node.js应用的有力工具。
pg-promise - Node.js PostgreSQL高性能接口库
GithubNode.jsPostgreSQLpg-promise开源项目数据库接口查询格式化
pg-promise是一个高性能的PostgreSQL接口库,为Node.js提供自动连接管理、事务处理、查询格式化和结果处理功能。该库支持Promise,简化异步操作,并提供多种查询方法和格式化选项。pg-promise支持外部SQL文件和全局事件报告,适用于复杂数据库操作场景。
项目侧边栏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

SubCat字幕猫

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

Project Cover

美间AI

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

Project Cover

AIWritePaper论文写作

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

Project Cover

稿定AI

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

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