Featured image of post 构建企业级服务器端应用程序的渐进式 Node.js 框架 | 开源日报 No.450

构建企业级服务器端应用程序的渐进式 Node.js 框架 | 开源日报 No.450

Nest.js 是一个强大且灵活的 Node.js 框架,专为构建高效的企业级应用而设计。它结合了多种编程范式,提供了开箱即用的架构,极大地提升了开发者的生产力。

hengyoush/kyanos

Github Repo Stars License: `Apache-2.0` Language: `Unknown`

demo-picture-of-kyanos

kyanos 是一个基于 eBPF 的网络问题分析工具,能够捕获和分析网络请求,如 HTTP、Redis 和 MySQL 请求,并帮助快速排查异常网络问题。

  • 强大的流量过滤功能:支持根据传统的 IP/ 端口信息以及进程/容器、L7 协议信息等多种维度进行过滤。
  • 高级分析能力:可以聚合捕获的数据包指标,快速提供故障排除所需的关键信息。
  • 深入内核级延迟细节:可视化显示请求/响应在各个阶段的延迟情况,有助于精确诊断慢查询的问题。
  • 轻量且无依赖性:仅需单个二进制文件和一条命令即可运行,几乎没有依赖项。
  • 自动 SSL 流量解密:所有捕获的请求和响应以明文形式呈现。

nestjs/nest

Github Repo Stars License: `MIT` Language: `Unknown`

cover

Nest 是一个用于构建高效、可扩展和企业级服务器端应用程序的渐进式 Node.js 框架,支持 TypeScript 和 JavaScript。

  • 结合面向对象编程、函数式编程和函数响应式编程的元素
  • 提供开箱即用的应用架构,便于创建高度可测试、可扩展且易于维护的应用
  • 与 Express 兼容,同时支持 Fastify 等多种库
  • 利用现代 JavaScript 技术,提高开发者生产力

ant-design/x

Github Repo Stars License: `MIT` Language: `Unknown`

demo-picture-of-x

Ant Design X 是一个轻松构建 AI 驱动界面的工具。

  • 基于企业级 AI 产品的最佳实践,提供卓越的 AI 交互体验。
  • 灵活多样的原子组件,覆盖大多数 AI 对话场景,快速构建个性化接口。
  • 开箱即用的模型集成,与兼容 OpenAI 标准的推理服务轻松连接。
  • 高效管理对话数据流,提高开发效率。
  • 丰富模板支持,加速 LUI 应用开发启动过程。
  • 完整 TypeScript 支持,提高开发体验和可靠性。
  • 先进主题定制功能,以满足不同用例和个性化需求。

arkohut/pensieve

Github Repo Stars License: `Apache-2.0` Language: `Unknown`

demo-picture-of-pensieve

Pensieve 是一个注重隐私的被动记录项目,允许用户完全控制自己的数据。

  • 简单安装:通过 pip 安装依赖即可开始使用
  • 完全数据控制:所有数据存储在本地,实现完全本地操作和自我管理的数据处理
  • 支持全文和向量搜索
  • 集成 Ollama,作为 Pensieve 的机器学习引擎
  • 兼容任何 OpenAI API 模型(如 OpenAI、Azure OpenAI、vLLM 等)
  • 支持 Mac 和 Windows(Linux 支持正在开发中)
  • 通过插件扩展功能

microsoft/TinyTroupe

Github Repo Stars License: `MIT` Language: `Unknown`

demo-picture-of-TinyTroupe

TinyTroupe 是一个基于大型语言模型(LLM)的多代理人格模拟库,旨在增强想象力和提供商业洞察。

  • 支持模拟具有特定个性、兴趣和目标的人物。
  • 利用 GPT-4 生成逼真的互动行为,帮助理解人类行为。
  • 可用于广告评估、软件测试、数据生成及项目管理等场景。
  • 允许高度自定义的人格设置,以适应不同的实验需求。
  • 专注于生产力和商业情境,为成功项目提供支持。
Licensed under CC BY-NC-SA 4.0