Gem

Open-source projects categorized as Gem

Top 23 Gem Open-Source Projects

  • octicons

    A scalable set of icons handcrafted with <3 by GitHub

    Project mention: GitHub Profile Native Web Components | dev.to | 2023-10-11

    primer/octicons is the source for all icons used on GitHub.

  • colorls

    A Ruby gem that beautifies the terminal's ls command, with color and font-awesome icons. :tada:

    Project mention: colorls: Beautifies the terminal's ls command, with color and font-awesome icons | news.ycombinator.com | 2023-11-23
  • 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.

  • bootsnap

    Boot large Ruby/Rails apps faster

    Project mention: Abstract Methods and NotImplementedError in Ruby | news.ycombinator.com | 2024-04-12

    Indeed, I did not mention Bootsnap so as to detract the core point.

    > That's one of the things Bootsnap does to speedup boot time. And when you do that, there's no compilation at runtime.

    Correct, if one does `bootsnap precompile`.

    Bootsnap hooks itself on `Kernel#load` + `Kernel#require` and `RubyVM::InstructionSequence#load_iseq`:

    https://github.com/Shopify/bootsnap/blob/f627992c52642394311...

    https://github.com/Shopify/bootsnap/blob/f627992c52642394311...

    https://github.com/Shopify/bootsnap/blob/f627992c52642394311...

    https://github.com/Shopify/bootsnap/blob/f627992c52642394311...

    Essentially this means that it makes LOAD_PATH lookup faster + intercepts iseq compilation to store to cache on a miss and return a cached version on a hit.

    That does not change the load order.

    > But that doesn't change anything about OP's suggestion, it's still impossible to know if an interface will ever be implemented.

    Again correct, as even with `bootsnap precompile` it would only result in earlier ISeq generation (it is essentially cache priming instead of doing it "lazily" on demand), not the time at which these ISeq get loaded and effective, so even then an `abstract` keyword would be ineffective.

  • Coltrane

    🎹🎸A music theory library with a command-line interface

    Project mention: Command line guitar theory project I started as a means to use Python to learn music theory | /r/commandline | 2023-06-07
  • Spina CMS

    Spina CMS

  • modern-resume-theme

    A modern static resume template and theme. Powered by Jekyll and GitHub pages.

  • counter_culture

    Turbo-charged counter caches for your Rails app.

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

  • wordmove

    Multi-stage command line deploy/mirroring and task runner for Wordpress

  • premailer-rails

    CSS styled emails without the hassle.

  • Lol DBA

    lol_dba is a small package of rake tasks that scan your application models and displays a list of columns that probably should be indexed. Also, it can generate .sql migration scripts.

    Project mention: Must-have gems for mature Rails | dev.to | 2024-02-02

    gem "lol_dba" - https://github.com/plentz/lol_dba | Inspect the state of table indexes.

  • Goldiloader

    Just the right amount of Rails eager loading

  • Gem in a Box

    Really simple rubygem hosting

  • dry-validation

    Validation library with type-safe schemas and rules

    Project mention: Payload and parameters validation in Rails | dev.to | 2024-03-09

    Luckily, there is a large pool of community wisdom around and outside of Rails which may help us a lot here. Instead of inventing our own wheel for now we will use one invented before us by others. Pretty much sure you have seen this magic used outside of Hogwarts before: https://dry-rb.org/gems/dry-validation.

  • colorize

    Ruby string class extension. It add some methods to set color, background color and text effect on console easier using ANSI escape sequences.

    Project mention: Manage Your Ruby Logs Like a Pro | dev.to | 2023-05-24

    In Ruby, this is possible using a gem like Colorize or Rainbow.

  • dip

    The dip is a CLI dev–tool that provides native-like interaction with a Dockerized application.

  • render_async

    render_async lets you include pages asynchronously with AJAX

  • BatchLoader

    :zap: Powerful tool for avoiding N+1 DB or HTTP queries

  • rainbow

    Ruby gem for colorizing printed text on ANSI terminals (by ku1ik)

    Project mention: Manage Your Ruby Logs Like a Pro | dev.to | 2023-05-24

    In Ruby, this is possible using a gem like Colorize or Rainbow.

  • Ruby Facets

    Ruby Facets

  • Yt

    The reliable YouTube API Ruby client

  • discordrb

    Discord API for Ruby

  • motion

    Reactive frontend UI components for Rails in pure Ruby (by unabridged)

  • online_migrations

    Catch unsafe PostgreSQL migrations in development and run them easier in production (code helpers for table/column renaming, changing column type, adding columns with default, background migrations, etc).

  • SaaSHub

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

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). The latest post mention was on 2024-04-12.

Gem related posts

Index

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

Project Stars
1 octicons 8,099
2 colorls 4,766
3 bootsnap 2,638
4 Coltrane 2,298
5 Spina CMS 2,163
6 modern-resume-theme 1,957
7 counter_culture 1,875
8 wordmove 1,859
9 premailer-rails 1,663
10 Lol DBA 1,568
11 Goldiloader 1,530
12 Gem in a Box 1,477
13 dry-validation 1,313
14 colorize 1,238
15 dip 1,213
16 render_async 1,072
17 BatchLoader 1,018
18 rainbow 797
19 Ruby Facets 792
20 Yt 730
21 discordrb 695
22 motion 686
23 online_migrations 577
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com