2 unstable releases

0.2.0 Sep 29, 2025
0.1.0 Jul 24, 2025

#754 in Programming languages

Download history 58/week @ 2025-09-23 72/week @ 2025-09-30 1/week @ 2025-10-07 6/week @ 2025-10-14 1/week @ 2025-10-21

114 downloads per month

MIT/Apache

340KB
8K SLoC

Somni language and VM

Crates.io docs.rs MSRV Crates.io

Somni is a simple, embeddable scripting language. There are two separate runtimes to run Somni programs:

  • somni-expr: a simpler, slower syntax tree evaluator
  • somni: an optimizing compiler and VM, which is much more experimental and much less refined

License

All packages within this repository are licensed under either of:

at your option.

Contribution notice

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~2.5MB
~48K SLoC