How We Built a Cross-Platform Library with Rust

ssglaser

ssglaser

Posted on October 26, 2021

How We Built a Cross-Platform Library with Rust

When we create a new release of Oso, we run 87 different Github actions. Those actions build libraries for 6 different languages and test them on different versions of the language across 3 different operating systems. Oso has libraries for Python, Ruby, Java, Javascript, Go, and Rust, and each of those libraries works on Linux, Windows, and macOS. Every library is based on a core that is written in Rust. That allows us to support so many languages without rewriting every feature 6 times.

See new post out to learn how it all works: https://www.osohq.com/post/cross-platform-rust-libraries

💖 💪 🙅 🚩
ssglaser
ssglaser

Posted on October 26, 2021

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related