Description
For the current status of Volt, read: http://voltframework.com/blog
Volt is a Ruby web framework where your Ruby code runs on both the server and the client (via Opal). The DOM automatically updates as the user interacts with the page. Page state can be stored in the URL. If the user hits a URL directly, the HTML will first be rendered on the server for faster load times and easier indexing by search engines. Subsequent local page interactions will be rendered on the client.
Instead of syncing data between the client and server via HTTP, Volt uses a persistent connection between the client and server. When data is updated on one client, it is updated in the database and any other listening clients (with almost no setup code needed).
Page HTML is written in a templating language where you can put Ruby between {{ and }}. Volt uses data flow/reactive programming to automatically and intelligently propagate changes to the DOM (or to any other code that wants to know when a value has changed). When something in the DOM changes, Volt intelligently updates only the DOM nodes that need to be changed.
See some demo videos here:
Volt alternatives and related gems
Based on the "Web Frameworks" category
-
Ruby on Rails
A web-application framework that includes everything needed to create database-backed web applications according to the Model-View-Controller (MVC) pattern. -
Hanami
It aims to bring back Object Oriented Programming to web development, leveraging on a stable API, a minimal DSL, and plain objects. -
ReactOnRails
Integration of React + Webpack + Rails using rails/webpacker to build Universal (Isomorphic) Apps (aka Server Rendering) -
Pakyow
A framework for building modern web-apps in Ruby. It helps you build working software faster with a development process that remains friendly to both designers and developers.
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest. Visit our partner's website for more details.
Do you think we are missing an alternative of Volt or a related project?
Volt Recommendations
There are no recommendations yet. Be the first to promote Volt!
Have you used Volt? Share your experience. Write a short recommendation and Volt, you and your project will be promoted on Awesome Ruby.
Recommend Volt
Recently added Volt resources
-
Good overview of the projects goalsTutorial Added by blackoperat // www.youtube.com // over 2 years ago