Top 23 Ruby ruby-on-rails Projects
Object-based searching.Project mention: ransack VS Searchkick - a user suggested alternative | libhunt.com/r/ransack | 2021-08-12
Doorkeeper is an OAuth 2 provider for Ruby on Rails / Grape.Project mention: Need help implementing PKCE flow in Doorkeeper | reddit.com/r/rails | 2021-09-22
Are there any code examples to implement the PKCE flow in Doorkeeper? I am a bit confused on how to implement it here: https://github.com/doorkeeper-gem/doorkeeper/wiki/Using-PKCE-flow
Run Linux Software Faster and Safer than Linux with Unikernels.
Integration of React + Webpack + Rails + rails/webpacker including server-side rendering of React, enabling a better developer experience and faster client performance.Project mention: Best project setup for Rails+React with "remember me" feature | reddit.com/r/rails | 2021-10-16
The problem is I have no idea how to implement the "remember me" feature in that gem without just making the tokens not refresh for a very long time (I think that would be a security concern). So then I looked more into react_on_rails to just use sessions with Devise as a normal rails app, but I don't know if I'll be able to deploy that on AWS because of the changes I have to do to the webpacker/webpack config to allow for a better folder structure. I've never done that so I don't know if there may be any issues.
Chrome extension for Rails development
A lightweight Facebook library supporting the Graph, Marketing, and Atlas APIs, realtime updates, test users, and OAuth.Project mention: How to evaluate a 3rd party RESTful API? | reddit.com/r/api | 2021-11-26
Listen Notes is both an API vendor and a customer of other APIs. We provide a popular podcast API to more than 3,300 companies and developers (as of Nov. 2021). Meanwhile, we also use a bunch of 3rd-party APIs ourselves (e.g., Stripe, Braintree, Cloudflare, Stop Forum Spam, Amazon SES, Google Speech-to-Text API, reCAPTCHA, Rollbar, Datadog, Twitter API, Facebook API, Slack API, and more). As you can see, without using 3rd-party APIs, we couldn't build Listen Notes as a tiny team (read more: The boring technology behind a one-person Internet company).
Elasticsearch integrations for ActiveModel/Record and Ruby on RailsProject mention: Anyone using elasticsearch-rails? contingency plans? | reddit.com/r/rails | 2021-08-09
If anyone is curious about the solution: https://github.com/elastic/elasticsearch-rails/issues/1001
A framework for building reusable, testable & encapsulated view components in Ruby on Rails.Project mention: Any tips on organizing ViewComponents? | reddit.com/r/rails | 2021-11-26
There’s a really good discussion about this on the view components github. https://github.com/github/view_component/discussions/331
Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Main Website for The Odin ProjectProject mention: Is this the best way to track completed lessons? | reddit.com/r/rails | 2021-12-02
We have a very similar system on The Odin Project for tracking user lesson completions if you would like to take a look: https://github.com/TheOdinProject/theodinproject
Scheduler / Cron for Sidekiq jobsProject mention: How can I schedule a job to be executed in the future ? | reddit.com/r/ruby | 2021-03-30
Depending on how far into the future you're planning to, it could be worth storing the datetime you want it executed on a field like perform_work_at within your database. Then use sidekiq-cron to check a few times a day for if the perform_work_at has passed & the work needs to be done.
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: Rails application boilerplate for fast MVP development | dev.to | 2021-08-06
lol_dba for indexing
Framework for Apache Kafka based Ruby and Rails applications development.Project mention: Code Loaders in Ruby: Understanding Zeitwerk | dev.to | 2021-03-23
Just the right amount of Rails eager loadingProject mention: Prosopite is trending on GitHub! Thank you! | reddit.com/r/ruby | 2021-02-20
Prosopite looks cool, it's is similar to https://github.com/salsify/goldiloader, though goldiloader will also rewrite the query to address the N+1 issue. You should be able to use both and verify goldiloader is working by checking that prosopite logs no N+1 queries.
Multithreaded, Postgres-based, ActiveJob backend for Ruby on Rails.Project mention: Ruby webserver started in background thread | reddit.com/r/ruby | 2021-10-09
Check out sidekick-alive's implementation. I was looking at that to do something similar for GoodJob.
Real World Rails applications and their open source codebases for developers to learn fromProject mention: Any decent large Rails codebases to look over? | reddit.com/r/rails | 2021-05-18
real-world-rails has a giant list of apps, the cool thing is that each app repository is a submodule of the main project, so you can just pull all of them and easily search/grep for specific things and compare implementations.
Use Hotwire in your Ruby on Rails appProject mention: How do you handle views? | reddit.com/r/PHP | 2021-12-04
I've been doing that a while until I just got sock of the JS spagetti and often duplicated code and went full on Angular CSR and never looked back. That being said, I've been seeing a lot recently about Laravel's Livewire and Symfony and Ruby on Rail's integration with Hotwire (stimulus+turbo).
Real-time changes in the browser, controlled by server-side Ruby.Project mention: The CableReady Language Implementation Project | dev.to | 2021-11-28
While CableReady ships with an impressive number of operations out of the box, users should be able to add their own operations. Admittedly, the method used to dynamically create all of the methods for each operation is the most sophisticated one in our framework, but again, we're here to help.
Reactive frontend UI components for Rails in pure Ruby (by unabridged)
Sail is a lightweight Rails engine that brings an admin panel for managing configuration settings on a live Rails app (by vinistock)
Monitor performance of you Rails applications
The tool to find inconsistency between models schema and database constraints.Project mention: Rails application boilerplate for fast MVP development | dev.to | 2021-08-06
network visualization & pentest reportingProject mention: Any recommendations for network scanner with web UI? | reddit.com/r/selfhosted | 2021-10-31
Extension for devise, enable login as functionality. Add link to the masquerade_path(resource) and use it.Project mention: 10 things I add to every Rails app | dev.to | 2021-10-02
Alongside this, devise_masquerade is a fantastic plugin to use with your admin area, allowing you to login as other users. This is helpful for debugging account specific issues etc.
Manages and displays breadcrumb trails in Rails app - lean & mean. (by piotrmurach)
Ruby ruby-on-rails related posts
Welchen simplen Trick habt ihr verwendet, welcher euer ganzes Leben um 100% verbessert hat?
2 projects | reddit.com/r/FragReddit | 2 Dec 2021
Why learn Rails as a frontender?
1 project | reddit.com/r/rails | 28 Nov 2021
Any tips on organizing ViewComponents?
2 projects | reddit.com/r/rails | 26 Nov 2021
How To Implement OAuth2 Social Login(Single Sign-On)Using Facebook — Part 1
1 project | dev.to | 26 Nov 2021
Is rails mvc still common?
1 project | reddit.com/r/rails | 24 Nov 2021
Managing View Components in Rails?
1 project | reddit.com/r/rails | 22 Nov 2021
Im (re-)learning rails and learning react, should I forget learning react and concentrate on Turbo & Stimulus?
3 projects | reddit.com/r/rails | 3 Nov 2021
What are some of the best open-source ruby-on-rails projects in Ruby? This list will help you:
Are you hiring? Post a new remote job listing for free.