Logo

#Node.js

Logo of ai
ai
Vercel AI SDK是一个TypeScript工具包,帮助开发者使用Next.js、React、Svelte、Vue等框架和Node.js运行时构建AI应用。核心模块提供统一API与OpenAI、Anthropic、Google等模型提供商交互。UI模块提供构建聊天机器人和生成界面的钩子,适用于多个框架。RSC模块为支持React服务器组件的框架提供优化API。开发者可以通过社区支持和贡献指南快速上手并进行贡献。
Logo of LlamaIndexTS
LlamaIndexTS
LlamaIndex.TS 提供简便的 TypeScript 和 JavaScript 库,帮助开发者将数据集成到大型语言模型中。支持 Node.js、Deno、Bun 和 React Server Components 等 JS 环境,尽量减少浏览器环境的限制。通过文档分割、嵌入和查询引擎,用户可以高效创建索引并执行查询。此外,LlamaIndex.TS 兼容多种大型语言模型,包括 OpenAI GPT、Anthropic Claude 和 Llama 系列,提供灵活工具构建高级应用程序。
Logo of search_with_ai
search_with_ai
search_with_ai是一个开源项目,基于Node.js和Vue3创建,支持OpenAI、Google等多个语言模型及Bing、Google等搜索引擎。该系统特色包括响应式设计、多语言选项以及夜间模式,可通过Docker快速部署,不需密钥便可使用默认设置运行。
Logo of TikTok-Chat-Reader
TikTok-Chat-Reader
TikTok-Chat-Reader利用非官方API,实现实时捕捉TikTok直播中的聊天、礼物及其他事件。本工具支持本地部署和线上演示,便于开发者和内容创作者快速测试,并有效管理TikTok直播互动。
Logo of chatgpt-twitter-bot
chatgpt-twitter-bot
该Twitter机器人使用OpenAI的ChatGPT API,通过@ChatGPTBot提问并以多条推文形式回复。项目使用Node.js包,已开源并附带MIT许可。机器人解析并回应用户的输入,响应时间取决于使用量和Twitter的限制。
Logo of openai-whisper-api
openai-whisper-api
OpenAI Whisper API是一种开源AI模型微服务,采用OpenAI先进的语音识别技术,支持多语言识别、语言识别和语音翻译。该服务基于Node.js、Bun.sh和Typescript构建,可在无依赖的Docker环境中运行,适用于语音和语言相关的应用。无论是转录语音消息、改进系统性能,还是探索Whisper API的功能,这都是一个强大的工具,且采用MIT许可证,开发者可以轻松使用。
Logo of chatgpt-token
chatgpt-token
本项目旨在利用OpenAI API在Goerli区块链网络上部署和自定义GPT模型。项目依赖于Node.js和Hardhat开发环境,需配置OpenAI API密钥。通过修改deploygpt4.ts脚本,可以调整API调用与DALL·E模型的交互。项目支持本地测试和区块链部署。
Logo of textlint
textlint
textlint是一款用于自然语言和Markdown文本的Lint工具,类似于ESLint。用户可以通过npm安装各种规则和插件,支持多种文件格式,包含Markdown和HTML。通过自定义规则配置和格式化程序,textlint具备强大的扩展能力,帮助检测和修复文本中的问题。
Logo of background-removal-js
background-removal-js
IMG.LY 提供的 @imgly/background-removal 和 @imgly/background-removal-node 是两个 npm 包,支持在浏览器和 Node.js 环境中移除图片背景。它们具有独特功能,为背景移除任务提供创新且高效的解决方案,同时维护数据隐私。适用于电商应用、图片编辑应用和网页设计工具等场景,帮助开发者快速创建高质量的应用和服务。
Logo of genkit
genkit
Genkit是一个开源框架,用于构建AI驱动的应用程序,支持Node.js和Go。它提供调试和快速迭代工具,可用于创建智能代理、数据转换和检索增强生成等应用程序。通过丰富的插件生态系统,开发者可以扩展Genkit的功能,并利用内置的CLI和本地UI界面提高开发效率。适用于想在应用中引入生成式AI功能的开发者。
Logo of Index
Index
本页面提供了详细的软件工程课程与资源索引,包括基础课程和各类专门化课程。涵盖编程基础、异步编程、Node.js技术栈、高并发系统设计等丰富内容,适合不同水平的学习者使用。页面定期更新,提供最新的技术讲座、研讨会和社区活动记录,旨在帮助用户提升编程技能和知识。
Logo of open-api
open-api
open-api是一个用于Node.js的OpenAPI开发框架,采用Monorepo结构管理多个功能包。该项目支持Express和Koa快速集成,提供路由管理、请求验证等多种工具,方便开发者构建完整的OpenAPI应用。框架涵盖OpenAPI开发各个环节,适用于不同规模的项目需求。open-api采用MIT许可证开源,由Kogo Software LLC维护。
Logo of zx
zx
zx是一个为Node.js环境设计的JavaScript脚本开发工具。它封装了标准库,自动处理参数转义,并提供合理默认设置,简化了复杂脚本的编写过程。zx结合了JavaScript的灵活性和bash的简洁性,适用于需要更强大编程能力的脚本任务。这个工具使开发者能够更高效地创建和管理Node.js脚本。
Logo of keras-js
keras-js
Keras.js项目已停止更新,建议使用TensorFlow.js。该项目允许在浏览器中运行Keras模型,并利用WebGL提供GPU支持。用户可以访问交互演示和文档,体验MNIST卷积网络、ResNet50、Inception v3等模型的应用。虽然Keras.js不再更新,但现有演示仍可使用,并且支持在Node.js中以CPU模式运行模型。
Logo of FreedomGPT
FreedomGPT
FreedomGPT是一款基于Electron和React的应用,支持在本地机器上运行LLM模型。项目包含详细的安装和使用指南,适用于macOS、Windows和Linux系统,并提供贡献指南和社区支持。用户可以下载和配置Liberty Edge模型,并启用挖矿功能。
Logo of chatgpt-mirror
chatgpt-mirror
ChatGPT Mirror,一个基于gpt-3.5-turbo模型的应用,支持Docker和Node.js环境部署。用户可通过配置文件自定义OpenAI API错误提示,便于集成与管理。该项目已归档,推荐转用ChatbotUI。
Logo of lmstudio.js
lmstudio.js
lmstudio.js库在JavaScript和Node.js环境中实现本地大语言模型的加载和使用。支持CLI工具的快速安装,模型的预设配置与自定义,跨域资源共享和守护模式。提供详尽的API示例,涵盖模型加载、文本补全、对话和结构化输出功能,适合开发Web应用及定制LLM使用场景的开发者。
Logo of clevercli
clevercli
clevercli是一款命令行工具,通过简单命令调用OpenAI模型(如ChatGPT)。支持自定义提示类型,并提供丰富的社区维护提示示例,从撤销提交到解释概念均能实现。只需安装Node.js v16+并设置API密钥,即可使用多种内置和自定义提示。clevercli还支持通过stdin输入和缓存功能,非常适合开发者和自动化爱好者。
Logo of gpt4-playground
gpt4-playground
GPT-4 Playground是一个测试和演示GPT-4 API密钥的开源项目,突破了现有环境对8k及32k模型的限制,无需购买ChatCPT Plus即可获得完整功能。该项目保留了原生体验,并通过本地存储加密API密钥以保障安全。支持多会话及会话历史记录功能,方便开发者更好地测试和使用。
Logo of chatgpt-telegram-bot
chatgpt-telegram-bot
ChatGPT Telegram Bot 基于 Node.js 构建,支持私聊和群聊。提供无浏览器官方 API、非官方 API、用户访问控制、消息队列管理以及代理支持等功能。可通过 Docker 或 Node.js 部署。
Logo of search-index
search-index
search-index是一个网络韧性强且持久的全文本搜索库,适用于浏览器和Node.js环境。它支持快速初始化索引以及方便的文档添加与查询。点击查看API文档、常见问题解答、浏览器演示和代码示例,了解其灵活的使用方式。
Logo of vonage-node-sdk
vonage-node-sdk
Vonage API的Node.js Server SDK,帮助开发者集成诸如SMS、Voice、Video和验证等多种服务。通过简便的安装和使用,提升API调用效率。Vonage账户注册及详细API文档可在官方获取,支持Promise和Async/Await模式,确保流畅的开发体验。
Logo of prompts
prompts
Prompts 是一个轻量、美观且易用的交互提示工具,支持CLI界面显示。无需庞大依赖,采用 promises 和 async/await,避免回调问题。工具灵活,提示独立,可单独使用,并提供一致性体验。支持Node 14及以上版本,通过 npm 安装后即可使用,适用于单个提示、提示链和动态提示,并提供 API 供高级用户自定义。
Logo of impress
impress
impress是第一个采用多线程和负载隔离优化的Node.js服务器设计,专注于高强度数据交换、快速开发和清晰架构。适用于可靠高效的后端系统、网络通信、协议无关API、运行时类型验证以及实时和内存数据处理。尽管不适用于内容发布和无状态服务,但在企业级应用的安全性和架构方面具有显著优势,并且支持websocket长连接以减少加密握手开销。同时,不依赖第三方库,使其更加自主和安全。
Logo of Example
Example
Metarhia application example是一个基于Node.js的应用开发框架,提供自动路由、多线程、代码沙箱、数据库访问和API并行执行等功能。该框架旨在提高开发效率、性能和安全性,适用于构建可靠、可扩展的应用程序。Metarhia框架集成了多项最佳实践,为开发者提供了一个完整的项目启动基础。
Logo of bing-chat
bing-chat
此Node.js库为微软Bing Chat的非官方封装,提供简单接口实现与Bing Chat的交互。支持流式响应与多种AI模式,但由于是逆向工程,可能存在长期稳定性问题。适用于需要Node.js 18或更高版本及有效Bing Chat cookie的后端API集成。
Logo of micro-agent
micro-agent
一个专注于代码生成和修复的AI工具,通过自动生成测试用例并迭代代码,确保所有测试通过。支持OpenAI和Anthropic API集成,提供视觉匹配和Figma集成功能,为开发者提供高效和精确的代码编写体验。
Logo of llama-node
llama-node
llama-node是一个支持多种大语言模型推理的Node.js库,兼容LLaMA、RWKV等模型。它基于llm、llama.cpp、rwkv.cpp,使用napi-rs实现消息传递。支持模型包括Alpaca、GPT4All等,适用于多平台如macOS、Linux和Windows。项目处于早期阶段,API可能会更新。
Logo of x-crawl
x-crawl
x-crawl是一个高效的Node.js AI爬虫库,支持动态和静态页面爬取。其AI技术增强了数据抓取的准确性和效率,适用于多种场景与代理配置。
Logo of find-job
find-job
项目利用selenium-webdriver进行浏览器自动化操作,并结合免费的OpenAI API实现一键简历投递。它采用Node.js编写,适合前端开发者且无需设置代理,全程免费。用户只需提供API Key和简历信息,系统会自动处理职位描述,并通过GPT生成专业的求职信息,实现自动投递。
Logo of gpt-rss
gpt-rss
GPT RSS项目使用Vue3和Vant UI组件库,支持PC和移动端,提供搜索和筛选功能。项目通过Node.js定时任务每日更新文章,涵盖AIGC、GPT和LLM领域内容。用户可在线浏览或通过备用网站访问,并可贡献优质公众号或订阅号。感谢Front End RSS与RSSHub的支持。
Logo of OpenAI-Assistant-API-Chat
OpenAI-Assistant-API-Chat
该项目利用OpenAI最新的“gpt-4-1106-preview”模型,提供个性化的AI助手对话体验,支持名称和描述的定制。用户可以通过Vercel平台轻松部署应用,功能包括文件上传和图像描述。未来计划添加函数调用和代码解释功能。欢迎社区贡献,共同完善应用。
Logo of franc
franc
franc是一款多语言文本检测工具,支持从82种到419种语言。提供命令行接口,适用于Node.js、Deno和现代浏览器。适用大文档检测以提高准确性,确保检测结果可靠。
Logo of clipper.js
clipper.js
Clipper是一个Node.js命令行工具,可以便捷地将网页内容剪辑并转换为Markdown格式。利用Mozilla的Readability和Turndown库,它提供了一种快速保存网页内容的方法,无需浏览器插件或账户注册。适用于个人记录和存档,支持从URL、文件或目录中剪辑内容,还能将PDF转换为Markdown。
Logo of autodoc
autodoc
Autodoc 是一个通过大型语言模型自动生成代码库文档的实验性工具包,支持 GPT-4 和 Alpaca。该工具通过深度优先遍历索引代码库内容,生成每个文件和文件夹的文档,方便查询代码细节。未来将支持 CI 管道中的重新索引,确保文档始终更新。对改进 Autodoc 框架感兴趣的开发者,欢迎贡献。
Logo of semana-javascript-expert07
semana-javascript-expert07
JSExpertMax Gesture Controller 使用最新的 Node.js 和 Web 技术,实现从手势识别到视频控制的精确功能。每堂课实时更新,让开发者逐步掌握项目。Web Worker 的机器学习处理确保高效运行,挑战任务包括单眼识别和手势打印。
Logo of supertest
supertest
SuperTest 是一个基于 superagent 的 HTTP 断言测试库,提供高级抽象 API,简化 HTTP 请求测试流程。该库支持多种测试框架,可进行状态码、响应体和头部断言,并兼容 HTTP2 协议。SuperTest 具备灵活的认证和文件上传功能,适用于简单 API 测试和复杂应用场景。其简洁易用的特性使开发者能够高效地进行 HTTP 接口测试。
Logo of node-sqlite3
node-sqlite3
node-sqlite3是一个为Node.js提供异步、非阻塞SQLite3数据库操作的模块。它具有直观的查询和参数绑定接口,支持Buffer/Blob,提供扩展调试功能和查询序列化API。该模块采用现代C++编写,经过内存泄漏测试,并集成最新版SQLite。它支持多平台预编译二进制文件,安装使用便捷。
Logo of amplication
amplication
Amplication是一款开源开发平台,专注于快速生成生产就绪的.NET和Node.js后端应用。该平台通过自动化后端开发流程,确保代码一致性和可预测性,符合最高标准,并提供丰富的API集成和数据模型管理功能。Amplication支持团队合作,适用于各种规模的团队,帮助您专注于业务逻辑,同时简化开发过程。现可直接访问app.amplication.com在线创建服务,或本地部署开发。
Logo of openai-quickstart-node
openai-quickstart-node
本项目提供了一个Node.js平台的OpenAI Chat Completions API简易示例,旨在引导初学者快速理解API请求与消息流的处理。本示例包含详尽的安装和设置步骤,伴随代码说明,助力开发者在本地轻松实现应用部署和测试。
Logo of Video-Call-App-NodeJS
Video-Call-App-NodeJS
探索基于WebRTC、Socket.io及Node.js的视频会议应用,专为少量参与者设计,支持多功能视频通话、屏幕共享、文本聊天等。完美适用于小型团队提升沟通效率。
Logo of pinecone-ts-client
pinecone-ts-client
Pinecone Node.js 官方 TypeScript 客户端,提供简单易用的安装和配置指南。支持通过环境变量或配置对象传入 API 密钥,方便创建和管理 serverless 和 pod-based 索引,并且支持扩展和删除保护功能。提供详细的迁移指南和丰富的示例代码,帮助用户快速上手和迁移到新版本。兼容 TypeScript 4.1 及以上版本,支持多种索引配置和集合操作。
Logo of minecraft-openai
minecraft-openai
该项目展示了如何通过OpenAI和GPT-3控制Minecraft中的非玩家角色。需要Minecraft Java版1.17、Node.js 14+和OpenAI账户,以及配置API密钥来启动Minecraft服务器。项目支持多种命令和上下文,并提供详细的安装和使用指南,适合技术爱好者探索AI与游戏的结合。
Logo of whisper-node
whisper-node
Whisper-node是OpenAI Whisper的Node.js绑定,支持本地转录,输出格式包括JSON、.txt、.srt和.vtt。该项目经过CPU优化,支持Apple Silicon ARM,并提供单词级精度的时间戳。通过npm可快速安装,并可选下载模型。未来将增加浏览器兼容性、语言检测和说话者识别等新功能。
Logo of chatgpt-knowledge-base-chatbot
chatgpt-knowledge-base-chatbot
该项目开发了一个利用个人数据进行上下文回答的 ChatGPT 聊天机器人,采用的技术包括 Node.js、Python、MongoDB 和 React。功能包括用户管理、与机器人长期对话、自定义索引、自动重试 API 错误以及调整和查看模型参数。项目即将开源,欢迎加入讨论和协作。
Logo of JavaScriptStudy
JavaScriptStudy
JavaScriptStudy 是一个全面的 JavaScript 学习指南,由 CS逍遥剑仙创建,涵盖从基础语言、ES新特性、数据结构与算法到前端框架和前端安全等多个方面。项目中还涉及 AJAX、设计模式、模块化、PWA、websocket 和构建工具等实际应用知识,包含多种前端框架如 jQuery、AngularJS、React 和 Vue,适合各层次开发者学习参考。
Logo of proxy-agents
proxy-agents
该项目包含多种Node.js HTTP代理Agent实现,支持通过多种协议操作代理。推荐使用proxy-agent模块,它整合了底层的Agent实现。访问此项目可以查阅完整的更新日志。
Logo of fullstack-javascript-architecture
fullstack-javascript-architecture
该项目提供了一套全面的全栈JavaScript应用架构参考,采用微服务架构,涵盖Web和移动应用、API服务等。技术栈包括Node.js、React、Redux、MongoDB、Docker等,支持桌面和移动设备,使用Docker实现便捷部署。详细指南从环境配置到部署全程覆盖,帮助开发者快速上手全栈开发,提高开发效率和应用性能。
Logo of rebase-editor
rebase-editor
rebase-editor是一个基于Node.js的Git交互式变基工具,通过简洁的终端界面提升操作效率。它支持多行选择、撤销重做、自定义键位和颜色配置,方便用户编辑提交顺序、合并或删除提交。兼容主流操作系统,适合开发者优化Git工作流程。
Logo of nodejs-mobile
nodejs-mobile
nodejs-mobile是一个将Node.js集成到移动应用的开源工具包。它提供移动操作系统上运行Node.js的必要修复,探索移动应用开发所需功能,同时尽量保持与原始Node.js的一致性。该项目提供Android和iOS二进制文件,并支持React Native和Cordova插件,为开发者提供灵活选择。