iyi language ↗
THE IYI PACKAGE DIRECTORY

Find an iyi package.
Or write the next one.

The iyi standard library and every iyi module on GitHub, in one place.
Crystal shards are supported too, with iyi build --crystal.

EXAMPLE: HOW TO START USING A PACKAGE.
> iyi get github.com/domify/toml
added github.com/domify/toml v0.1.0
your_app.iyi
import github.com/domify/toml::{TOML}
toml = TOML.parse(%(status = "It works!"))
puts toml["status"]
> iyi run your_app.iyi
It works!
47 packages6 categories Generated by iyiA small ecosystem. A good beginning.

Discover packages

47 packages
Numbers from GitHub, as imported. No invented popularity scores.
gNo release

grant↗

An active record pattern ORM with feature parity with Active Record from Ruby/Rails

★ 0 · updated today

cStandard library

Capsule↗

HTTP Datagrams and the Capsule Protocol (RFC 9297), with QUIC variable-length integers.

Ships with iyi

cStandard library

Complex↗

Complex numbers with exponentials, logarithms and roots.

Ships with iyi

dStandard library

Deque↗

A double-ended queue over a ring buffer.

Ships with iyi

dStandard library

Digest↗

MD5, SHA-1, SHA-256, CRC-32 and Adler-32 checksums.

Ships with iyi

dStandard library

Dir↗

Read, create, delete and walk directories, and glob for files.

Ships with iyi

eStandard library

Eiy↗

Embedded iyi templates, <%= %> style, compiled into the program.

Ships with iyi

hStandard library

Heap↗

A binary min-heap over Comparable values.

Ships with iyi

hStandard library

HPACK↗

HTTP/2 header compression: static and dynamic tables and Huffman coding (RFC 7541).

Ships with iyi

hStandard library

HTML↗

Escape HTML safely and decode character entities.

Ships with iyi

hStandard library

HTTP↗

An HTTP/1.1 client and fiber-based server built on iyi sockets.

Ships with iyi

iStandard library

IO↗

Byte streams beyond the standard ones: memory buffers, limited and delimited readers, tees.

Ships with iyi

mStandard library

Math↗

Trigonometry, logarithms, roots and other numeric functions.

Ships with iyi

pStandard library

Path↗

File system paths for POSIX and Windows, read without touching the disk.

Ships with iyi

rStandard library

Random↗

A seedable PCG-32 random number generator.

Ships with iyi

rStandard library

Regex↗

Regular expressions in linear time, with RE2's guarantees.

Ships with iyi

sStandard library

Set↗

Set algebra for the built-in Set: union, intersection, difference, subsets.

Ships with iyi

tStandard library

Text↗

String helpers for splitting, replacement and text processing.

Ships with iyi

tStandard library

Time↗

Dates, durations and time-related operations.

Ships with iyi

uStandard library

UDP↗

Datagram sockets with IPv4, IPv6 and localhost addresses.

Ships with iyi

uStandard library

Unicode↗

Unicode character data: categories, case mapping, UTF-8 and UTF-16, normalization.

Ships with iyi

uStandard library

URI↗

Parse URLs, encode path segments and handle query parameters.

Ships with iyi

uStandard library

UUID↗

Generate and work with universally unique identifiers.

Ships with iyi

THE FIRST PACKAGES. YOURS COULD BE NEXT.

Build something iyi.

Meet the language ↗