Elasticsearch client and Ruby API is provided by the elasticsearch-ruby project.The libraries are compatible with Ruby 1.9.3 and higher.
rails ruby-on-rails elasticsearch elastic activerecord activemodelThis checklist is limited to Rails security precautions and there are many other aspects of running a Rails app that need to be secured (e.g. up-to-date operating system and other software) that this does not cover. Consult a security expert. One aim for this document is to turn it into a community resource much like the Ruby Style Guide.
checklist rails-security rails rails-security-checklist ruby-on-rails security-audit security-hardening securityA small yet comprehensive reference for developers who want to know how to test Rails apps using RSpec. Here you'll find in-depth examples with detailed documentation explaining how to test with RSpec and related testing gems, which you can then apply to your own projects.
rspec-rails rails rails-application rails-tutorial learning-rspec factory-girl shoulda-matchers rspec-cheatsheet rspec-testing rspec-matchers ruby-on-rails rspec-examplesKoala 3.0 is out! There should be no significant changes for most users. If you encounter any problems, please file an issue and I'll take a look. The Graph API is the interface to Facebook's data. Using it with Koala is quite straightforward. First, you'll need an access token, which you can get through Facebook's Graph API Explorer (click on 'Get Access Token').
facebook ruby-on-rails social-networklol_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. Most of the initial code came from rails_indexes and migration_sql_generator. Then run one of the following commands...
rails database migrations sql ruby-on-rails gem database-migrationsA scheduling add-on for Sidekiq. Runs a thread alongside Sidekiq workers to schedule jobs at specified times (using cron notation * * * * * parsed by Rufus-Scheduler, more about cron notation.
sidekiq-cron sidekiq-jobs cron-jobs sidekiq-workers sidekiq scheduled-jobs scheduler ruby-on-rails ruby-gemOneBody is open-source, web-based social networking, email list, online directory, and lightweight document management software for churches. This software has been in production use at churches for over ten years. Every feature is built by actual church members to meet the need of their own church.
ruby-on-rails mysql churches social-networkif me is a community for mental health experiences that encourages people to share their personal stories with trusted allies. Trusted allies are the people we interact with on a daily basis, including friends, family members, co-workers, teachers, and mental health workers. Dealing with mental health is what makes us human. But for a lot of us, it's a struggle to be open about it. Not everyone is a counsellor or therapist. The people who we interact with everyday shape our emotions and behavior. Getting them involved in mental health treatment is the key to recovery.
mental-health community-driven ruby-on-rails free-software non-profit rails react flow i18n social-impact html cssThe Odin Project (also known as TOP), is an open-source community for learning full-stack web development. Our mission is to provide a comprehensive curriculum to learn web development for free. We help our students to learn the skills and build the impressive portfolio of projects they need to get hired as a web developer. The curriculum is divided into distinct courses each covering the subject language in-depth. Each course contains a listing of lessons interspersed with multiple projects. These projects give students the opportunity to practise what they are learning, thereby reinforcing and solidifying the theoretical knowledge learned in the lessons. Completed projects may then be included in the student's portfolio.
ruby-on-rails html cssThe Odin Project is an open source community and curriculum for learning web development. Students of The Odin Project build portfolio projects and complete lessons that are constantly curated and updated with links to relevant resources. This repo contains the main app for the Odin Project which can be found online at theodinproject.com. It pulls in lesson and project content from our curriculum repo.
ruby-on-railsReact on Rails integrates Rails with (server rendering of) Facebook's React front-end framework. Intersted in optimizing your webpack setup for React on Rails including code splitting with react-router v4, webpack v4, and react-loadable? Contact me.
react-rails react-components redux-store rails-views rails-development react webpack ruby-on-rails ruby-gem npm-module javascript-api redux redux-saga shakacode heroku-deployment on railsOctopus is a better way to do Database Sharding in ActiveRecord. Sharding allows multiple databases in the same rails application. While there are several projects that implement Sharding (e.g. DbCharmer, DataFabric, MultiDb), each project has its own limitations. The main goal of octopus project is to provide a better way of doing Database Sharding. The api is designed to be simple as possible. Octopus focuses on the end user, giving the power of multiple databases but with reliable code and flexibility. Octopus is compatible with Rails 4 and Rails 5.
ruby-on-rails activerecord shardingDoorkeeper is a gem (Rails engine) that makes it easy to introduce OAuth 2 provider functionality to your Ruby on Rails or Grape application. This will install the doorkeeper initializer into config/initializers/doorkeeper.rb.
doorkeeper oauth oauth2-provider oauth2-server ruby-on-rails grape authorization oauth2 authenticationOneBody is open-source, web-based social networking, email list, online directory, and lightweight document management software for churches. This software has been in production use at churches for over ten years. Every feature is built by actual church members to meet the need of their own church.
ruby-on-rails mysql churches social-networkRansack is a rewrite of MetaSearch created by Ernie Miller and developed/maintained for years by Jon Atack and Ryan Bigg with the help of a great group of contributors. Ransack's logo is designed by Anıl Kılıç. While it supports many of the same features as MetaSearch, its underlying implementation differs greatly from MetaSearch, and backwards compatibility is not a design goal. Ransack enables the creation of both simple and advanced search forms for your Ruby on Rails application (demo source code here). If you're looking for something that simplifies query generation at the model or controller layer, you're probably not looking for Ransack (or MetaSearch, for that matter). Try Squeel instead.
search search-interface ruby-gem ruby-library ruby-on-rails activerecord sqlThis branch only supports Rails 4.2+ with Ruby 2.1+. For older versions of Rails/Ruby use 1-x-stable. Whoa! It automatically loaded all of the posts for our five blogs in a single database query without specifying any eager loads! Goldiloader assumes that you'll access all models loaded from a query in a uniform way. The first time you traverse an association on any of the models it will eager load the association for all the models. It even works with arbitrary nesting of associations.
eager-loading ruby-on-rails activerecord performanceYour Ruby app leaks memory if you see gems above in your Gemfile.lock. The list above may save you a week or more of your personal life. It appears some contributors submit gems with known memory issues, but not actual leaks. While those issues don't qualify as leaks they may still be important. I prefer listing them here to help other developers rather than just hiding them.
ruby-on-rails rails memory-leaks gems rubygems memory-issues popcornGraphJin gives you a high performance GraphQL API without you having to write any code. GraphQL is automagically compiled into an efficient SQL query. Use it either as a library or a standalone service. After working on several products through my career I found that we spend way too much time on building API backends. Most APIs also need constant updating, and this costs time and money.
mysql rails graphql docker sql database graph postgresql graphql-server cloud-native ruby-on-rails automatic-api yugabyte database-query postgresThis project brings 100+ (and growing) active, open source Rails apps and engines together in one repository, making it easier for developers to download the collected codebases and learn from Rails apps written by experienced developers. Reading open source code can be an invaluable learning aid. You’ll find the source code in the apps/ and engines/ subdirectories.
rails-application real-world-rails real-world ruby-on-rails examples learning-railsRun scripts based on file name, a selection of code, or by line number. NOTE: Some grammars may require you to install a custom language package.
script runner bash behat-feature coffeescript coffeescript-(literate) cucumber-(gherkin) elixir f# fsharp f* fstar haskell julia latex mongodb newlisp powershell rspec ruby-on-rails run code lammps
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.