Wednesday, 2 January, 2019 UTC


At Ideamotive we just love Ruby on Rails. This amazing framework lets us deliver state of the art web applications and help startups and businesses of different sectors scale up quickly and efficiently. We always love to see successful Ruby projects. That’s why we scanned the Web and created a carefully curated list of the largest, most prominent and simply the best Ruby on Rails companies websites. Check’em out!
1. Airbnb
One of our all-time favorites, both in terms of idea and UX/UI design. This California based startup connects travelers looking for a place to stay with hosts, who can easily rent their rooms or apartments. Established in 2007 by 3 postgraduates offering one apartment the platform offers more listings than the top world’s hotel chains combined for their 150 million users.
Airbnb system is based on Ruby on Rails and PHP. Developers who created the product used a bunch of libraries to build this website such as React.js, Moment.js or Raven.js.
2. Groupon
Groupon is a worldwide e-commerce marketplace connecting customers with local businesses. It provides them with special offers and discounts on products or services. With its 50 million customers worldwide and over 1 billion groupons sold Groupon is probably the biggest player in the sector.
As for the technology used, the original version of the platform is fully based on Ruby on Rails. Outside the US it may differ as many of local branches use PHP.
3. Github
If you work in web and application development – you know GitHub. It is the most popular software hosting service with the gigantic open-source library.
Service is now used by 1.8 million businesses, start-ups, and software development companies. It is also supported by the amazing community of 28 million software developers who contributed over 85 millions of repositories so far.
From a technological standpoint, Ruby on Rails accounts for the most of service code. GitHub developers also included jQuery as well as other Javascript libraries like Pjax and Prototype to create the User Interface. But the back-end is still pure Ruby.
4. Couchsurfing
Couchsurfing is based on a wonderful idea of creating the global community of travelers who can host each other while traveling the world. Thanks to the system of reviews and transparency Couchsurfing proved itself to be a fairly safe and usually really interesting way of finding accommodation.
Now Couchsurfers are a global community of 15 million users and regular events in 200,000 cities around the world. Apart from accommodation opportunities, it provides an enormous amount of knowledge about traveling. Plenty of great insights and tips about visiting places all over the world there!
As for Ruby on Rails, it is a framework of Couchsurfing backend. Their tech stack also includes Javascript, SCSS, MySQL, SOLR, Redis, and Thumbor.
5. Shopify
Shopify is an e-commerce software platform with over 600,000 online retailers. It provides them with easy to configure the framework to do business on the internet and sell online. The platform allows its client to create their own shopping experience thanks to tons of easily customizable themes.
Shopify is probably one of the most successful Ruby on Rails-based tech companies worldwide. They have been scaling massively within the framework. Simon Eskildsen from Shopify boosted about being able to address 80,000 requests per second. They also utilize Liquid templating language for the front end and Turbograft, their hard fork of Turbolinks.
If you are over 20 years old you may have never even heard about this social media network. But it is extremely popular among millennials, accounting for over 220 million users. The idea is simple – you ask the questions, community answers. Sounds rudimentary? Well, go back to your Quora.
Although we can observe the outflow of users from the service, still remains one of the biggest Ruby-based platforms. During the peak moment of existence portal attracted 350 million visits per month.
Af for the tech stack, apart from Ruby on Rails in the backend it also utilizes jQuery and AJAX.
7. Dribble
An amazing directory with graphics projects contributed by the community of over 500K of web designers from all over the world. Dribble allows its users to showcase and discuss their work and look for career opportunities. In 2017 Dribble users showed off over 640k shots of their work
The platform was built with Ruby on Rails but it also utilized jQuery and HTML5 History API elements.
8. Twitter
No introduction needed. Twitter is considered the most famous example of Ruby-on-Rails-based product. It was initially created with RoR and jQuery which allowed the platform creators to develop a fully working product in a very short period of time.
Although a few years later Twitter was re-written using Scala, Ruby still remains a part of the back-end and reminds about the platform roots.
9. Etsy
Etsy is an e-commerce platform built with the aim of connecting retailers of handmade or vintage products with potential suppliers and clients. Think of Etsy as a huge bazaar or flea market with almost 2 million merchants and over 50 million registered users.
This e-commerce system is one of the pioneers of modern day startups. Choosing Ruby on Rails allowed Etsy to maintain a strong database, easily implement additional features and conduct a series of systems integrations.
10. Fab
Fab is a design-focused marketplace, dedicated to helping customers discover beautiful and unique products. The platform provides thousands of items, from pieces of art to clothes and tech gadgets. They all have one thing in common – beautiful design, which makes Fab a perfect place for aesthetes and high-quality design lovers.
Fab uses Ruby on Rails as its main framework with Ruby being the main language. It also utilizes Backbone.js and New Relic.
11. Slideshare
SlideShare is a slide hosting website with over 80 millions visitors monthly, currently owned by Microsoft. It allows users to store and post their computer presentations (PowerPoint, Keynote or others) text documents and videos. Slideshare also makes it easy for users to browse, read and share the content they need and like.
In 2012 Slideshare was acquired by Linkedin which was later bought by Microsoft.
12. Hulu
Hulu is a platform for streaming shows and movies online. It is smaller than Netflix and HBO GO but is growing fast and entering new markets. Hulu accounts for over 50 millions of users worldwide.
Ruby on Rails was with Hulu since the very beginning and they love this framework there.
The ideals of Rails – convention over configuration. Don’t Repeat Yourself (whenever possible, reuse as much code as possible rather than duplicating similar code in multiple places). Test first, and agile – are quickly becoming pervasive throughout software development.” stated Matthew Butt, ex-Hulu development manager.
Although the platform was re-written RoR is still used in their backend with Backbone.JS used in the frontend.
13. Kickstarter
In our opinion, this is one of the best Ruby on Rails companies websites. This amazing platform allows you to seek funding for your project or support others people ideas. Almost 150,000 projects were successfully funded via Kickstarter so far, including Oculus Rift or Wasteland 2.
We have also seen much weirder projects, e.g. combat kitchenware (a frying pan attached to a sword) or digging a hole without any reason whatsoever.
Kickstarter is one of our favorites RoR-based websites in terms of UX/UI design with a user-friendly interface and intuitive user path.
Service itself was built with Ruby on Rails framework and Perl language with the main libraries being jQuery, React, and History.js.
14. SoundCloud
Soundcloud is a Berlin-based startup originally created to allow musicians to share music with each other. Until then it developed into the full-on publishing platform for emerging artist to promote and showcase their music. With 78 million users and 170 million tracks submitted Soundcloud is a pretty amazing place to look for new tracks and musical inspirations.
Soundcloud attracts alternative, non-commercial or niche artists. If you’d like to find a set of this DJ who recently played in Berghain, you will not be looking on Youtube or Spotify. He will be on SoundCloud.
SoundCloud was born on Ruby on Rails. It allowed the platform to iterate fast and keep the quality of code up. Due to the enormous grow SoundCloud was latter re-written using JVM.
15. UrbanDictionary
Urban dictionary is a fantastic place when you need to check the meaning of every slang word or create a new one (hoping that somebody will actually start using it). It’s also full of alternative definitions of well-known terms (e.g “programmer” – is a human, rock, or any other object capable of turning pizza and caffeine into code.)
The dictionary is based on Ruby on Rails framework, along with special frameworks like Heroku Vegur Proxy and Foundation. As for JS libraries, React.js was used here to reusable UI views components.
16. Basecamp
There would not be any BaseCamp without Ruby on Rails and probably no Ruby without BaseCamp. Both our favorite framework and this popular project management online tool was created by the same man – David Heinemeier Hansson.
Ruby on Rails is proven to be extremely successful in BaseCamp growth. Getting from 45 accounts in 2004 to over 2 million in 2016 required scaling up quickly and effectively. Ruby on Rails developers from Basecamp did a great job there.
17. CrunchBase
CrunchBase is the leading destination for company insights from early-stage startups to the Fortune 1000. You can think of it as a “Wikipedia for global startup scene”. Powered by TechCrunch this platform provides potential investors and venture capitals with business opportunities. It also gives a great overview (along with reports) of the state of global start-up scene.
As for the software-related side, CrunchBase backend is written in Ruby on Rails, with Varnish for page caching.
18. Zendesk
Zendesk is a cloud-based customer support software that allows shoppers to get in touch with customer service via computer, tablet or smartphone. Among Zendesk clients you’ll find the companies such as Shopify, Airbnb, Tesco or Uber.
Customer-oriented software provided by Zendesk helps businesses become scalable and reliable. It reduces costs and improves the efficiency of customer support.
19. Bloomberg
Bloomberg is a media company focused on the economy and financial market. They also provide software solutions for the financial sector and for businesses such as big data analysis or market reports.
The website attracts over 100 million users per month making it one of the most popular Ruby on Rails based platform worldwide. And one of the biggest as well – Bloomberg employes over 15,000 people!
Aside from Ruby on Rails, which is the main framework used by Bloomberg developers, the platform also utilities ASP.NET, PHP, and Express. There are over 12 libraries including jQuery, RESPOND, Backbone.js and others.
20. Fiverr
Fiverr is an online marketplace for freelance services. The system is amazingly simple and allows to sell or buy services quickly and effortlessly, starting from 5$. Among the services provided, you can find digital marketing, graphic design, UX/UI design or web development and mobile development.
Fiverr technology stack is a combination of Ruby on Rails and other technologies, like React, Python or jQuery.
21. GoodReads
Goodreads is the world’s biggest platform for readers and book reviews. Users can browse through each other’s digital shelves checking what they are reading and if they recommend certain titles.
GoodReads currently has 75 million members who submitted over 77 reviews and the book base of over 2,2 billion titles! It was acquired by Amazon in 2013 and has been constantly growing ever since.
The GoodRead tech stack includes Ruby on Rails, Amazon EC2, Bugsnag, Dyn DNS, GoDaddy Domain Registration, HTML5, MarkMonitor Domain Management, Modernizr, New Relic, OpenSearch and Symantec SSL.
22. Indiegogo
Indiegogo a very popular crowdfunding service with over 800,000 projects launched so far and over 11 million contributors.
It differentiates itself from Kickstarter on many levels. For example, on IndieGoGo you don’t need to have a prototype ready, you can collect funds just basing on your idea. It provides innovators the opportunity to test and validate their ideas before putting considerable resources in it. It also gives the investors more flexibility in terms of raising money. Project on Indiegogo can be crowdfunded even if it fails to reach its goal.
Ruby on Rails is a backbone of the whole IndieGoGo system and the company has been faithful to this technology form the very beginning.
23. Diaspora
Diaspora is a social media site which existence is based on three key ideas: freedom, privacy, and decentralization. Unlike on Facebook, Diaspora does not own the users’ data. It is not stored centrally, but the local servers of users choosing. It also allows its users unlimited freedom of speech, as well as refuse to bring ads to the platform or sell it to major corporations.
Sounds wonderful, right? It may not be the biggest one if compared to Facebook or Twitter. But Diaspora’s 1 million users create a really strong community.
It is also open source-based. You can get access to the whole code of the platform on GitHub and contribute to it as well.
Diaspora is written completely in Ruby on Rails and uses Backbone.JS in its frontend.
24. Jobster
Jobster is a recruiting website that focuses not only on posting job offers but also actively takes part in the recruiting process. It collects metadata and integrates social networking elements with vertical job searches. Based on this data it targets advertising technologies to connect users with people, information, and opportunities to further their careers.
Ruby on Rails is a foundation of Jobster as all of its backend is created completely within this framework.
25. MyFitnessPal
MyFitnessPal is a really cool mobile app and web application that helps you feel better and look better. It tracks diet and exercise to determine optimal caloric intake and nutrients for the users’ goals. It has been proven really effective by its users in the area of reducing weight. The Internet is full of great reviews and social proofs and app itself won several awards and app contests. The enormous number of users – 150 million – is also impressive.
MyFitnessPal website and the web app is fully powered by Ruby on Rails.
26. Twitch
If you are a gamer, Twitch is something that you are probably familiar with. It is a live video streaming platform and vibrant social media community for professionals and amateurs of online gaming. All of the biggest gaming megastars, such as PewDiePie and Markiplier started on Twitch.
Over 2.2 million people stream monthly via the platform reaching over 54 million users on average.
27. Scribd
You can call Scribd “a Netflix for books”. It is the enormous collection of over 40 millions of books, audiobooks, and magazines available in the subscription model. Scribd currently has over 80 million users and grows constantly.
The platform also allows its users to upload and host their own content.
The technology stack of Scribd is mostly Ruby on Rails with the support of React and Backbone.js.
28. CrazyEgg
CrazyEgg is one of the most popular heatmap service providers. It gives its users deep insights into the performance of websites both web and mobile with features like sessions recording or A/B testing.
It is a powerful tool providing website developers with info about users behavior on the site along with optimization recommendations. This data can be utilized in order to improve the user experience and increase the conversion rates.
29. 500px
500px is one of the world’s leading social network for photographers to connect, share their best works and receive a precious feedback from the community. It also allows profiting from shared content with licensing through the network of 500px distribution partners. Website stands out from the crowd with its great user experience and beautiful design.
500px is used by over 13 million photographers worldwide who uploaded over 100 million photos so far.
Fullstack of 500px is based on Rails and it’s supported by Node.js.
30. AngelList
AngelList is a U.S. website for startups, angel investors, and job-seekers looking to work at startups. It helps startups find funding, the best employees from all over the world and even co-founders. There are over 50,000 active investors on the platform who provides over 200 million $ monthly in investments for the startups.
AngelList is fully based on Ruby on Rails with additional support of jQuery libraries.
31. Heroku
Heroku is a cloud application platform that helps developers build, deliver, monitor and scale web and mobile applications during the whole process of app development. It is perceived by the developers’ community as one of the easiest and most user-friendly app hosting platforms. Over 7 million apps were created so far with the support of Heroku. The systems answer over 23 billion requests per day.
Heroku pioneered Ruby on Rails on the PaaS (Platform as a Service) market and continues to support the Ruby community.
32. Square
Square manufactures payment card readers for commerce and physical retailers. They can be easily set up with a smartphone or tablet and operated via apps. Square provides all the software needed in form of web and mobile applications.
The creator of Square is Jack Dorsey, co-founder, and CEO of Twitter. Since the launch in 2009, they managed to introduce over 2 million merchants to the system and have 7 million app users.
Like Twitter, Square was originally mostly written in Ruby on Rails. This framework gave the product the initial kick it needed. In 2015 developers started to re-write the system architecture, switching the backend to JVM.
33. Xing
Think of Xing as a LinkedIn for the German, Austrian and Swiss market. Although it has several languages versions it’s most widely used in German-speaking countries – over 50% from 14 million users.
It allows its users to create their professional profiles, look for employers or employees and, most importantly, engage in networking. By displaying how each member is connected to any other member it visualizes the small-world phenomenon.
Xing has quite rich technology stack, but the backend framework is mostly written in Ruby on Rails.
34. Yammer
Yammer is a web application based on the principle of a social network for internal communication in organizations and enterprises. It facilitates collaboration and helps dispersed teams work more efficiently. The software is available as a web application, as well as an iOS and Android app.
Yammer’s backend is all Ruby on Rails with the front in Java and Unicorn and Nginx as web servers.
35. We Heart It
We Heart It describes itself as “A home for your inspiration”. This photography and image based-social network is all about beautiful pictures or illustrations. You can search through various categories such as beauty, fashion, design, architecture, travel and more. It attracts over 20 million beauty-lovers every month.
We Heart It is completely based on Ruby on Rails framework with the support of Mustache as a templating language.
36. Yellow Pages
Yellow Pages is one of the most popular local business listings in the world. Its name refers to the actuals books from the pre-internet times. They contained lists and contact numbers of all the enterprises and local businesses from your area. Yes, the book had yellow pages.
Today the modern version of yellow pages generates over 40 million queries inside the US alone. It is a primary source of knowledge about local businesses in this country.
Yellow Pages was initially set up on Java, but later on, it was re-written in Ruby on Rails.
37. Whitepages
Whitepages is an interesting example of another use of Ruby on Rails. It is the biggest public record of US citizens, covering over 90% of the population. With Whitepages you can access information such as addresses or telephone numbers.
Whitepages attracts almost 50 million unique views every month. They are also a developer of mobile apps and business services.
Whitepages full stack is written in Ruby on Rails with the addition of Handlebar.js.
38. Causes
Causes is a fundraising platform that helps running and support campaigns, fundraisers, and petitions around the issues that impact you and your community. They claim to have 168 million registered users and over a billion actions taken. Impressive!
As for the technology stack, it is a great example of 100% pure Ruby on Rails product.
39. LivingSocial
Living Social is an online marketplace that allows its registered users to buy and share things to do in their city. It helps to locate and promote interesting events and cool places and provides deals and promotions for those activities.
LivingSocial’s full stack is Ruby on Rails with Mustache and Hogan.js used as a templating language.
40. Codecademy
Codecademy is an online freemium interactive platform that offers free coding classes. It is one of the most popular educational platforms for future web developers and mobile app developers – over 45 million people trusted Codecademy with their professional growth. Codecademy offers courses on 12 programming languages: Python, Java, JavaScript (jQuery, AngularJS, React.js), Ruby, SQL, and Sass, as well as markup languages HTML and CSS.
Codecademy website is written in Ruby and based on Ruby on Rails framework. It also utilizes JavaScript and React.JS libraries.
That’s it! That was our list of best Ruby on Rails companies websites & web applications! How do you like these examples? Do you know other great products built with Ruby?
Let us know in the comment section!
The post 40 Best Ruby On Rails Companies Websites [State For 2019] appeared first on Ideamotive.