C Ruby

Open-source C projects categorized as Ruby

Top 23 C Ruby Projects

  • pyroscope

    Continuous Profiling Platform. Debug performance issues down to a single line of code

  • Project mention: Grafana Pyroscope v1.0.0 Release | news.ycombinator.com | 2023-08-29
  • Nokogiri

    Nokogiri (鋸) makes it easy and painless to work with XML and HTML from Ruby.

  • Project mention: Web Scraping in Python – The Complete Guide | news.ycombinator.com | 2024-02-20
  • 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.

    WorkOS logo
  • Oj

    Optimized JSON

  • Project mention: What JSON Serializers are you using with rails ? | /r/rails | 2023-11-29

    Hi guys, I know that Hotwire is the sh*t in rails nowadays, but if you were to build an API with rails, which serializer would you use ? I have my eyes on jsonapi-serializer with oj , but I am not sure if that is the best option nowadays. The jsonapi-serializer repo is a bit confusing, regarding which version should I use, same for ActiveModelSerializer to be honest.

  • Weechat

    The extensible chat client.

  • Project mention: Neonmodem: TUI for Lobsters, HN, etc. | news.ycombinator.com | 2024-01-11

    WeeChat[0] with Bitlbee[1] supports a metric assload of services, albeit by pretending they're IRC (which does work - I spent years in weechat/irssi with bitlbee talking to various people on disparate services.)

    Or if you're just after Telegram/WhatsApp, nchat[2] is ok (I can vouch for the Telegram half only.)

    [0] https://weechat.org

    [1] https://wiki.bitlbee.org

    [2] https://github.com/d99kris/nchat

  • 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

  • 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.

    InfluxDB logo
  • ruby-packer

    Packing your Ruby application into a single executable.

  • core

    MetaCall: The ultimate polyglot programming experience. (by metacall)

  • Project mention: Show HN: Pip Imports in Deno | news.ycombinator.com | 2023-08-11

    An alternative is metacall. The example in the readme is about calling Python from Javascript, but it also works with other languages, like Ruby, C#, Java, and other languages

    https://github.com/metacall/core

    List of supported languages here https://github.com/metacall/core/blob/develop/docs/README.md...

    In the future, maybe webidl (or extensions of it) will bring interoperability between languages too. At the moment there is https://mozilla.github.io/uniffi-rs/ for interoperability between Rust and a number of languages (basically the ones mozilla needs: Swift, Kotlin, Javascript)

  • pycall.rb

    Calling Python functions from the Ruby language

  • Project mention: Call Python functions from the Ruby language | news.ycombinator.com | 2024-03-13
  • Iodine

    iodine - HTTP / WebSockets Server for Ruby with Pub/Sub support (by boazsegev)

  • Project mention: Rage: Fast web framework compatible with Rails | news.ycombinator.com | 2023-12-04

    Most of the speed I believe is from using the server iodine https://github.com/boazsegev/iodine which is a wrapper around facil.io https://facil.io that is built using C.

  • ruby-pg

    A PostgreSQL client library for Ruby

  • Project mention: Test Driving a Rails API - Part One | dev.to | 2024-03-11

    If you installed Postgres via Homebrew, you need to configure bundler so that when it installs the pg gem, it knows where to find the pg_config executable, which is installed as part of Postgres. The pg gem is the Ruby interface to Postgres and requires pg_config during installation. We can use this command to configure bundler so that it can find it and successfully install pg.

  • Polyphony

    Fine-grained concurrency for Ruby

  • Project mention: Should You Be Scared of Unix Signals? | news.ycombinator.com | 2023-10-16

    When using green threads/fibers/coroutines, an interesting technique to make signal handling safer is to run the signal handler asynchronously on a separate fiber/green thread. That way most of the problems of dealing with signals go away, and there's basically no limitation on what you can do inside the signal handler.

    I've successfully used this technique in Polyphony [1], a fiber-based Ruby gem for writing concurrent programs. When a signal occurs, Polyphony creates a special-purpose fiber that runs the signal handling code. The fiber is put at the head of the run queue, and is resumed once the currently executed fiber yields control.

    [1] https://github.com/digital-fabric/polyphony

  • numo-narray

    Ruby/Numo::NArray - New NArray class library

  • fast_excel

    Ultra Fast Excel Writer for Ruby

  • curses

    Ruby binding for curses, ncurses, and PDCurses. Formerly part of the ruby standard library.

  • Project mention: CLI tools at Aha! | dev.to | 2023-08-14

    As we make updates to our ops and similar CLI utilities, we often improve the user experience by taking advantage of various Ruby gems. With little effort compared to low-level coding with curses, our command-line utilities that used to be cryptic and confusing are now interactive, easy to use, and — dare I say — elegant.

  • extralite

    Ruby on SQLite

  • Project mention: Extralite: SQLite Ruby gem with concurrency, extensions, backup features | news.ycombinator.com | 2024-02-11
  • openssl

    Provides SSL, TLS and general purpose cryptography. (by ruby)

  • gherkin

    A parser and compiler for the Gherkin language. (by cucumber)

  • Project mention: Is BDD alive in C++ ? | /r/cpp | 2023-05-30

    I would not recommand the C++ version of Cucumber because as you mentioned it's deprecated for a while now. However, if you still want to use the Cucumber syntax, you can rely on the [C gherkin parser](https://github.com/cucumber/gherkin/tree/main/c)

  • Ruby-LXC

    ruby bindings for liblxc

  • bigdecimal

    Arbitrary-precision decimal floating-point number library for Ruby (by ruby)

  • amalgalite

    SQLite database engine embedded in a ruby extension.

  • digest-crc

    A Cyclic Redundancy Check (CRC) library for Ruby.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C Ruby related posts

Index

What are some of the best open-source Ruby projects in C? This list will help you:

Project Stars
1 pyroscope 9,380
2 Nokogiri 6,100
3 Oj 3,092
4 Weechat 2,824
5 Rugged 2,229
6 Themis 1,807
7 soloud 1,644
8 ruby-packer 1,555
9 core 1,492
10 pycall.rb 1,027
11 Iodine 891
12 ruby-pg 750
13 Polyphony 651
14 numo-narray 404
15 fast_excel 321
16 curses 285
17 extralite 242
18 openssl 235
19 gherkin 146
20 Ruby-LXC 129
21 bigdecimal 111
22 amalgalite 94
23 digest-crc 91

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com