Alternatives to Turbolinks logo

Alternatives to Turbolinks

React, RubyGems, Bootsnap, Active Admin, and StimulusReflex are the most popular alternatives and competitors to Turbolinks.
89
23
+ 1
2

What is Turbolinks and what are its top alternatives?

Turbolinks makes navigating your web application faster. Get the performance benefits of a single-page application without the added complexity of a client-side JavaScript framework. Use HTML to render your views on the server side and link
Turbolinks is a tool in the Ruby Utilities category of a tech stack.
Turbolinks is an open source tool with 12.7K GitHub stars and 623 GitHub forks. Here’s a link to Turbolinks's open source repository on GitHub

Top Alternatives to Turbolinks

  • React
    React

    Lots of people use React as the V in MVC. Since React makes no assumptions about the rest of your technology stack, it's easy to try it out on a small feature in an existing project. ...

  • RubyGems
    RubyGems

    It is a package manager for the Ruby programming language that provides a standard format for distributing Ruby programs and libraries, a tool designed to easily manage the installation of gems, and a server for distributing them. ...

  • Bootsnap
    Bootsnap

    Bootsnap is a library that plugs into a number of Ruby and (optionally) ActiveSupport and YAML methods to optimize and cache expensive computations. ...

  • Active Admin
    Active Admin

    Active Admin is a Ruby on Rails framework for creating elegant backends for website administration. ...

  • StimulusReflex
    StimulusReflex

    It is an exciting new way to build modern, reactive, real-time apps with Ruby on Rails. It eliminates the complexity imposed by full-stack frontend frameworks. And, it's fast. It works seamlessly with the Rails tooling you already know and love. ...

Turbolinks alternatives & related posts

React logo

React

167.9K
138.9K
4.1K
A JavaScript library for building user interfaces
167.9K
138.9K
+ 1
4.1K
PROS OF REACT
  • 830
    Components
  • 672
    Virtual dom
  • 578
    Performance
  • 507
    Simplicity
  • 442
    Composable
  • 186
    Data flow
  • 166
    Declarative
  • 128
    Isn't an mvc framework
  • 120
    Reactive updates
  • 115
    Explicit app state
  • 50
    JSX
  • 29
    Learn once, write everywhere
  • 22
    Easy to Use
  • 21
    Uni-directional data flow
  • 17
    Works great with Flux Architecture
  • 11
    Great perfomance
  • 10
    Javascript
  • 9
    Built by Facebook
  • 8
    TypeScript support
  • 6
    Speed
  • 6
    Server Side Rendering
  • 5
    Feels like the 90s
  • 5
    Excellent Documentation
  • 5
    Props
  • 5
    Functional
  • 5
    Easy as Lego
  • 5
    Closer to standard JavaScript and HTML than others
  • 5
    Cross-platform
  • 5
    Easy to start
  • 5
    Hooks
  • 5
    Awesome
  • 5
    Scalable
  • 4
    Super easy
  • 4
    Allows creating single page applications
  • 4
    Server side views
  • 4
    Sdfsdfsdf
  • 4
    Start simple
  • 4
    Strong Community
  • 4
    Fancy third party tools
  • 4
    Scales super well
  • 3
    Has arrow functions
  • 3
    Beautiful and Neat Component Management
  • 3
    Just the View of MVC
  • 3
    Simple, easy to reason about and makes you productive
  • 3
    Fast evolving
  • 3
    SSR
  • 3
    Great migration pathway for older systems
  • 3
    Rich ecosystem
  • 3
    Simple
  • 3
    Has functional components
  • 3
    Every decision architecture wise makes sense
  • 3
    Very gentle learning curve
  • 2
    Split your UI into components with one true state
  • 2
    Recharts
  • 2
    Permissively-licensed
  • 2
    Fragments
  • 2
    Sharable
  • 2
    Image upload
  • 2
    HTML-like
  • 1
    React hooks
  • 1
    Datatables
CONS OF REACT
  • 40
    Requires discipline to keep architecture organized
  • 29
    No predefined way to structure your app
  • 28
    Need to be familiar with lots of third party packages
  • 13
    JSX
  • 10
    Not enterprise friendly
  • 6
    One-way binding only
  • 3
    State consistency with backend neglected
  • 3
    Bad Documentation
  • 2
    Error boundary is needed
  • 2
    Paradigms change too fast

related React posts

Vaibhav Taunk
Team Lead at Technovert · | 31 upvotes · 3.6M views

I am starting to become a full-stack developer, by choosing and learning .NET Core for API Development, Angular CLI / React for UI Development, MongoDB for database, as it a NoSQL DB and Flutter / React Native for Mobile App Development. Using Postman, Markdown and Visual Studio Code for development.

See more
Adebayo Akinlaja
Engineering Manager at Andela · | 30 upvotes · 3.3M views

I picked up an idea to develop and it was no brainer I had to go with React for the frontend. I was faced with challenges when it came to what component framework to use. I had worked extensively with Material-UI but I needed something different that would offer me wider range of well customized components (I became pretty slow at styling). I brought in Evergreen after several sampling and reads online but again, after several prototype development against Evergreen—since I was using TypeScript and I had to import custom Type, it felt exhaustive. After I validated Evergreen with the designs of the idea I was developing, I also noticed I might have to do a lot of styling. I later stumbled on Material Kit, the one specifically made for React . It was promising with beautifully crafted components, most of which fits into the designs pages I had on ground.

A major problem of Material Kit for me is it isn't written in TypeScript and there isn't any plans to support its TypeScript version. I rolled up my sleeve and started converting their components to TypeScript and if you'll ask me, I am still on it.

In summary, I used the Create React App with TypeScript support and I am spending some time converting Material Kit to TypeScript before I start developing against it. All of these components are going to be hosted on Bit.

If you feel I am crazy or I have gotten something wrong, I'll be willing to listen to your opinion. Also, if you want to have a share of whatever TypeScript version of Material Kit I end up coming up with, let me know.

See more
RubyGems logo

RubyGems

6.7K
6
0
Easily download, install, and use ruby software packages on your system
6.7K
6
+ 1
0
PROS OF RUBYGEMS
    Be the first to leave a pro
    CONS OF RUBYGEMS
      Be the first to leave a con

      related RubyGems posts

      Bootsnap logo

      Bootsnap

      248
      26
      0
      Boot large ruby/rails apps faster, by Shopify
      248
      26
      + 1
      0
      PROS OF BOOTSNAP
        Be the first to leave a pro
        CONS OF BOOTSNAP
          Be the first to leave a con

          related Bootsnap posts

          Active Admin logo

          Active Admin

          69
          74
          11
          The administration framework for Ruby on Rails applications
          69
          74
          + 1
          11
          PROS OF ACTIVE ADMIN
          • 6
            Customizable
          • 3
            Easy Integration
          • 2
            Powerful Admin Portal
          CONS OF ACTIVE ADMIN
            Be the first to leave a con

            related Active Admin posts

            StimulusReflex logo

            StimulusReflex

            10
            12
            8
            Build modern, reactive, real-time apps with Ruby on Rails
            10
            12
            + 1
            8
            PROS OF STIMULUSREFLEX
            • 2
              Reactive stateless frontends
            • 2
              Based on CableReady for dom diffing
            • 2
              Deklarative - no Javascript
            • 2
              Most simple extension of the MVC model
            CONS OF STIMULUSREFLEX
            • 1
              Rails backend needed

            related StimulusReflex posts