Skip to main content

💎 A collection of awesome Ruby libraries, tools, frameworks and software. With repository stars⭐ and forks🍴

5
GitHub Stars
966
Curated Resources
110
Categories
23 hours ago
Last Refreshed
Admin InterfaceAnalyticsAPI Builder and DiscoveryAssetsAuthentication and OAuthAuthorizationAutomationBreadcrumbsBoilerplates & UI KitsBusiness logicCachingCaptchas and anti-spamCLI BuilderCLI UtilitiesCloudCMSCode Analysis and MetricsCode FormattingCode HighlightingCode LoadersCoding Style GuidesConcurrency and ParallelismConfigurationCore ExtensionsCountry DataCRMCryptocurrencies and BlockchainsDashboardsData Processing and ETLData VisualizationDatabase DriversDatabase ToolsDate and Time ProcessingDebugging ToolsDecoratorsDevOps ToolsDiffDiscoverDocumentationE-Commerce and PaymentsEbookEmailEncryptionEnvironment ManagementError HandlingEvent SourcingFeature Flippers and A/B TestingFile UploadFile System ListenerForm BuilderGame Development and GraphicsGem GeneratorsGem ServersGeolocationGit ToolsGraphQLGUIHTML/XML ParsingHTTP Clients and toolsImage ProcessingImplementations/CompilersInternationalizationIRBLoggingMachine LearningMarkdown ProcessorsMeasurementsMobile DevelopmentMoneyMusic and SoundNatural Language ProcessingNetworkingNotificationsOptimizationsORM/ODMORM/ODM ExtensionsPackage ManagementPaginationPDFPerformance MonitoringPresentation ProgramsProcess Management and MonitoringProcessesProfiler and OptimizationQRQueues and MessagingRails Application GeneratorsRoboticsRSSServerlessSchedulingScientificSearchSecurityServices and AppsSEOSocial NetworkingSpreadsheets and DocumentsState MachinesStatic Site GenerationTemplate EngineTestingThird-party APIsVideoView componentsView helpersWeb CrawlingWeb FrameworksWeb ServersWebSocket

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me state machines resources from fucking-awesome-ruby"

Installation instructions →

What's inside

State Machines

  • AASM

    State machines for Ruby classes (plain Ruby, Rails Active Record, Mongoid).

Third-party APIs

  • Ably

    Ruby library for realtime communication over Ably.

  • Buffer

    Buffer API Ruby Library

HTTP Clients and tools

  • Accept Language

    A tiny library for parsing the

  • Device Detector

    A precise and fast user agent parser and device detector, backed by the largest and most up-to-date user agent database.

Authorization

  • AccessGranted

    Multi-role and whitelist based authorization gem for Rails.

  • acl9

    Acl9 is a role-based authorization system that provides a concise DSL for securing your Rails application.

  • ActionPolicy

    Authorization framework for Ruby and Rails applications. Composable, extensible and performant.

  • CanCanCan

    Continuation of CanCan, an authorization Gem for Ruby on Rails.

  • Consul

    A scope-based authorization solution for Ruby on Rails.

Caching

Admin Interface

  • ActiveAdmin

    A Ruby on Rails framework for creating elegant backends for website administration.

  • ActiveScaffold

    ActiveScaffold provides quick and powerful user interfaces for CRUD (create, read, update, delete) operations for Rails applications. It's excellent for generating admin interfaces, managing Data-Heavy Applications, creating Widgets or for quick prototyping. ActiveScaffold is completly customizable and offers a bunch of additional features including searching, pagination, layout control and overrides of fields, forms and templates.

  • Administrate

    A Rails engine that helps you put together a super-flexible admin dashboard, by Thoughtbot.

  • Avo Admin for Rails

    Avo is the modern approach to building an advanced admin panel that can be used by the entire organization. It has all the tools an admin panel needs and more. We have carefully made sure that you have all the escape hatches you need to ensure you can build your next admin panel for Ruby on Rails incredibly fast and easily.

  • bhf

    A simple to use Rails-Engine-Gem that offers an admin interface for trusted user.

Analytics

  • ActiveAnalytics

    First-party, privacy-focused traffic analytics for Ruby on Rails applications.

  • Ahoy

    A solid foundation to track visits and events in Ruby, JavaScript, and native apps.

Core Extensions

  • ActiveAttr

    What ActiveModel left out.

  • ActiveSupport

    A collection of utility classes and standard library extensions.

  • Addressable

    Addressable is a replacement for the URI implementation that is part of Ruby's standard library. It more closely conforms to RFC 3986, RFC 3987, and RFC 6570 (level 4), providing support for IRIs and URI templates.

  • AttrExtras

    Takes some boilerplate out of Ruby with methods like attr_initialize.

  • Bitwise

    Fast, memory efficient bitwise operations on large binary strings

Showing a sample of 966 resources. View the full list on GitHub →