{"id":22887334,"url":"https://github.com/nrrso/swarm_ex","last_synced_at":"2025-10-10T11:32:59.604Z","repository":{"id":259781181,"uuid":"879410146","full_name":"nrrso/swarm_ex","owner":"nrrso","description":"Elixir library for lightweight AI agent orchestration inspired by openai/swarm","archived":false,"fork":false,"pushed_at":"2024-11-10T20:45:44.000Z","size":99,"stargazers_count":77,"open_issues_count":2,"forks_count":6,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-10T11:31:55.830Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Elixir","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nrrso.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-10-27T20:32:01.000Z","updated_at":"2025-08-25T15:22:35.000Z","dependencies_parsed_at":null,"dependency_job_id":"4c612c92-5eea-4abc-9c52-c04876336429","html_url":"https://github.com/nrrso/swarm_ex","commit_stats":null,"previous_names":["nrrso/swarm_ex"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nrrso/swarm_ex","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrrso%2Fswarm_ex","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrrso%2Fswarm_ex/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrrso%2Fswarm_ex/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrrso%2Fswarm_ex/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nrrso","download_url":"https://codeload.github.com/nrrso/swarm_ex/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrrso%2Fswarm_ex/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279003714,"owners_count":26083610,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-10T02:00:06.843Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-13T20:32:39.683Z","updated_at":"2025-10-10T11:32:59.599Z","avatar_url":"https://github.com/nrrso.png","language":"Elixir","funding_links":[],"categories":["High-Level Agent Frameworks","Generative AI"],"sub_categories":["How to Join","Agent Frameworks"],"readme":"# SwarmEx  🐝 🐝 🐝\n\n[![Hex Version](https://img.shields.io/hexpm/v/swarm_ex.svg)](https://hex.pm/packages/swarm_ex)\n\nSwarmEx is an Elixir library for lightweight, controllable, and testable AI agent orchestration. It provides primitives for creating and coordinating networks of AI agents, leveraging Elixir's native strengths in concurrency and fault tolerance.\n\n## Installation\n\nThe package can be installed by adding `swarm_ex` to your list of dependencies in `mix.exs`:\n\n```elixir\ndef deps do\n  [\n    {:swarm_ex, \"~\u003e 0.2.0\"}\n  ]\nend\n```\n\n## Features\n\n- Lightweight agent orchestration\n- Tool integration framework\n- Built-in telemetry and observability\n- Robust error handling\n- Clear developer experience\n\n## Quick Start\n\n[![Run in Livebook](https://livebook.dev/badge/v1/blue.svg)](https://livebook.dev/run?url=https%3A%2F%2Fraw.githubusercontent.com%2Fnrrso%2Fswarm_ex%2Frefs%2Fheads%2Fmain%2Flivebooks%2Fswarm_ex.livemd)\n\n## Documentation\n\nThe docs can be found at [https://hexdocs.pm/swarm_ex](https://hexdocs.pm/swarm_ex).\n\n## Testing\n\n```bash\nmix test\n```\n\n## Contributing\n\n1. Fork it\n2. Create your feature branch (`git checkout -b feature/my-new-feature`)\n3. Commit your changes (`git commit -am 'Add some feature'`)\n4. Push to the branch (`git push origin feature/my-new-feature`)\n5. Create new Pull Request\n\n## License\n\nApache License 2.0 - See LICENSE for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnrrso%2Fswarm_ex","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnrrso%2Fswarm_ex","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnrrso%2Fswarm_ex/lists"}