rivetkit-client-swiftui
作者: rivet-dev
用于连接Rivet Actors的SwiftUI客户端库,支持响应式绑定和事件流。提供@Actor属性包装器,实现获取或创建语义及连接生命周期管理,同时包含环境配置和事件订阅的视图修饰符。支持类型化异步操作、即发即弃发送,以及带0-5个类型化参数的AsyncStream事件订阅。包含连接状态跟踪、通过ActorError的错误处理,以及支持层级化Actor的复合键功能...
npx skills add https://github.com/rivet-dev/skills --skill rivetkit-client-swiftui来自 rivet-dev 的更多技能
rivetkit-actors
rivet-dev
使用 Rivet Actors 构建有状态后端:高性能、长生命周期、内存驻留、持久化进程。当 HTTP、数据库或队列无法满足需求时使用。…
official
agent-browser
rivet-dev
自动化浏览器交互,用于网页测试、表单填写、截图和数据提取。当用户需要浏览网站、与网页交互时使用…
official
multiplayer-game
rivet-dev
构建多人游戏的实用模式:匹配机制、滴答循环、实时状态、兴趣管理及验证。包含10种游戏类型(大逃杀、竞技场、IO风格、开放世界、派对、2D/3D物理、排位、回合制、放置类)的入门代码与架构模式,涵盖角色拓扑、生命周期图及网络代码策略。涉及服务器模拟基础:固定实时循环与动作驱动更新对比、物理引擎选择(Rapier 2D/3D)及空间...
official
rivetkit
rivet-dev
为AI代理、多人应用和工作流自动化提供长期运行、有状态的计算能力。Actor是持久化的内存进程,无需数据库往返即可在请求间保持状态,并支持从零到数百万并发实例的自动扩展。内置通过WebSocket和事件的实时通信、用于有序消息处理的持久队列,以及用于结构化数据查询的SQLite。通过Rivet Cloud或自托管方式,状态可在重启和崩溃后持续保留...
official
rivetkit-actors
rivet-dev
使用 Rivet Actors 构建有状态后端:高性能、长生命周期、内存驻留、持久化进程。当 HTTP、数据库或队列无法满足需求时使用。…
official
rivetkit-client-javascript
rivet-dev
用于连接Rivet Actors的JavaScript客户端,支持无状态和有状态连接。兼容浏览器、Node.js和Bun环境,可通过环境变量自动检测端点或进行显式配置。提供两种交互模式:用于独立请求的无状态操作调用,以及支持实时事件订阅的有状态连接。包含针对实现onRequest或onWebSocket处理器的Actor的低级HTTP和WebSocket访问。提供复合数组式...
official
rivetkit-client-react
rivet-dev
用于连接Rivet Actor的React客户端,提供钩子和实时状态管理。通过createRivetKit()创建类型化钩子,使用useActor()通过键和可选参数连接actor实例。通过useEvent()订阅actor事件,并通过connStatus和error状态监控连接生命周期。使用createClient()进行无状态一次性调用、actor发现方法(get、getOrCreate、create、getForId)以及底层HTTP/WebSocket访问。支持复合数组键...
official
rivetkit-client-swift
rivet-dev
用于连接Rivet Actors的Swift客户端,支持无状态和有状态连接模式。支持无状态动作调用和通过AsyncStream实现实时事件流的持久WebSocket连接。提供0-5个位置参数的类型化动作调用,以及用于更多参数的原始JSON回退。通过状态变化、错误、打开和关闭流监控连接生命周期。支持底层HTTP和WebSocket访问,用于自定义onRequest和...
official