awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم 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

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • themesberg/flowbiteالصورة الرمزية لـ themesberg

    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/octiconsالصورة الرمزية لـ primer

    primer/octicons

    8,704عرض على GitHub↗

    Octicons is a comprehensive library of scalable vector glyphs and a design system icon set designed to provide a uniform visual language across user interfaces. It functions as a standardized collection of SVG assets that ensures consistent iconography for web components, server-side views, and static site generators. The project features multi-scale vector rendering, utilizing separate SVG path data optimized for different size buckets to maintain visual clarity across various screen resolutions. It includes a system for icon discovery through keyword-based alias mapping and supports a stand

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

    JavaScript
    عرض على GitHub↗8,704
  • skwp/dotfilesالصورة الرمزية لـ skwp

    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/chartkickالصورة الرمزية لـ ankane

    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/cancanالصورة الرمزية لـ ryanb

    ryanb/cancan

    6,212عرض على GitHub↗

    CanCan is an authorization library for Ruby on Rails applications that provides a declarative framework for defining user permissions. It functions as a role-based access control system that decouples security logic from controllers by centralizing all ability definitions in a single location. The library distinguishes itself by translating permission rules into database-driven filters. This allows the system to retrieve only the specific records a user is permitted to see based on attribute conditions and defined scopes, rather than verifying permissions after data has been loaded. The fram

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

    Ruby
    عرض على GitHub↗6,212
  • mislav/will_paginateالصورة الرمزية لـ mislav

    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/doorkeeperالصورة الرمزية لـ doorkeeper-gem

    doorkeeper-gem/doorkeeper

    5,501عرض على GitHub↗

    Doorkeeper is an OAuth 2 authorization server and provider for Ruby on Rails and Grape applications. It provides the necessary framework to build an authorization server that issues and validates security tokens for third-party applications, effectively acting as a security middleware to protect API endpoints. The project integrates an identity layer via OpenID Connect to verify user identities and retrieve profile information. It supports a variety of security patterns, including the implementation of the PKCE flow for public clients and the issuance of stateless JSON Web Tokens. Its broade

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

    Ruby
    عرض على GitHub↗5,501
  • rails/webpackerالصورة الرمزية لـ rails

    rails/webpacker

    5,276عرض على GitHub↗

    Webpacker هو نظام أدوات بناء الواجهة الأمامية ومدير وحدات JavaScript يدمج Webpack في تطبيقات Ruby on Rails. يعمل كجسر بين إطار عمل الويب الخلفي وعملية بناء الواجهة الأمامية لتجميع JavaScript وCSS في حزم جاهزة للمتصفح. يوفر النظام خادم أصول تطوير مخصص لإعادة تحميل الكود في الوقت الفعلي وتحديث المتصفح التلقائي. للإنتاج، يتضمن خط أنابيب تجميع مسبق يقوم بتصغير السكربتات وأوراق الأنماط ويطبق ضغط أصول الشبكة لتحسين التسليم. يغطي المشروع إدارة أصول شاملة من خلال حقن العلامات المدفوعة بالمساعدين وتعيين الأصول القائم على البيان، مما يضمن ربط الملفات المجمعة بشكل صحيح في قوالب HTML. كما يدعم خطوط أنابيب تجميع مخصصة عبر واجهة تهيئة قابلة للبرمجة لدمج لغات غير قياسية ودقة مسار الوحدة المخصصة.

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

    Ruby
    عرض على GitHub↗5,276
  • ctran/annotate_modelsالصورة الرمزية لـ ctran

    ctran/annotate_models

    4,489عرض على GitHub↗

    Annotate Models هي أداة إنتاجية لـ Ruby on Rails تقوم بتعيين أعمدة قاعدة البيانات، والأنواع، ومسارات التطبيق مباشرة في ملفات النموذج والتكوين كتعليقات كود مصدري. تعمل كمعلق للمخطط (schema annotator) يقوم بإدراج معلومات قاعدة البيانات والتوجيه في ملفات النموذج لتوفير مرجع سريع لهياكل البيانات أثناء التطوير. تقوم الأداة بمزامنة تعليقات النموذج مع عمليات ترحيل قاعدة البيانات لضمان بقاء مراجع هيكل البيانات محدثة. كما تتضمن حاقن خريطة المسار الذي يكتب جدول توجيه التطبيق الحالي في ملفات التكوين كتعليقات قابلة للقراءة. يغطي النظام تعليق الكود التلقائي لتوثيق مخطط قاعدة البيانات والتنقل في مسار Rails. ويوفر قدرات لإدراج وتحديث وإزالة ملخصات المخطط والمسار هذه داخل ملفات النموذج والاختبار والمصنع.

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

    Rubyactiverecordrailsruby
    عرض على GitHub↗4,489
  • faye/fayeالصورة الرمزية لـ faye

    faye/faye

    4,386عرض على GitHub↗

    Faye هو وسيط مراسلة في الوقت الفعلي وخادم للنشر والاشتراك (Pub-Sub) عبر WebSockets. يعمل كطبقة اتصال توجه الرسائل بين العملاء وتدير اشتراكات القنوات لتمكين مزامنة البيانات عبر الويب. يوفر المشروع بوابة اتصال عبر النطاقات، مما يسمح لعملاء الويب على نطاقات مختلفة بالتواصل مع خادم مركزي. تم بناؤه كخلفية مراسلة عنقودية يمكنها مشاركة الحالة عبر مثيلات متعددة باستخدام تخزين خارجي للتعامل مع أحجام كبيرة من اتصالات الشبكة المستمرة. تتضمن قدراته منطق النشر والاشتراك لإدارة القنوات وتوجيه الرسائل، إلى جانب طبقة بروتوكول مستقلة عن النقل تدعم كلاً من WebSockets و long-polling. يدمج النظام وسيط أمان لقيود الوصول على النشر والاشتراك، بالإضافة إلى اعتراض حركة مرور الرسائل لتعديل البيانات أو تصفيتها. للحفاظ على الاستقرار، يستخدم النظام استعادة الاتصال القائمة على نبضات القلب (Heartbeat) لاكتشاف الروابط المقطوعة وإعادة تسليم الرسائل المفقودة تلقائياً.

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

    JavaScript
    عرض على GitHub↗4,386
  • tpope/vim-railsالصورة الرمزية لـ tpope

    tpope/vim-rails

    4,149عرض على GitHub↗

    vim-rails عبارة عن مجموعة من تحسينات المحرر للتنقل في تطبيقات Ruby on Rails واختبارها وإدارتها داخل Vim. يوفر متصفح مشروع للتنقل بين وحدات التحكم والنماذج وطرق العرض ذات الصلة، ومشغل اختبار مخصص لتنفيذ المواصفات، وواجهة لتشغيل مولدات إطار العمل والأوامر مباشرة من المحرر. تمكن الإضافة من استخراج كتل الكود إلى أجزاء (partials) أو اهتمامات (concerns) منفصلة وتستبدل المحتوى الأصلي تلقائياً باستدعاءات العرض. كما تتضمن أداة تمييز بناء جملة متخصصة تطبق ترميز الألوان على الدوال والإعلانات الخاصة بإطار العمل. يدعم النظام التنقل في المشروع الواعي بالسياق، وتنفيذ الاختبارات المستهدفة، وقواعد تعيين مخصصة للملفات والمهام ذات الصلة على المستوى العالمي أو مستوى التطبيق.

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

    Vim Script
    عرض على GitHub↗4,149
  • ryanb/letter_openerالصورة الرمزية لـ ryanb

    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-jsالصورة الرمزية لـ fnando

    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/figaroالصورة الرمزية لـ laserlemon

    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_jobالصورة الرمزية لـ bensheldon

    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_queueالصورة الرمزية لـ rails

    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/recommendableالصورة الرمزية لـ davidcelis

    davidcelis/recommendable

    1,354عرض على GitHub↗

    Recommendable هي مكتبة Ruby مصممة لدمج محركات التوصية مباشرة في التطبيقات القائمة على قاعدة البيانات. توفر إطار عمل لتتبع تفاعلات المستخدم، مثل الإعجابات، وعدم الإعجابات، والإشارات المرجعية، لبناء ملفات تعريف اهتمام مفصلة وتوليد اقتراحات محتوى مخصصة. يتميز المحرك باستخدام التصفية التعاونية لتحديد العلاقات بين العناصر بناءً على سلوك المستخدم المتداخل. يدعم المحرك كلاً من الاقتراحات المخصصة المصممة حسب التفضيلات الفردية وتصنيفات الشعبية المجمعة التي تظهر المحتوى الشائع عبر مجموعة البيانات بأكملها. يدير النظام المهام الحسابية الثقيلة من خلال المعالجة الخلفية غير المتزامنة، مما يضمن أن تسجيل التشابه وتحديثات التوصية لا تؤثر على استجابة التطبيق. يمكن للمطورين توسيع المحرك بشكل أكبر باستخدام خطافات دورة الحياة التي تطلق منطق عمل مخصصاً كلما تغيرت تفضيلات المستخدم، أو عن طريق بدء عمليات إعادة الحساب يدوياً خارج طوابير الانتظار الآلية القياسية.

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

    Rubyrailsrecommendationsredis
    عرض على GitHub↗1,354
  • mikker/passwordlessالصورة الرمزية لـ mikker

    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_performanceالصورة الرمزية لـ igorkasyanchuk

    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_validationsالصورة الرمزية لـ igorkasyanchuk

    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.