Ruby
This article is a stub. You can help the IndieWeb wiki by expanding it.
Ruby is an open source programming language and web server runtime environment used for some IndieWeb projects.
IndieWeb Examples
Examples of indieweb community members who are using Ruby on their personal sites:
Shane Becker
Shane Becker uses Dark Matter, a Ruby on Rails application, on his site http://veganstraightedge.com
Barry Frost
Barry Frost uses Transformative, a Sinatra application, on his site https://barryfrost.com
Jason Garber
Jason Garber uses FrancisCMS, a Ruby on Rails application, on his site https://sixtwothree.org
Tony Burns
craftyphotons uses Singulus, a Ruby on Rails application, on his site https://tonyburns.net
Libraries
Generally useful libraries being developed by IndieWeb participants in Ruby.
- indieweb/indieweb-endpoints-ruby - an endpoint discovery Ruby gem
- indieweb/webmention-client-ruby - a Webmention client Ruby gem
- microformats/microformats-ruby - a microformats2 parser Ruby gem
- jgarber623/webmention-verification-ruby - a Webmention verification Ruby gem
- srushe/indieweb-post_types - a post-type-discovery Ruby gem
- srushe/indieweb-post_types-bookmark - a bookmark post-type-discovery Ruby gem
- craftyphotons/indieauth_discovery - profile and client discovery for IndieAuth clients and providers as a Ruby gem
- ...
Third-party Libraries
Non-IndieWeb-specific libraries that may still be of interest.
- ...
Projects
IndieWeb projects built with Ruby:
Hosting
Ruby does not have PHP's ubiquity, and finding hosting can be a little bit more of a challenge. See web_hosting for more details.
- Heroku
- DigitalOcean
- Amazon Web Services
- ...
Support
Looking for help with your Ruby project? Need a code review? The following IndieWeb folks may be able to help:
- Jason Garber is knowledgeable in Ruby, Ruby on Rails, Sinatra, and front-end web development (HTML, CSS, Sass, JavaScript, etc.). His GitHub username is jgarber623. Feel free to request reviews or tag him in issues or pull requests.
- Hans Gerwitz is building Sitewriter with on Sinatra and is a competent hacker with Ruby. Glad to help.
- Barry Frost can help on issues with Ruby and Sinatra projects. His GitHub username is barryf.
- Stephen Rushe can also help with Ruby questions and reviews. You can find him on Github as srushe.
- craftyphotons has many years of experience with Ruby, Ruby on Rails, and Ruby for infrastructure automation and DevOps tooling like Chef. His GitHub username is craftyphotons and is happy to be tagged in issues or PRs.