jido

A toolkit for building autonomous, distributed agent systems in Elixir

Actors

Stars

1.1k

Unreleased Activity

First Release

1

years ago

Last Release

13

days ago

Downloads

7.1k

last 90 days

Last Stable Version

2.0.0

Version 2.0.0

Published Feb 2026
Elixir Version Requirement ~> 1.18
Documentation for 2.0.0

Dependencies

13
deep_merge ~> 1.0

Deep (recursive) merging for maps, keyword lists and whatever else you may want via implementing a simple protocol.

jason ~> 1.4

A blazing fast JSON parser and generator in pure Elixir.

jido_action ~> 2.0

Composable, validated actions for Elixir applications with built-in AI tool integration

jido_signal ~> 2.0

Agent Communication Envelope and Utilities

nimble_options ~> 1.1

A tiny library for validating and documenting high-level options

ok ~> 2.3

Elegant error/exception handling in Elixir, with result monads.

phoenix_pubsub ~> 2.1

Distributed PubSub and Presence platform

poolboy ~> 1.5

A hunky Erlang worker pool factory

sched_ex ~> 1.1

SchedEx is a simple yet deceptively powerful scheduling library for Elixir.

splode ~> 0.3.0

Splode helps you deal with errors and exceptions in your application that are aggregatable and consistent.

telemetry ~> 1.3

Dynamic dispatching library for metrics and instrumentations

telemetry_metrics ~> 1.1

Provides a common interface for defining metrics based on Telemetry events.

uniq ~> 0.6.1

Provides UUID generation, parsing, and formatting. Supports RFC 4122, and the v6 draft extension

Optional Dependencies

Dependencies that are not required by default but can be installed or enable additional features or functionality

Community

Looks like this space is still empty… Want to be the first to contribute?

Share an article, talk, or podcast by adding resources to this package.

Related Packages

21 packages