#serverless
rocketnotes - 基于网页的Markdown笔记应用,提供LLM驱动的智能文本补全和语义搜索功能
Github开源项目LLMMarkdownRocketnotesserverlesssemantic search
Rocketnotes是一款基于网页的Markdown笔记应用,提供LLM驱动的文本自动补全、聊天和语义搜索功能。它采用无服务器RAG管道,基于langchain、sentence-transformers、faiss、Ollama以及OpenAI或Anthropic API构建。用户可以进行语义搜索、与文档聊天、创建代码片段并高亮显示、共享文档等。应用支持使用Docker本地部署或通过AWS云端托管,方便用户随时随地高效管理和搜索笔记。
sst - 简化AWS全栈应用开发的现代化框架
Github开源项目AWS开发框架serverless全栈应用SST
SST是一个面向AWS的现代全栈应用开发框架。它支持Next.js、Svelte等多种前端技术,并提供文件上传、身份验证和事件处理等功能。SST通过SEED服务简化了部署和团队协作流程,让开发者能够充分利用AWS的功能,同时降低了serverless应用的开发复杂度。与其他框架相比,SST特别擅长优化AWS开发流程,提供了直观的CLI工具和丰富的文档。此外,SST拥有活跃的社区支持和持续的更新迭代,确保开发者始终能够获得最新的功能和最佳实践。
faas - 简化Kubernetes上的无服务器函数开发
Github开源项目Kubernetesserverless微服务OpenFaaS函数即服务
OpenFaaS是一个轻量级开源平台,专注于简化Kubernetes环境中的函数即服务(FaaS)部署。它支持多语言开发,提供自动扩缩容和性能指标,并以直观的界面和快速部署流程著称。除开源版本外,OpenFaaS还提供增强功能和专业支持的商业版本。
functions-framework-python - Google开源框架简化Python函数开发与部署
Github开源项目PythonserverlessFunctions FrameworkFaaSCloudEvents
Functions Framework for Python是Google开发的开源FaaS框架,支持编写可在多环境运行的Python函数。它简化了HTTP服务器和请求处理,支持HTTP和CloudEvent函数,提供本地开发服务器,并自动解析CloudEvents。该框架实现了跨平台可移植性,适用于Google Cloud Functions、Cloud Run等多种环境,让开发者专注于核心功能实现。
modal-client - Modal Python库实现无服务器云计算按需访问
Github开源项目云计算开发工具Python库serverlessModal
Modal是一个Python库,使开发者能够从本地Python脚本访问无服务器云计算资源。支持Python 3.8至3.12版本,可通过pip快速安装。该项目提供丰富的示例应用、详细的用户指南和API参考文档。开发者可在命令行创建或链接Modal账户,便于使用这一云计算工具。
database-js - 适用于无服务器和边缘计算的PlanetScale JavaScript数据库驱动
Github开源项目JavaScriptserverless数据库连接数据库驱动PlanetScale
database-js是一款为无服务器和边缘计算平台设计的PlanetScale数据库驱动。该驱动支持Fetch API,适用于Cloudflare Workers或Vercel Edge Functions等需要HTTP外部连接的环境。它提供简单连接、事务处理、PlanetScale Boost支持,以及自定义查询参数格式和类型转换功能,使开发者能够灵活高效地进行数据库操作。
open-next - 将Next.js构建输出转换为跨平台可部署包的开源工具
Github开源项目Next.js部署AWSserverlessOpenNext
OpenNext是一个专为Next.js应用设计的开源工具,能将Next.js构建输出转换为适用于多种函数即服务(FaaS)平台的部署包。它支持Next.js 14的主要功能,如App和Pages路由、API路由、动态路由、SSG、SSR和ISR等。OpenNext具备无冷启动和边缘运行等特点,已被Gymshark UK和Udacity等企业应用。这一工具为开发者提供了便捷高效的Next.js应用云平台部署方案。
RunPod - 全面的AI开发训练和扩展云平台
AI机器学习AI工具serverlessRunPodGPU云
RunPod是专为AI设计的云平台,提供全面的开发、训练和扩展解决方案。平台特点包括按需GPU资源、无服务器推理、自动扩展、全球分布式GPU云、CLI工具和实时监控分析。RunPod简化AI基础设施管理,支持快速部署和高成本效益,适用于各种AI工作负载,是AI应用从开发到规模化的理想选择。
Convex - 开源全栈TypeScript平台简化应用后端开发
TypeScriptAI工具serverless后端开发平台Convex实时数据库
Convex是开源的全栈TypeScript开发平台,为应用程序提供一站式后端解决方案。它整合数据库、实时更新、身份验证等功能,让开发者专注产品而非基础设施。通过直观API和强大工具,Convex简化后端开发,加速应用构建和扩展。支持多种前端框架,具备实时协作、搜索等特性,适合现代Web和移动应用开发。
openwhisk - 灵活高效的开源无服务器函数平台
Github开源项目云计算serverlessApache函数即服务OpenWhisk
OpenWhisk作为开源无服务器函数平台,为云应用开发提供了丰富的编程模型。该平台支持创建无服务器API、组合函数工作流,并通过规则和触发器实现事件与函数的连接。OpenWhisk不仅提供独立部署和Kubernetes集群部署选项,还适用于各类开发和生产环境。其活跃的社区为开发者提供了全面的文档和学习资源,助力快速上手和深入探索。
faas-netes - Kubernetes 上的开源无服务器函数平台
Github开源项目云原生KubernetesserverlessOpenFaaSfaas-netes
faas-netes 是 OpenFaaS 的 Kubernetes 提供程序,为容器编排平台带来无服务器体验。它集成 Kubernetes 原生功能,提供 REST API、CLI 和 UI 界面,支持自动扩缩容和异步调用。作为开源项目,faas-netes 拥有活跃社区,适用于构建云原生微服务和函数,同时提供商业支持选项。