The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Magnus Alternatives
Similar projects and alternatives to magnus
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Apache Arrow
Apache Arrow is a multi-language toolbox for accelerated data interchange and in-memory processing
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
selma
Selma selects and matches HTML nodes using CSS rules. Backed by Rust's lol_html parser. (by gjtorikian)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
magnus reviews and mentions
-
Regarding using multiple languages in one project
You can also use Rust to write an extension module that can be loaded into the Ruby interpreter, so that everything runs in the same process: https://github.com/matsadler/magnus
- Magnus – Write Ruby extension gems in Rust, or call Ruby code from a Rust binary
- Magnus 0.5 released (Library for writing Ruby gems in Rust)
-
Tried polars in Ruby
So while the Arrow C binding for the Ruby language is relatively well-developed, polars-df is not an Arrow C binding, but a binding to Polars implemented in Rust. magnus is used for the connection between Ruby and Rust. In fact, there is also a Ruby data frame that uses the Arrow binding, which is called RedAmber. But we are not talking about that now.
-
Ruby 3.2.0 Released
The template generated with bundle gem —-ext=rust uses the Magnus[1] library that provides a high-level friendly Rust wrapper over the Ruby C API, but you can also use rb-sys[2] which is lower level bindings direct to the Ruby C API.
[1]: https://github.com/matsadler/magnus
- 0.4.0 Release of Magnus. Write Ruby Gems in Rust, or Call Ruby from Rust
- 0.4.0 release of Magnus (Write Ruby gems in Rust)
- Magnus (bindings to Ruby) version 0.3.0
- Magnus (Rust library for writing Ruby gems) version 0.3.0
- Magnus: High level Ruby bindings for Rust
-
A note from our sponsor - WorkOS
workos.com | 24 Apr 2024
Stats
matsadler/magnus is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of magnus is Rust.
Sponsored