Benchmark↗
Time a block: iterations per second and wall-clock comparisons.
Ships with iyi
The iyi standard library and every iyi module on GitHub, in one place.
Crystal shards are supported too, with iyi build --crystal.
Time a block: iterations per second and wall-clock comparisons.
Ships with iyi
Turn command-line flags into a clear command-line interface.
Ships with iyi
Terminal colours and styles with ANSI escapes: named, 256-colour and RGB.
Ships with iyi
Read, create, delete and walk directories, and glob for files.
Ships with iyi
Read and change the process environment.
Ships with iyi
File operations beyond whole-file reads and writes.
Ships with iyi
Byte streams beyond the standard ones: memory buffers, limited and delimited readers, tees.
Ships with iyi
Structured application logging and diagnostics.
Ships with iyi
File system paths for POSIX and Windows, read without touching the disk.
Ships with iyi
Launch processes and work with subprocess output.
Ships with iyi
Wait for signals such as INT and TERM to stop a program cleanly.
Ships with iyi