DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’» is a community of 963,864 amazing developers

We're a place where coders share, stay up-to-date and grow their careers.

Create account Log in
Cover image for How We Built a Cross-Platform Library with Rust
ssglaser
ssglaser

Posted on

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

Top comments (0)

🌚 Friends don't let friends browse without dark mode.

Sorry, it's true.