awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

20 个仓库

Awesome GitHub RepositoriesRuby on Rails Integrations

Plugins and configurations specifically for integrating libraries or tools within the Ruby on Rails framework.

Distinct from Ruby on Rails Frameworks: Shortlist contains general frameworks or specific query profilers, not UI library integration.

Explore 20 awesome GitHub repositories matching web development · Ruby on Rails Integrations. Refine with filters or upvote what's useful.

Awesome Ruby on Rails Integrations GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • themesberg/flowbitethemesberg 的头像

    themesberg/flowbite

    9,283在 GitHub 上查看↗

    Flowbite is a cross-framework UI library and design system built as a collection of pre-styled components and layout blocks using Tailwind CSS utility classes. It functions as a TypeScript UI toolkit and a general web framework for creating responsive websites and applications. The project provides a mirroring Figma design system to allow prototyping of components and variants before they are coded. It distinguishes itself through an AI-driven approach to page generation and the creation of design specifications via a command-line interface. The library covers a wide range of interactive int

    Supports the configuration of the component library and Tailwind CSS inside Ruby on Rails projects.

    HTMLcomponentscssdesign-system
    在 GitHub 上查看↗9,283
  • primer/octiconsprimer 的头像

    primer/octicons

    8,704在 GitHub 上查看↗

    Octicons 是一个全面的可缩放矢量字形库和设计系统图标集,旨在在用户界面中提供统一的视觉语言。它作为一个标准化的 SVG 资产集合,确保 Web 组件、服务器端视图和静态网站生成器的图标一致性。 该项目具有多尺度矢量渲染功能,利用针对不同尺寸桶优化的独立 SVG 路径数据,以在各种屏幕分辨率下保持视觉清晰度。它包括一个通过基于关键字的别名映射进行图标发现的系统,并支持用于应用颜色和间距的标准化属性系统。 通过专用的包装器库和针对 JavaScript、Ruby 和 Rails 的插件提供集成。该系统还包括一个用于将字形插入 Jekyll 静态网站的自定义标记机制,并支持基于符号的渲染以在应用程序视图中重用字形。

    Injects SVG glyphs directly into server-side Ruby on Rails views for consistent interface iconography.

    JavaScript
    在 GitHub 上查看↗8,704
  • skwp/dotfilesskwp 的头像

    skwp/dotfiles

    6,976在 GitHub 上查看↗

    This project is a curated configuration suite and development environment bootstrapper designed to optimize Zsh and Vim. It provides a collection of dotfiles, plugins, and scripts that automate the installation of system packages and shell tools to standardize a local workstation. The suite focuses on creating a consistent experience across the command line and text editor. It implements a Zsh shell framework with syntax highlighting and fuzzy matching, alongside a Vim configuration that includes advanced plugins and modal editing. It also provides a set of sane defaults and Vim-style keybind

    Streamlines navigation between controllers and views and runs test suites using integrated shortcuts for Ruby on Rails development.

    Ruby
    在 GitHub 上查看↗6,976
  • ankane/chartkickankane 的头像

    ankane/chartkick

    6,526在 GitHub 上查看↗

    Chartkick is a Ruby on Rails visualization library and JavaScript charting wrapper that provides a high-level interface for integrating interactive charts into web applications. It functions as a multi-engine charting adapter, wrapping various JavaScript charting libraries to provide a consistent API for rendering data visualizations. The project is distinguished by its engine abstraction, which allows users to switch between different JavaScript charting libraries without modifying the underlying data sources. It also supports asynchronous data visualization, fetching chart data from remote

    Provides a high-level interface for integrating interactive charts into Ruby applications.

    Ruby
    在 GitHub 上查看↗6,526
  • ryanb/cancanryanb 的头像

    ryanb/cancan

    6,212在 GitHub 上查看↗

    CanCan 是一个用于 Ruby on Rails 应用程序的授权库,提供了一个用于定义用户权限的声明式框架。它作为一个基于角色的访问控制系统,通过将所有能力定义集中在一个位置,将安全逻辑与控制器解耦。 该库通过将权限规则转换为数据库驱动的过滤器而脱颖而出。这允许系统仅检索用户根据属性条件和定义的范围被允许查看的特定记录,而不是在数据加载后验证权限。 该框架涵盖了通过自动资源加载和强制权限检查进行的授权执行。它包括用于管理权限优先级、解析自定义能力提供程序以及全局处理访问拒绝异常以触发重定向或错误消息的机制。

    Provides a specialized library for defining user permissions and enforcing access control within Ruby on Rails.

    Ruby
    在 GitHub 上查看↗6,212
  • mislav/will_paginatemislav 的头像

    mislav/will_paginate

    5,691在 GitHub 上查看↗

    Pagination library for Rails and other Ruby applications

    Provides pagination helpers and view rendering for Ruby on Rails applications.

    Rubypaginationpagination-libraryplugin
    在 GitHub 上查看↗5,691
  • doorkeeper-gem/doorkeeperdoorkeeper-gem 的头像

    doorkeeper-gem/doorkeeper

    5,501在 GitHub 上查看↗

    Doorkeeper 是一个用于 Ruby on Rails 和 Grape 应用的 OAuth 2 授权服务器和提供商。它提供了构建授权服务器所需的框架,该服务器为第三方应用颁发和验证安全令牌,有效地充当保护 API 端点的安全中间件。 该项目通过 OpenID Connect 集成身份层,以验证用户身份并检索个人资料信息。它支持多种安全模式,包括为公共客户端实现 PKCE 流程以及颁发无状态 JSON Web 令牌。 其更广泛的功能涵盖整个令牌生命周期,包括令牌和密钥的加密哈希、基于作用域的访问限制以及令牌撤销。它管理第三方应用注册,并提供资源所有者识别和授权流程执行的机制。 该系统包含一个支持多种数据库适配器的持久层,包括 Active Record、Sequel 和 MongoDB。

    Implements a complete OAuth 2 authorization server tailored for Ruby on Rails and Grape applications.

    Ruby
    在 GitHub 上查看↗5,501
  • rails/webpackerrails 的头像

    rails/webpacker

    5,276在 GitHub 上查看↗

    Webpacker 是一个前端构建工具系统和 JavaScript 模块管理器,用于将 Webpack 集成到 Ruby on Rails 应用中。它充当后端 Web 框架与前端构建流程之间的桥梁,负责将 JavaScript 和 CSS 编译为浏览器可用的包。 该系统提供专用的开发资源服务器,支持实时代码重载和浏览器自动刷新。在生产环境方面,它包含一个预编译流水线,可对脚本和样式表进行压缩,并应用网络资源压缩以优化交付。 该项目通过基于助手的标签注入和基于清单的资源映射实现全面的资源管理,确保编译后的文件在 HTML 模板中被正确引用。它还支持通过可编程配置接口自定义编译流水线,以便集成非标准语言和自定义模块路径解析。

    Integrates modern JavaScript module management and bundling specifically within the Ruby on Rails framework.

    Ruby
    在 GitHub 上查看↗5,276
  • ctran/annotate_modelsctran 的头像

    ctran/annotate_models

    4,489在 GitHub 上查看↗

    Annotate Models 是一个 Ruby on Rails 的生产力实用工具,将数据库列、类型和应用程序路由直接映射到模型和配置文件中作为源代码注释。它作为一个模式注释器,将数据库和路由信息插入到模型文件中,以便在开发过程中快速参考数据结构。 该工具将模型注释与数据库迁移同步,以确保数据结构引用保持最新。它还包括一个路由映射注入器,将当前的应用程序路由表作为可读注释写入配置文件。 该系统涵盖了用于数据库模式文档和 Rails 路由导航的自动化代码注释。它提供了在模型、测试和工厂文件中插入、更新和删除这些模式及路由摘要的功能。

    Provides a productivity utility specifically designed for the Ruby on Rails framework to document models and routes.

    Rubyactiverecordrailsruby
    在 GitHub 上查看↗4,489
  • faye/fayefaye 的头像

    faye/faye

    4,386在 GitHub 上查看↗

    Faye 是一个实时消息中间件和 WebSocket 发布-订阅服务器。它作为通信层,在客户端之间路由消息并管理频道订阅,从而实现跨 Web 的数据同步。 该项目提供了一个跨域通信网关,允许不同域上的 Web 客户端与中央服务器通信。它构建为一个集群消息后端,可以使用外部存储在多个实例之间共享状态,以处理大量持久的网络连接。 其功能面包括用于频道管理和消息路由的发布-订阅逻辑,以及支持 WebSocket 和长轮询的传输无关协议层。该系统集成了用于限制发布和订阅访问的安全中间件,以及用于修改或过滤数据的消息流量拦截功能。 为了保持稳定性,该系统使用基于心跳的连接恢复机制来检测断开的链接,并自动重新发送丢失的消息。

    Provides extensible security middleware to validate and restrict publishing and subscription requests based on custom rules.

    JavaScript
    在 GitHub 上查看↗4,386
  • tpope/vim-railstpope 的头像

    tpope/vim-rails

    4,149在 GitHub 上查看↗

    vim-rails 是一套用于在 Vim 中导航、测试和管理 Ruby on Rails 应用的编辑器增强功能。它提供了一个用于在相关控制器、模型和视图之间跳转的项目导航器、一个用于执行测试的专用测试运行器,以及一个直接从编辑器运行框架生成器和命令的接口。 该插件支持将代码块提取到单独的局部视图或 Concerns 中,并自动用渲染调用替换原始内容。它还包括一个专门的语法高亮器,为框架特定的方法和声明应用颜色编码。 该系统支持上下文感知的项目导航、目标测试执行,以及在全局或应用级别为相关文件和任务定义的自定义映射规则。

    Integrates navigation and development utilities for managing models, controllers, and views within the editor.

    Vim Script
    在 GitHub 上查看↗4,149
  • ryanb/letter_openerryanb 的头像

    ryanb/letter_opener

    3,841在 GitHub 上查看↗

    Letter Opener is a development email sandbox and interceptor for Ruby on Rails. It functions as an SMTP mocking tool that captures outgoing emails and saves them to the local file system, preventing messages from being delivered to real addresses during the development cycle. The project provides a local email previewer with a web interface. This allows for the visual verification of email layouts, content, and headers directly in a browser. The tool manages intercepted communications through directory-based artifact management and integrates directly into the application mailing pipeline to

    Hooks directly into the Ruby on Rails mailing pipeline to automatically capture messages.

    Ruby
    在 GitHub 上查看↗3,841
  • fnando/i18n-jsfnando 的头像

    fnando/i18n-js

    3,808在 GitHub 上查看↗

    This project is a localization library designed to synchronize translation data between server-side backends and client-side JavaScript environments. It provides a unified framework for managing multi-language support, ensuring that localized strings and translation keys remain consistent across the entire web stack. The library distinguishes itself by bridging the gap between server-side definitions and frontend interfaces, specifically facilitating the export of translation files from Ruby on Rails applications into formats compatible with JavaScript. It includes automated utilities for tra

    Integrates server-side translation files from Rails applications into frontend environments to ensure consistent messaging across the entire web stack.

    Ruby
    在 GitHub 上查看↗3,808
  • laserlemon/figarolaserlemon 的头像

    laserlemon/figaro

    3,749在 GitHub 上查看↗

    Figaro is a configuration manager for Ruby on Rails applications that loads key-value pairs from YAML files and injects them into environment variables. It functions as a configuration validator, raising errors during startup if mandatory configuration keys are missing from the environment to prevent runtime crashes. The project includes a command-line utility for synchronizing local environment settings to remote hosting platforms and production servers. This allows for the generation of remote configuration files based on local source data. The system supports environment-specific settings

    Provides a comprehensive configuration manager for loading YAML files and enforcing required keys in Ruby on Rails applications.

    Ruby
    在 GitHub 上查看↗3,749
  • bensheldon/good_jobbensheldon 的头像

    bensheldon/good_job

    2,975在 GitHub 上查看↗

    Good Job is a background job processor for Ruby on Rails that utilizes a PostgreSQL database as its primary storage engine. By leveraging relational database transactions, it ensures persistent and reliable task execution, integrating directly with the Active Job framework to handle asynchronous operations and recurring job scheduling within existing application environments. The system distinguishes itself through an in-process execution model that allows background workers to run within the same process as the web server, simplifying deployment by removing the need for separate worker servi

    Integrates directly with the Active Job framework to handle asynchronous operations within Ruby on Rails applications.

    Rubyactivejobactivejob-backendhacktoberfest
    在 GitHub 上查看↗2,975
  • rails/solid_queuerails 的头像

    rails/solid_queue

    2,443在 GitHub 上查看↗

    Solid Queue is a background job processing system for Ruby on Rails applications that utilizes a relational database as its primary storage backend. By integrating directly with the framework's native job interface, it ensures that task queues and execution states are persisted within the database, providing reliability and recoverability across system failures. The system distinguishes itself by embedding worker processes directly into the web server environment, which simplifies deployment and consolidates monitoring within existing infrastructure. It coordinates distributed worker processe

    Integrates natively with the framework's job interface to simplify background processing within web applications.

    Ruby
    在 GitHub 上查看↗2,443
  • davidcelis/recommendabledavidcelis 的头像

    davidcelis/recommendable

    1,354在 GitHub 上查看↗

    Recommendable is a Ruby library designed to integrate recommendation engines directly into database-backed applications. It provides a framework for tracking user interactions, such as likes, dislikes, and bookmarks, to build detailed interest profiles and generate personalized content suggestions. The engine distinguishes itself by utilizing collaborative filtering to identify relationships between items based on overlapping user behavior. It supports both personalized suggestions tailored to individual preferences and aggregate popularity rankings that surface trending content across the en

    Integrates recommendation logic and user preference tracking directly into Ruby on Rails applications using native model associations.

    Rubyrailsrecommendationsredis
    在 GitHub 上查看↗1,354
  • mikker/passwordlessmikker 的头像

    mikker/passwordless

    1,337在 GitHub 上查看↗

    Passwordless is an authentication engine for Ruby on Rails applications that replaces traditional password management with email-based magic link verification. It enables secure user access by generating and validating time-limited, cryptographically signed tokens, allowing users to authenticate through their email addresses. The framework provides comprehensive session lifecycle management, including configurable expiration policies and route-based access control to protect sensitive application areas. It incorporates security primitives such as request rate limiting to mitigate brute force

    Includes utilities for managing session lifecycles, preventing brute force attacks, and restricting route access.

    Rubyauthenticationenginepasswordless
    在 GitHub 上查看↗1,337
  • igorkasyanchuk/rails_performanceigorkasyanchuk 的头像

    igorkasyanchuk/rails_performance

    1,239在 GitHub 上查看↗

    This project is a self-hosted application performance monitoring tool designed for Ruby on Rails environments. It functions as a diagnostic platform that tracks request response times, database query efficiency, and background job performance to help identify bottlenecks within web application infrastructure. The tool distinguishes itself by integrating directly into the framework to provide real-time performance insights and developer-focused utilities, such as direct navigation from error reports to the corresponding lines in a code editor. It supports complex analysis by correlating perfor

    Provides specialized performance monitoring for the Ruby on Rails framework.

    Rubyapmdatadognewrelic
    在 GitHub 上查看↗1,239
  • igorkasyanchuk/active_storage_validationsigorkasyanchuk 的头像

    igorkasyanchuk/active_storage_validations

    1,180在 GitHub 上查看↗

    Active Storage Validations 是一个 Ruby on Rails 库,为文件附件提供模型级别的验证助手。它直接集成到标准验证生命周期中,以确保上传的内容在持久化到存储之前符合定义的业务要求。 该框架强制执行关于文件大小、内容类型、尺寸和附件数量的约束。它包含安全机制,通过检查文件的二进制签名来检测并阻止内容类型欺骗,以验证其真实格式是否与声明的扩展名匹配。 除了基本验证,该库还通过强制执行特定的宽高比和尺寸来支持媒体资产质量控制。它还提供测试匹配器,以验证这些约束在开发工作流中是否配置正确。

    Adds declarative validation rules to file attachments within web application models.

    Rubyactive-storageactivestoragerails
    在 GitHub 上查看↗1,180
  1. Home
  2. Web Development
  3. Ruby on Rails Integrations

探索子标签

  • Authorization Server ImplementationsOAuth 2.0 server frameworks specifically integrated for Ruby on Rails and Grape applications. **Distinct from Ruby on Rails Integrations:** Specifically provides the server-side provider logic rather than generic library integrations.
  • Configuration ManagementTools for managing YAML-based environment variables and key enforcement within the Rails ecosystem. **Distinct from Ruby on Rails Integrations:** Specializes in configuration management rather than general plugin integration.
  • File Validation PluginsDeclarative validation rules for file attachments within the web framework. **Distinct from Ruby on Rails Integrations:** Focuses on file validation specifically, distinct from general framework integrations.
  • Pagination PluginsProvides pagination helpers and view rendering specifically for Ruby on Rails applications. **Distinct from Ruby on Rails Integrations:** Distinct from Ruby on Rails Integrations: focuses specifically on pagination functionality, not general library integration.
  • Schema AnnotatorsTools that analyze database schemas and inject the resulting information into source files as documentation. **Distinct from Ruby on Rails Integrations:** Specifies the 'annotator' role of injecting schema info, rather than a general Rails integration plugin.
  • Security Middleware1 个子标签Security-focused controllers and models that protect API endpoints via token validation. **Distinct from Ruby on Rails Integrations:** Focuses on the middleware layer for API protection rather than general Rails integrations.
  • Security Validation FrameworksValidation frameworks that prevent file spoofing by inspecting actual content against declared types. **Distinct from Ruby on Rails Integrations:** Focuses on security-specific validation tools rather than general framework integrations.
  • Visualization LibrariesLibraries specifically providing charting and graphing capabilities for Rails. **Distinct from Ruby on Rails Integrations:** Specializes Rails integrations specifically for data visualization.