[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-105763":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":9,"totalLinesOfCode":9,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":9,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":16,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":17,"rankGlobal":9,"rankLanguage":9,"license":9,"archived":18,"fork":18,"defaultBranch":19,"hasWiki":18,"hasPages":18,"topics":20,"createdAt":9,"pushedAt":9,"updatedAt":25,"readmeContent":26,"aiSummary":9,"trendingCount":16,"starSnapshotCount":16,"syncStatus":14,"lastSyncTime":27,"discoverSource":28},105763,"infinity","hydro-project\u002Finfinity","hydro-project","An agent runtime and tool protocol for principled agent concurrency",null,"https:\u002F\u002Fgithub.com\u002Fhydro-project\u002Finfinity","Rust",420,40,2,31,0,37.67,false,"main",[21,22,23,24],"agents","concurrency","distributed-systems","rust","2026-11-01 00:17:27","# [Infinity](https:\u002F\u002Finfinity.hydro.run)\n\nInfinity is a Rust framework for building massively concurrent agentic systems, light enough to fit 75k agents in the memory of a Raspberry Pi. Infinity does for agents what async did for threads: instead of blocking on slow tools, Infinity agents run them concurrently, yield while they wait, and cost nothing until the next event arrives.\n\n```rust\nlet system = AgentSystemBuilder::new_local(\n    InMemoryConversationStore::new(),\n    InMemoryStateStore::new(),\n    StaticModel::new(provider, \"global.anthropic.claude-sonnet-4-6\").await?,\n)\n.start();\n\nlet mut thread = system.thread_builder().launch().await;\nthread.send_user_text(\"Write a haiku about Rust\").await?;\n\nwhile let Some(event) = thread.recv().await {\n    println!(\"{event:?}\");\n}\n```\n\nBetween turns, an agent is pure data, just its conversation history with no task, no stack, and no open connection, so a waiting agent hibernates for free and wakes on the next message. The same agent code runs unchanged in a resident process on your laptop and on serverless platforms like AWS Lambda, where scale to zero is the default.\n\n**Get started today at [infinity.hydro.run](https:\u002F\u002Finfinity.hydro.run)!**\n\n## Learn More\n\n- **[Infinity Runtime](https:\u002F\u002Finfinity.hydro.run\u002Fdocs\u002Finfinity-runtime\u002Foverview)**: Build your first agent with the [quickstart](https:\u002F\u002Finfinity.hydro.run\u002Fdocs\u002Finfinity-runtime\u002Fquickstart\u002Flaunching-your-first-agent), see how yielding turns and hibernation work in the [architecture guide](https:\u002F\u002Finfinity.hydro.run\u002Fdocs\u002Finfinity-runtime\u002Farchitecture), and [deploy on AWS Lambda](https:\u002F\u002Finfinity.hydro.run\u002Fdocs\u002Finfinity-runtime\u002Fserverless\u002Fquickstart) with the included CDK constructs.\n\n- **[Reactive Agent Protocol (RAP)](https:\u002F\u002Finfinity.hydro.run\u002Fdocs\u002Frap\u002Fwhat-is-rap)**: Serve tools over the network without holding a connection open: results and subscription events are delivered whenever they are ready, even to agents that currently have no process at all. Existing MCP servers run unchanged through a compatibility layer, and anyone can implement the open [specification](https:\u002F\u002Finfinity.hydro.run\u002Fdocs\u002Frap\u002Fspec\u002Foverview).\n\n- **[Infinity Code](https:\u002F\u002Finfinity.hydro.run\u002Fdocs\u002Finfinity-code\u002Foverview)**: A coding agent built on the runtime for concurrent work: it runs builds and tests in the background while their output streams in, edits in parallel threads with stacked sandboxes, and hands you each result as a diff to review.\n","2026-10-31 04:27:22","trending"]