iyi

Project, verbatim

Crystal Programming Language

Crystal's copyright, the license, and every library the compiler links.

Published whole, out of NOTICE.md, 94 lines.

Copyright 2012-2026 Manas Technology Solutions.

This product includes software developed at Manas Technology Solutions (https://manas.tech/).

Apache License v2.0 with Swift exception applies to all works unless specified otherwise:

Please see REUSE.toml and LICENSE for additional copyright and licensing information.

  • A shard installed into /lib/ carries its own licence. See REUSE.toml for details. iyi vendors none: markd and sanitize went with the documentation generator, reply with the interpreter.

External libraries information

Crystal compiler links the following libraries, which have their own license:

Crystal compiler calls the following tools as external process on compiling, which have their own license:

Crystal standard library uses the following libraries, which have their own licenses:

iyi's own standard library includes code derived from, and its benches a port of:

  • Arm optimized-routines (Math.exp, exp2, log, log2 and pow in src/std/math.iyi, and bench/libm_oracle/) - MIT
  • fdlibm, as glibc carries it (Math.log10, expm1, log1p, sinh, cosh, tanh and the Bessel functions, and their copies in bench/libm_oracle/) - Sun Microsystems' notice: "Permission to use, copy, modify, and distribute this software is freely granted, provided that this notice is preserved."
  • musl (Math.fma's software arm in src/std/math.iyi) - MIT
  • CORE-MATH, as glibc 2.43 carries it and as published (Math.erf, erfc, asinh, acosh, atanh, lgamma, tgamma, atan, asin, acos, sin, cos, tan, cbrt, hypot and atan2 in src/std/math.iyi, and bench/libm_oracle/core_math/) - MIT
  • crystal-metric (bench/metric/) - MIT

Its benches vendor test vectors:

  • NIST's ACVP-Server (bench/std_mlkem_fixture/, ML-KEM-768 vectors, a subset) - NIST's notice for NIST-developed software, kept whole with the source and what was changed in bench/std_mlkem_fixture/NOTICE

The rest