All Projects → guillaumebriday → Modern Datatables

guillaumebriday / Modern Datatables

Licence: mit
They are many ways to build reactive web interfaces but do we really need to add the complexity of JavaScript frameworks like Vue.js or React?

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Modern Datatables

Sr mini
A single file Rails app that will have you running a StimulusReflex and CableReady demo in just 2 steps.
Stars: ✭ 98 (+104.17%)
Mutual labels:  rails, spa
Stimulus reflex
Build reactive applications with the Rails tooling you already know and love.
Stars: ✭ 1,928 (+3916.67%)
Mutual labels:  rails, spa
Ajax Datatables Rails
A wrapper around DataTable's ajax methods that allow synchronization with server-side pagination in a Rails app
Stars: ✭ 520 (+983.33%)
Mutual labels:  rails, datatables
Ar Uuid
Override migration methods to support UUID columns without having to be explicit about it.
Stars: ✭ 41 (-14.58%)
Mutual labels:  rails
Ml competition platform
Kaggle-like machine learning competition platform
Stars: ✭ 42 (-12.5%)
Mutual labels:  rails
Mina Unicorn
Unicorn tasks for Mina
Stars: ✭ 44 (-8.33%)
Mutual labels:  rails
Rapporteur
A Rails Engine which provides a customizable status page on your application.
Stars: ✭ 47 (-2.08%)
Mutual labels:  rails
Hours
Time registration that doesn't suck
Stars: ✭ 1,003 (+1989.58%)
Mutual labels:  rails
Graphql Rails Generators
Graphql Rails Scaffold™. Automatically generate GraphQL types from your rails models.
Stars: ✭ 47 (-2.08%)
Mutual labels:  rails
Elm Hn Pwa
Hacker News as a PWA built with Elm
Stars: ✭ 43 (-10.42%)
Mutual labels:  spa
Super
A simple, powerful, single dependency Rails admin framework
Stars: ✭ 43 (-10.42%)
Mutual labels:  rails
Chatwoot
Open-source customer engagement suite, an alternative to Intercom, Zendesk, Salesforce Service Cloud etc. 🔥💬
Stars: ✭ 11,554 (+23970.83%)
Mutual labels:  rails
Drag and drop active storage
A demo drag and drop image upldate Ruby on Rails app using Stimulus.js, DropZone.js, and ActiveStorage
Stars: ✭ 46 (-4.17%)
Mutual labels:  rails
Nerdnews
A free and open source social news website focusing on computer science and FOSS news for Persian community
Stars: ✭ 41 (-14.58%)
Mutual labels:  rails
Webvr Webpack Boilerplate
A webvr multi-scenes Single-page application for three.js, webpack
Stars: ✭ 47 (-2.08%)
Mutual labels:  spa
Drafting
Ruby gem for saving drafts of ActiveRecord models
Stars: ✭ 41 (-14.58%)
Mutual labels:  rails
Furatto Rails Start Kit
A rails app with Furatto, Devise, and Facebook Authentication perfect for hackathons!
Stars: ✭ 46 (-4.17%)
Mutual labels:  rails
Nico
A HTTP2 web server for reverse proxy and single page application, automatically apply for ssl certificate, Zero-Configuration.
Stars: ✭ 43 (-10.42%)
Mutual labels:  spa
Paranoia uniqueness validator
Stars: ✭ 42 (-12.5%)
Mutual labels:  rails
Fireblog
Blog template in elm for easy deploy on Firebase!
Stars: ✭ 44 (-8.33%)
Mutual labels:  spa

Modern datatables

Concept Overview

This project shows how to build a modern real life application with in two different ways.

They are many ways to build reactive web interfaces but do we really need to add the complexity of JavaScript frameworks like Vue.js or React?

These tools are very powerful but the complexity they add to a full-stack developer's workflow is INSANE.

In this repo, you'll find three apps:

👉 One with classic, old school Rails application with server rendered views, Stimulus, Stimulus Reflex and Turbolinks.

👉 The other with Rails as a backend API and Vue.js as a full static SPA in the frontend.

They have the exact same features and level of responsiveness.

👉 The last one is build with Rails and Hotwire aka NEW MAGIC but it's still in beta.

I'll talk about all the differences in a blog post soon.

Demo

Both example are available online 🥳:

Resources

More and more developers come back from building dedicated SPAs and just want to use the power of Vue or React in a classic Backend application.

Many projects help you in multiples frameworks:

If you're still perplex about this old school approach, you should watch this video from Sam Stephenson:

Turbolinks 5: I Can’t Believe It’s Not Native! .

Contributing

Do not hesitate to contribute to the project by adapting or adding features ! Bug reports or pull requests are welcome.

License

This project is released under the MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].