Turbolinks VS lighthouse

Compare Turbolinks vs lighthouse and see what are their differences.


Turbolinks makes navigating your web application faster (by turbolinks)


Automated auditing, performance metrics, and best practices for the web. (by GoogleChrome)
Our great sponsors
  • Nanos - Run Linux Software Faster and Safer than Linux with Unikernels
  • Scout APM - A developer's best friend. Try free for 14-days
  • SaaSHub - Software Alternatives and Reviews
Turbolinks lighthouse
18 89
12,722 23,783
- 1.3%
0.9 9.8
4 months ago 4 days ago
TypeScript JavaScript
MIT License Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.


Posts with mentions or reviews of Turbolinks. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-11-02.
  • How to Build a Low-Tech Website?
    4 projects | news.ycombinator.com | 2 Nov 2021
  • Getting "Correct" URL when inputting incorrect data
    1 project | reddit.com/r/rails | 22 Oct 2021
  • Doing the Impossible — Building a Persistent Audio Player in Ruby on Rails
    2 projects | dev.to | 5 Sep 2021
    We’ll use Ruby on Rails and Turbo to accomplish this, but we could use Turbo’s predecessor, Turbolinks to achieve the same result, and Rails is only incidental to the finished project. We could just as easily use Turbo with any other "multi-page" framework and deliver the same experience.
  • I've learned a little bit of python. Now what?
    3 projects | reddit.com/r/Python | 15 Aug 2021
    Check out StimulusJs and Turbolinks their whole purpose is to add only a tiny bit of js to a server side rendered website, to give a feel similar to that of client-side rendered web pages.
  • Rack mini profiler error in heroku even when gem is removed in gemfile
    3 projects | reddit.com/r/rails | 31 Jul 2021
    # frozen_string_literal: true source 'https://rubygems.org' git_source(:github) { |repo| "https://github.com/#{repo}.git" } ruby '3.0.1' # Bundle edge Rails instead: gem 'rails', github: 'rails/rails', branch: 'main' gem 'rails', '~> 6.1.4' # Use postgresql as the database for Active Record gem 'pg', '~> 1.1' # Use Puma as the app server gem 'puma', '~> 5.0' # Use SCSS for stylesheets gem 'sass-rails', '>= 6' # Transpile app-like JavaScript. Read more: https://github.com/rails/webpacker gem 'webpacker', '~> 5.0' # Turbolinks makes navigating your web application faster. Read more: https://github.com/turbolinks/turbolinks gem 'turbolinks', '~> 5' # Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder gem 'jbuilder', '~> 2.7' # Use Redis adapter to run Action Cable in production # gem 'redis', '~> 4.0' # Use Active Model has_secure_password # gem 'bcrypt', '~> 3.1.7' # Use Active Storage variant # gem 'image_processing', '~> 1.2' # Reduces boot times through caching; required in config/boot.rb gem 'bootsnap', '>= 1.4.4', require: false gem 'devise' group :development, :test do # Call 'byebug' anywhere in the code to stop execution and get a debugger console gem 'byebug', platforms: %i[mri mingw x64_mingw] end group :development do # Access an interactive console on exception pages or by calling 'console' anywhere in the code. gem 'web-console', '>= 4.1.0' # Display performance information such as SQL time and flame graphs for each request in your browser. gem 'listen', '~> 3.3' # Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring gem 'spring' end group :test do # Adds support for Capybara system testing and selenium driver gem 'capybara', '>= 3.26' gem 'selenium-webdriver' # Easy installation and use of web drivers to run system tests with browsers gem 'webdrivers' end # Windows does not include zoneinfo files, so bundle the tzinfo-data gem gem 'tzinfo-data', platforms: %i[mingw mswin x64_mingw jruby]
  • Tink Is Joining Visa
    1 project | news.ycombinator.com | 24 Jun 2021
  • Can I "un-declare" javascript code after removing it from the DOM?
    1 project | reddit.com/r/webdev | 3 Jun 2021
    Nice job solving this problem! This sounds similar to how Inertia works (https://inertiajs.com/how-it-works), or Turbolinks (https://github.com/turbolinks/turbolinks). You could dig through those libraries to see if / how they solved issues with global scope.
  • Using Hotwire Turbo in Rails with legacy JavaScript
    16 projects | dev.to | 23 Apr 2021
    since Rails 4, the Turbolinks library has been included but had a bunch of problems at that time (2013), so
  • Working on getting a class project up and going into Heroku, keep running into this, any ideas on what’s going on and what to do?
    6 projects | reddit.com/r/Heroku | 22 Apr 2021
    # Turbolinks makes navigating your web application faster. Read more: https://github.com/turbolinks/turbolinks
  • htmx and HTML Driven Development
    4 projects | dev.to | 10 Apr 2021
    This functionality is somewhat similar to Turbolinks and allows you to use htmx for progressive enhancement.


Posts with mentions or reviews of lighthouse. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-11-19.
  • Google Lighthouse - Otimizando suas web applications/websites
    1 project | dev.to | 23 Nov 2021
    Usando o Lighthouse CLI, você tem total controle para usar da maneira que quiser. Eu recomendaria fortemente verificar o repositório do GitHub para saber mais sobre como usar o CLI ou programaticamente
  • PR 2 for release 0.3
    2 projects | dev.to | 19 Nov 2021
    It was also cool to learn about Lighthouse and Web Hint. I never used either before but now that I know of their existence I will definitely use them in the future for any web projects that I work on.
  • Progressive Web App Development: How to Cook PWA in 2022
    2 projects | dev.to | 19 Nov 2021
    The PWAs should be fast. You may test and debug the performance using Lighthouse and other Chrome DevTools. Of course we are following all other best practices applicable to a regular web app development:
  • Release 0.3 Inter PR
    2 projects | dev.to | 18 Nov 2021
    Basically, I choose to work on the Operators.md file, which is a small file compared to my other options, but still was good enough for me to learn about front matter, admonitions and testing like Lighthouse and Webhint.
  • Apps, Tools, and Gear I Use (2021 edition)
    12 projects | dev.to | 11 Nov 2021
    Lighthouse (CLI) - Auditing, performance metrics, and best practices for Progressive Web Apps.
  • React PWA with Workbox
    5 projects | dev.to | 9 Nov 2021
    Chrome has a handy tool called Lighthouse baked right into DevTools. So navigate to http://localhost:5000 in Chrome using an incognito tab, open up DevTools, and find the Lighthouse tab. Click on 'Generate report', wait several seconds, and voila!
  • Google Lighthouse failing with NO_LCP error
    1 project | dev.to | 8 Nov 2021
    Whoopsy-poopsy, my friend! As of today, there's a still an open bug in chromium that i have stumbled upon in lighthouse github issues
  • What I Learned From Hacktoberfest 2021
    5 projects | dev.to | 2 Nov 2021
    Lighthouse is an open-source Chrome extension by Google. It helps developers improve the quality of web pages. Not only to check the quality of accessibility, but it can also check SEO and other performances.
  • Larave/Vue to PWA struggle
    1 project | reddit.com/r/vuejs | 1 Nov 2021
    I guess it's a lighthouse bug then, like https://github.com/GoogleChrome/lighthouse/issues/13236
  • 20+ JavaScript Utilities to Boost Your Productivity As a Developer
    15 projects | dev.to | 26 Oct 2021
    18. Light House

What are some alternatives?

When comparing Turbolinks and lighthouse you can also consider the following projects:

htmx - </> htmx - high power tools for HTML

InstantClick - InstantClick makes following links in your website instant.

Vue Storefront - The open-source frontend for any eCommerce. Built with a PWA and headless approach, using a modern JS stack. We have custom integrations with Magento, commercetools, Shopware and Shopify and total coverage is just a matter of time. The API approach also allows you to merge VSF with any third-party tool like CMS, payment gateways or analytics. Newest updates: https://blog.vuestorefront.io. Always Open Source, MIT license.

Slide and swipe - :zap: A sliding swipe menu that works with touchSwipe library.

turbo - The speed of a single-page web application without having to write any JavaScript

sveltekit-blog-mdx - SvelteKit MDX starter blog with MDsveX (Svelte in markdown)

Slideout - A touch slideout navigation menu for your mobile web apps.

CacheP2P - "More users = More capacity"

turbo-rails - Use Turbo in your Ruby on Rails app

budibase - Budibase is an open-source low code platform that helps you build internal tools in minutes 🚀

capacitor - Build cross-platform Native Progressive Web Apps for iOS, Android, and the Web ⚡️