#dfinity #idl #internet-computer

candid

Candid is an interface description language (IDL) for interacting with canisters running on the Internet Computer

95 releases

0.10.13 Jan 22, 2025
0.10.11 Dec 10, 2024
0.10.10 Jul 29, 2024
0.10.6 Mar 25, 2024
0.5.0 Jul 30, 2020

#5 in #dfinity

Download history 19027/week @ 2024-12-09 13785/week @ 2024-12-16 3270/week @ 2024-12-23 5911/week @ 2024-12-30 17673/week @ 2025-01-06 18268/week @ 2025-01-13 18978/week @ 2025-01-20 15053/week @ 2025-01-27 20283/week @ 2025-02-03 18470/week @ 2025-02-10 14126/week @ 2025-02-17 17860/week @ 2025-02-24 17595/week @ 2025-03-03 19683/week @ 2025-03-10 20457/week @ 2025-03-17 17103/week @ 2025-03-24

75,370 downloads per month
Used in 250 crates (202 directly)

Apache-2.0

255KB
6K SLoC

Candid

Candid is an interface description language (IDL) for interacting with canisters (also known as services or actors) running on the Internet Computer.

The Candid crate is a serialization/deserialization library for Candid. You can seamlessly convert between Rust values and Candid in both binary and text format.

Usage

See the docs here.

Dependencies

~0.7–8MB
~68K SLoC