Turbolinks

Turbolinks makes navigating your web application faster (by turbolinks)

Turbolinks Alternatives

Similar projects and alternatives to Turbolinks

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better Turbolinks alternative or higher similarity.

Suggest an alternative to Turbolinks

Reviews and mentions

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-09-05.
  • Getting "Correct" URL when inputting incorrect data
    reddit.com/r/rails | 2021-10-22
  • Doing the Impossible — Building a Persistent Audio Player in Ruby on Rails
    dev.to | 2021-09-05
    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?
    reddit.com/r/Python | 2021-08-15
    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
    reddit.com/r/rails | 2021-07-31
    # 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
    news.ycombinator.com | 2021-06-24
  • Can I "un-declare" javascript code after removing it from the DOM?
    reddit.com/r/webdev | 2021-06-03
    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
    dev.to | 2021-04-23
    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?
    reddit.com/r/Heroku | 2021-04-22
    # Turbolinks makes navigating your web application faster. Read more: https://github.com/turbolinks/turbolinks
  • htmx and HTML Driven Development
    dev.to | 2021-04-10
    This functionality is somewhat similar to Turbolinks and allows you to use htmx for progressive enhancement.
  • Rails repeats Webpacker packages if I go back one page (OwlCarousel, DataTables)
    reddit.com/r/rails | 2021-04-06
    https://github.com/turbolinks/turbolinks#full-list-of-events
  • HTMX and Flask is really nice!
    reddit.com/r/flask | 2021-02-05
    In fact, without knowing/learning something like React, Svelte, Angular etc ... I can see a combination of libraries such as, TurboLinks, InstantClick and HTMX allowing for an easy bar to reach for building WebApps as a full-stack developer.
  • By using Ajax is it Possible?
    You might also look into https://github.com/turbolinks/turbolinks which essentially keeps the header/footer intact and loads only the new body of the html without refreshing the page, making the experience a bit smoother.
  • Turbolinks is dead, long live Turbo ⚡
    dev.to | 2021-01-16
    Turbolinks is a tiny JavaScript library bundled into Rails apps that makes pages load way faster. When a link is clicked, the library takes over and performs the request via AJAX then replaces the element with the response.
  • How would I build a cart preview slide out that's available on all pages?
    reddit.com/r/rails | 2021-01-09
    [Turbolinks](https://github.com/turbolinks/turbolinks) would optimize the loading of an HTML section which remains constant across different pages.
  • "HTML over the wire"
    "Turbo" is named after and based on the popular and longer-running "TurboLinks," which is summarized as such: "Use HTML to render your views on the server side and link to pages as usual. When you follow a link, Turbolinks automatically fetches the page, swaps in its , and merges its , all without incurring the cost of a full page load." This is also the direction that Elixir's Phoenix LiveViews has taken, which is showing very impressive performance numbers.

Stats

Basic Turbolinks repo stats
17
12,722
0.9
3 months ago

turbolinks/turbolinks is an open source project licensed under MIT License which is an OSI approved license.

Find remote TypeScript jobs at our new job board 99remotejobs.com. There are 13 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.