agent-framework and uAgents

These are competitors: Microsoft's framework targets general-purpose multi-agent orchestration at enterprise scale, while Fetch's framework specializes in decentralized agent communication, so teams building agents would typically adopt one approach or the other based on their architecture requirements.

agent-framework
93
Verified
uAgents
89
Verified
Maintenance 25/25
Adoption 21/25
Maturity 24/25
Community 23/25
Maintenance 20/25
Adoption 19/25
Maturity 25/25
Community 25/25
Stars: 7,882
Forks: 1,308
Downloads: 417,180
Commits (30d): 208
Language: Python
License: MIT
Stars: 1,556
Forks: 350
Downloads: 5,841
Commits (30d): 8
Language: Python
License: Apache-2.0
No risk flags
No risk flags

About agent-framework

microsoft/agent-framework

A framework for building, orchestrating and deploying AI agents and multi-agent workflows with support for Python and .NET.

Supports graph-based workflows with streaming, checkpointing, and human-in-the-loop capabilities for deterministic function composition. Built-in OpenTelemetry observability, middleware system for request/response processing, and a DevUI for interactive agent development and debugging. Works with multiple LLM providers and includes experimental labs for benchmarking and reinforcement learning research.

About uAgents

fetchai/uAgents

A fast and lightweight framework for creating decentralized agents with ease.

Agents automatically register on the Fetch.ai blockchain's Almanac smart contract for decentralized discovery and inter-agent communication. Messages and wallets use cryptographic signing for identity verification and asset security. Built-in decorators enable scheduling tasks (`@on_interval`) and event-driven handlers, with agents persisting state and exchanging data across the network.

Scores updated daily from GitHub, PyPI, and npm data. How scores work