awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

20 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • themesberg/flowbiteAvatar themesberg

    themesberg/flowbite

    9,283Vezi pe 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
    Vezi pe GitHub↗9,283
  • primer/octiconsAvatar primer

    primer/octicons

    8,704Vezi pe GitHub↗

    Octicons este o bibliotecă cuprinzătoare de glife vectoriale scalabile și un set de pictograme pentru sisteme de design, concepută pentru a oferi un limbaj vizual uniform în interfețele utilizator. Funcționează ca o colecție standardizată de active SVG care asigură o iconografie consistentă pentru componente web, view-uri server-side și generatoare de site-uri statice. Proiectul dispune de randare vectorială multi-scală, utilizând date de cale SVG separate, optimizate pentru diferite dimensiuni pentru a menține claritatea vizuală pe diverse rezoluții de ecran. Include un sistem pentru descoperirea pictogramelor prin maparea alias-urilor bazată pe cuvinte cheie și suportă un sistem de proprietăți standardizat pentru aplicarea culorilor și a spațierii. Integrarea este oferită prin biblioteci wrapper dedicate și plugin-uri pentru JavaScript, Ruby și Rails. Sistemul include, de asemenea, un mecanism de tag-uire personalizat pentru inserarea glifelor în site-uri statice Jekyll și suportă randarea bazată pe simboluri pentru a reutiliza glifele în view-urile aplicației.

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

    JavaScript
    Vezi pe GitHub↗8,704
  • skwp/dotfilesAvatar skwp

    skwp/dotfiles

    6,976Vezi pe 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
    Vezi pe GitHub↗6,976
  • ankane/chartkickAvatar ankane

    ankane/chartkick

    6,526Vezi pe 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
    Vezi pe GitHub↗6,526
  • ryanb/cancanAvatar ryanb

    ryanb/cancan

    6,212Vezi pe GitHub↗

    CanCan este o bibliotecă de autorizare pentru aplicațiile Ruby on Rails care oferă un framework declarativ pentru definirea permisiunilor utilizatorilor. Acesta funcționează ca un sistem de control al accesului bazat pe roluri care decuplează logica de securitate de controllere prin centralizarea tuturor definițiilor de abilități într-o singură locație. Biblioteca se distinge prin traducerea regulilor de permisiune în filtre bazate pe baze de date. Acest lucru permite sistemului să preia doar înregistrările specifice pe care un utilizator are permisiunea să le vadă pe baza condițiilor de atribut și a scopurilor definite, în loc să verifice permisiunile după ce datele au fost încărcate. Framework-ul acoperă aplicarea autorizării prin încărcarea automată a resurselor și verificări obligatorii ale permisiunilor. Include mecanisme pentru gestionarea precedenței permisiunilor, rezolvarea furnizorilor de abilități personalizați și gestionarea excepțiilor de acces refuzat la nivel global pentru a declanșa redirecționări sau mesaje de eroare.

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

    Ruby
    Vezi pe GitHub↗6,212
  • mislav/will_paginateAvatar mislav

    mislav/will_paginate

    5,691Vezi pe GitHub↗

    Pagination library for Rails and other Ruby applications

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

    Rubypaginationpagination-libraryplugin
    Vezi pe GitHub↗5,691
  • doorkeeper-gem/doorkeeperAvatar doorkeeper-gem

    doorkeeper-gem/doorkeeper

    5,501Vezi pe GitHub↗

    Doorkeeper este un server de autorizare OAuth 2 și furnizor pentru aplicații Ruby on Rails și Grape. Oferă framework-ul necesar pentru a construi un server de autorizare care emite și validează token-uri de securitate pentru aplicații terțe, acționând efectiv ca un middleware de securitate pentru a proteja endpoint-urile API. Proiectul integrează un strat de identitate prin OpenID Connect pentru a verifica identitățile utilizatorilor și a recupera informațiile de profil. Suportă o varietate de tipare de securitate, inclusiv implementarea fluxului PKCE pentru clienți publici și emiterea de JSON Web Tokens (JWT) stateless. Capabilitățile sale mai largi acoperă întregul ciclu de viață al token-ului, inclusiv hashing-ul criptografic al token-urilor și secretelor, restricționarea accesului bazată pe scope și revocarea token-urilor. Gestionează înregistrarea aplicațiilor terțe și oferă mecanisme pentru identificarea proprietarului resursei și execuția fluxului de autorizare. Sistemul include un strat de persistență cu suport pentru mai multe adaptoare de baze de date, inclusiv Active Record, Sequel și MongoDB.

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

    Ruby
    Vezi pe GitHub↗5,501
  • rails/webpackerAvatar rails

    rails/webpacker

    5,276Vezi pe GitHub↗

    Webpacker este un sistem de tooling pentru build-ul frontend și un manager de module JavaScript care integrează Webpack în aplicațiile Ruby on Rails. Servește drept punte între framework-ul web de backend și procesul de build frontend pentru a compila JavaScript și CSS în bundle-uri gata pentru browser. Sistemul oferă un server dedicat de active pentru dezvoltare, pentru reîncărcarea codului în timp real și reîmprospătarea automată a browserului. Pentru producție, include un pipeline de precompilare care minifică scripturile și stylesheet-urile și aplică compresia activelor de rețea pentru a optimiza livrarea. Proiectul acoperă gestionarea cuprinzătoare a activelor prin injectarea de tag-uri bazată pe helper-e și maparea activelor bazată pe manifest, asigurându-se că fișierele compilate sunt corect legate în template-urile HTML. De asemenea, suportă pipeline-uri de compilare personalizate printr-o interfață de configurare programabilă pentru integrarea limbajelor non-standard și rezolvarea căilor de module personalizate.

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

    Ruby
    Vezi pe GitHub↗5,276
  • ctran/annotate_modelsAvatar ctran

    ctran/annotate_models

    4,489Vezi pe GitHub↗

    Annotate Models este un utilitar de productivitate pentru Ruby on Rails care mapează coloanele bazei de date, tipurile și rutele aplicației direct în fișierele de model și configurare sub formă de comentarii în codul sursă. Funcționează ca un annotator de schemă care inserează informații despre baza de date și rutare în fișierele de model pentru a oferi o referință rapidă pentru structurile de date în timpul dezvoltării. Instrumentul sincronizează comentariile din modele cu migrațiile bazei de date pentru a se asigura că referințele structurii de date rămân actualizate. Include, de asemenea, un injector de hartă a rutelor care scrie tabelul actual de rutare al aplicației în fișierele de configurare sub formă de comentarii lizibile. Sistemul acoperă adnotarea automată a codului pentru documentația schemei bazei de date și navigarea rutelor Rails. Oferă capabilități pentru a insera, actualiza și elimina aceste rezumate de schemă și rută în fișierele de model, test și factory.

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

    Rubyactiverecordrailsruby
    Vezi pe GitHub↗4,489
  • faye/fayeAvatar faye

    faye/faye

    4,386Vezi pe GitHub↗

    Faye este un middleware de mesagerie în timp real și un server de tip publish-subscribe prin WebSocket. Acesta funcționează ca un strat de comunicație care direcționează mesajele între clienți și gestionează abonamentele la canale pentru a permite sincronizarea datelor pe web. Proiectul oferă un gateway de comunicație cross-domain, permițând clienților web de pe domenii diferite să comunice cu un server central. Este construit ca un backend de mesagerie clusterizat care poate partaja starea între mai multe instanțe folosind stocare externă pentru a gestiona volume mari de conexiuni persistente. Suprafața sa de capabilități include logica pub-sub pentru gestionarea canalelor și rutarea mesajelor, alături de un strat de protocol agnostic față de transport care suportă atât WebSockets, cât și long-polling. Sistemul încorporează middleware de securitate pentru restricții de acces la publicare și abonare, precum și interceptarea traficului de mesaje pentru modificarea sau filtrarea datelor. Pentru a menține stabilitatea, sistemul utilizează recuperarea conexiunii bazată pe heartbeat pentru a detecta link-urile întrerupte și a retrimite automat mesajele pierdute.

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

    JavaScript
    Vezi pe GitHub↗4,386
  • tpope/vim-railsAvatar tpope

    tpope/vim-rails

    4,149Vezi pe GitHub↗

    vim-rails este un set de îmbunătățiri ale editorului pentru navigarea, testarea și gestionarea aplicațiilor Ruby on Rails în Vim. Oferă un navigator de proiect pentru a sări între controllere, modele și view-uri conexe, un test runner dedicat pentru executarea spec-urilor și o interfață pentru rularea generatoarelor și comenzilor framework-ului direct din editor. Plugin-ul permite extragerea blocurilor de cod în partial-uri sau concern-uri separate și înlocuiește automat conținutul original cu apeluri de render. Include, de asemenea, un highlighter de sintaxă specializat care aplică codificarea culorilor metodelor și declarațiilor specifice framework-ului. Sistemul suportă navigarea în proiect conștientă de context, execuția țintită a testelor și reguli de mapare personalizate pentru fișiere și sarcini conexe la nivel global sau de aplicație.

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

    Vim Script
    Vezi pe GitHub↗4,149
  • ryanb/letter_openerAvatar ryanb

    ryanb/letter_opener

    3,841Vezi pe 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
    Vezi pe GitHub↗3,841
  • fnando/i18n-jsAvatar fnando

    fnando/i18n-js

    3,808Vezi pe 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
    Vezi pe GitHub↗3,808
  • laserlemon/figaroAvatar laserlemon

    laserlemon/figaro

    3,749Vezi pe 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
    Vezi pe GitHub↗3,749
  • bensheldon/good_jobAvatar bensheldon

    bensheldon/good_job

    2,975Vezi pe GitHub↗

    Good Job este un procesor de joburi în fundal pentru Ruby on Rails care utilizează o bază de date PostgreSQL ca motor principal de stocare. Prin valorificarea tranzacțiilor bazelor de date relaționale, asigură execuția persistentă și fiabilă a sarcinilor, integrându-se direct cu framework-ul Active Job pentru a gestiona operațiunile asincrone și programarea joburilor recurente în mediile de aplicație existente. Sistemul se distinge printr-un model de execuție in-process care permite worker-ilor din fundal să ruleze în același proces ca serverul web, simplificând deployment-ul prin eliminarea nevoii de servicii worker separate. Utilizează execuția worker-ilor multithreaded și lock-uri consultative la nivel de bază de date pentru a coordona sarcinile între procesele distribuite, asigurând execuția unică pentru joburile recurente și utilizarea eficientă a resurselor. Biblioteca oferă controale operaționale cuprinzătoare, inclusiv capacitatea de a grupa sarcini conexe în loturi pentru urmărirea colectivă a ciclului de viață și utilizarea inserției în masă pentru a optimiza ingestia sarcinilor de înaltă frecvență. Administratorii pot gestiona limitele de concurență, pot aloca pool-uri de thread-uri dedicate pentru cozi specifice și pot monitoriza starea sistemului printr-un dashboard web personalizabil și integrat. Proiectul include o interfață încorporată pentru inspectarea, pauzarea și depanarea sarcinilor în timp real, alături de retenția configurabilă a istoricului pentru audit și analiza performanței.

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

    Rubyactivejobactivejob-backendhacktoberfest
    Vezi pe GitHub↗2,975
  • rails/solid_queueAvatar rails

    rails/solid_queue

    2,443Vezi pe 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
    Vezi pe GitHub↗2,443
  • davidcelis/recommendableAvatar davidcelis

    davidcelis/recommendable

    1,354Vezi pe GitHub↗

    Recommendable este o bibliotecă Ruby concepută pentru a integra motoare de recomandare direct în aplicațiile bazate pe baze de date. Aceasta oferă un framework pentru urmărirea interacțiunilor utilizatorilor, cum ar fi like-urile, dislike-urile și bookmark-urile, pentru a construi profiluri detaliate de interes și a genera sugestii de conținut personalizate. Motorul se distinge prin utilizarea filtrării colaborative pentru a identifica relațiile dintre elemente pe baza comportamentului suprapus al utilizatorilor. Suportă atât sugestii personalizate adaptate preferințelor individuale, cât și clasamente de popularitate agregate care scot la suprafață conținutul în tendințe în întregul set de date. Sistemul gestionează sarcini computaționale grele prin procesare asincronă în fundal, asigurând că scorarea similarității și actualizările recomandărilor nu afectează responsivitatea aplicației. Dezvoltatorii pot extinde în continuare motorul folosind hook-uri de ciclu de viață care declanșează logica de business personalizată ori de câte ori preferințele utilizatorului se schimbă, sau prin inițierea manuală a recalculărilor în afara cozilor automatizate standard.

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

    Rubyrailsrecommendationsredis
    Vezi pe GitHub↗1,354
  • mikker/passwordlessAvatar mikker

    mikker/passwordless

    1,337Vezi pe GitHub↗

    Passwordless este un motor de autentificare pentru aplicațiile Ruby on Rails care înlocuiește gestionarea tradițională a parolelor cu verificarea prin link-uri magice trimise prin e-mail. Acesta permite accesul securizat al utilizatorilor prin generarea și validarea unor token-uri semnate criptografic, cu durată limitată, permițând utilizatorilor să se autentifice prin adresele lor de e-mail. Framework-ul oferă o gestionare cuprinzătoare a ciclului de viață al sesiunii, inclusiv politici de expirare configurabile și control al accesului bazat pe rute pentru a proteja zonele sensibile ale aplicației. Acesta încorporează primitive de securitate, cum ar fi limitarea ratei de cereri pentru a atenua atacurile de tip brute force și middleware pentru a impune starea de autentificare pe parcursul cererilor web. Dezvoltatorii pot personaliza fluxul de autentificare prin suprascrierea comportamentelor implicite pentru crearea sesiunii, redirecționarea paginilor și livrarea notificărilor. Biblioteca include, de asemenea, utilitare dedicate pentru testare automată, permițând dezvoltatorilor să simuleze programatic stările de autentificare și deconectare ale utilizatorilor în cadrul suitelor de teste de integrare și de sistem.

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

    Rubyauthenticationenginepasswordless
    Vezi pe GitHub↗1,337
  • igorkasyanchuk/rails_performanceAvatar igorkasyanchuk

    igorkasyanchuk/rails_performance

    1,239Vezi pe GitHub↗

    Acest proiect este un instrument de monitorizare a performanței aplicațiilor self-hosted conceput pentru mediile Ruby on Rails. Funcționează ca o platformă de diagnosticare care urmărește timpii de răspuns la cereri, eficiența interogărilor bazei de date și performanța sarcinilor de fundal pentru a ajuta la identificarea blocajelor în infrastructura aplicațiilor web. Instrumentul se distinge prin integrarea directă în framework pentru a oferi perspective de performanță în timp real și utilitare axate pe dezvoltatori, cum ar fi navigarea directă de la rapoartele de eroare la liniile corespunzătoare dintr-un editor de cod. Suportă analiza complexă prin corelarea metricilor de performanță cu markerii de implementare și evenimentele personalizate, permițând echipelor să observe modul în care lansările specifice de cod sau schimbările de infrastructură impactează comportamentul sistemului. Platforma oferă o suită cuprinzătoare de observabilitate care include monitorizarea resurselor de sistem pentru CPU, memorie și utilizarea discului, alături de filtrarea cererilor și activităților pentru a se concentra pe operațiunile relevante. Dispune de control al accesului la dashboard bazat pe roluri pentru a securiza metricile sensibile și suportă gestionarea datelor prin destinații de stocare configurabile și exporturi de date de performanță. În plus, instrumentul include îmbunătățiri ale fluxului de lucru de dezvoltare, cum ar fi reîncărcarea live pentru a accelera ciclul de testare.

    Provides specialized performance monitoring for the Ruby on Rails framework.

    Rubyapmdatadognewrelic
    Vezi pe GitHub↗1,239
  • igorkasyanchuk/active_storage_validationsAvatar igorkasyanchuk

    igorkasyanchuk/active_storage_validations

    1,180Vezi pe GitHub↗

    Active Storage Validations este o bibliotecă pentru Ruby on Rails care oferă ajutoare de validare la nivel de model pentru atașamentele de fișiere. Se integrează direct în ciclul de viață standard de validare pentru a se asigura că conținutul încărcat respectă cerințele de business definite înainte de a fi persistat în stocare. Framework-ul impune constrângeri privind dimensiunea fișierului, tipul de conținut, dimensiunile și numărul de atașamente. Include mecanisme de securitate pentru a detecta și bloca spoofing-ul tipului de conținut prin inspectarea semnăturii binare a fișierelor pentru a verifica dacă formatul lor real corespunde extensiei declarate. Dincolo de validarea de bază, biblioteca suportă controlul calității activelor media prin impunerea unor rapoarte de aspect și dimensiuni specifice. De asemenea, oferă matchere de testare pentru a verifica dacă aceste constrângeri sunt configurate corect în fluxurile de lucru de dezvoltare.

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

    Rubyactive-storageactivestoragerails
    Vezi pe GitHub↗1,180
  1. Home
  2. Web Development
  3. Ruby on Rails Integrations

Explorează sub-etichetele

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