RubyEvents.org (formerly RubyVideo.dev), inspired by pyvideo.org, is designed to index all Ruby-related events and videos from conferences and meetups around the world. At the time of writing, the project has 6000+ videos indexed from 200+ events and 3000+ speakers.
Technically the project is built using the latest Ruby and Rails goodies such as Hotwire, Solid Queue, Solid Cache.
For the front end part we use Vite, Tailwind with daisyUI components and Stimulus.
It is deployed on an Hetzner VPS with Kamal using SQLite as the main database.
For compatible browsers it tries to demonstrate some of the possibilities of Page View Transition API.
This project is open source, and contributions are greatly appreciated. One of the most direct ways to contribute at this time is by adding more content.
We also have a page on the deployed site that has up-to-date information with the remaining known TODOs. Check out the "Getting Started: Ways to Contribute" page on RubyEvents.org and feel free to start working on any of the remaining TODOs. Any help is greatly appreciated.
For more information on contributing, see the Contributing Guide.
Please note that this project is released with a Contributor Code of Conduct. By participating in this project, you agree to abide by its terms. More details can be found in the Code of Conduct document.
Thank you AppSignal for providing the APM tool that helps us monitor the application.
Thank you Typesense for sponsoring our Typesense Cloud instance that powers the search functionality.
RubyEvents.org is open source and available under the MIT License. For more information, please see the License file.