Alternatives to Turbolinks logo

Alternatives to Turbolinks

React, Bootsnap, Active Admin, StimulusReflex, and RubyGems are the most popular alternatives and competitors to Turbolinks.
52
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.8K GitHub stars and 639 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. ...

  • 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. ...

  • 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. ...

Turbolinks alternatives & related posts

React logo

React

143.8K
121.4K
4K
A JavaScript library for building user interfaces
143.8K
121.4K
+ 1
4K
PROS OF REACT
  • 801
    Components
  • 663
    Virtual dom
  • 572
    Performance
  • 500
    Simplicity
  • 442
    Composable
  • 183
    Data flow
  • 165
    Declarative
  • 126
    Isn't an mvc framework
  • 116
    Reactive updates
  • 113
    Explicit app state
  • 44
    JSX
  • 27
    Learn once, write everywhere
  • 20
    Uni-directional data flow
  • 20
    Easy to Use
  • 16
    Works great with Flux Architecture
  • 11
    Great perfomance
  • 9
    Built by Facebook
  • 9
    Javascript
  • 7
    TypeScript support
  • 6
    Speed
  • 5
    Hooks
  • 5
    Excellent Documentation
  • 5
    Props
  • 5
    Functional
  • 5
    Easy as Lego
  • 5
    Closer to standard JavaScript and HTML than others
  • 5
    Cross-platform
  • 5
    Server Side Rendering
  • 5
    Feels like the 90s
  • 5
    Easy to start
  • 5
    Awesome
  • 5
    Scalable
  • 4
    Strong Community
  • 4
    Server side views
  • 4
    Fancy third party tools
  • 4
    Scales super well
  • 4
    Start simple
  • 4
    Super easy
  • 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
    Allows creating single page applications
  • 3
    Has arrow functions
  • 3
    Very gentle learning curve
  • 3
    Sdfsdfsdf
  • 3
    Beautiful and Neat Component Management
  • 3
    Just the View of MVC
  • 2
    Split your UI into components with one true state
  • 2
    Fragments
  • 2
    Sharable
  • 2
    Every decision architecture wise makes sense
  • 2
    Permissively-licensed
  • 1
    Image upload
  • 1
    HTML-like
  • 1
    Recharts
CONS OF REACT
  • 38
    Requires discipline to keep architecture organized
  • 27
    No predefined way to structure your app
  • 26
    Need to be familiar with lots of third party packages
  • 10
    JSX
  • 8
    Not enterprise friendly
  • 6
    One-way binding only
  • 3
    State consistency with backend neglected
  • 3
    Bad Documentation
  • 2
    Paradigms change too fast
  • 2
    Error boundary is needed

related React posts

Vaibhav Taunk
Team Lead at Technovert · | 31 upvotes · 2.3M 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 · | 29 upvotes · 1.6M 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
Bootsnap logo

Bootsnap

113
25
0
Boot large ruby/rails apps faster, by Shopify
113
25
+ 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

      57
      68
      12
      The administration framework for Ruby on Rails applications
      57
      68
      + 1
      12
      PROS OF ACTIVE ADMIN
      • 7
        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

        RubyGems logo

        RubyGems

        6
        5
        0
        Easily download, install, and use ruby software packages on your system
        6
        5
        + 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