Top 11 C Ruby Projects
-
oj
Optimized JSON
-
weechat
The extensible chat client.
-
rugged
ruby bindings to libgit2
-
themis
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.
-
soloud
Free, easy, portable audio engine for games
soloud: https://github.com/jarikomppa/soloud
-
iodine
iodine - HTTP / WebSockets Server for Ruby with Pub/Sub support
-
rmagick
Ruby bindings for ImageMagick
-
ruby-pg
A PostgreSQL client library for Ruby
> each is in its own OS thread and GVL releases when the thread blocks.
The GVL isn't automatically released when a thread blocks on IO. Each bit of native code performing IO has to explicitly release it like in the pg gem here: https://github.com/ged/ruby-pg/blob/fb465855ce1dd12cf7eb69c9...
-
polyphony
Fine-grained concurrency for Ruby
-
ruby-lxc
ruby bindings for liblxc
-
digest-crc
A Cyclic Redundancy Check (CRC) library for Ruby.
Having similar syntax to Ruby makes it easier to port Ruby code to Crystal (ex: digest-crc -> digest-crc.cr). The Crystal stdlib is very complete and they have a growing "shards" ecosystem, roughly the same age as Rust's https://crates.io or Nim's nimble. You should look into Crystal again.