volt
A Ruby web framework where your Ruby runs on both server and client
File Explorer
Download Latest Version (.zip)- notices.scss
- jquery-2.0.3.js
- volt_js_polyfills.js
- volt_watch.js
- dependencies.rb
- notices_controller.rb
- active_volt_instance.rb
- user.rb
- volt_app_property.rb
- live_query.rb
- live_query_pool.rb
- query_tracker.rb
- query_tasks.rb
- store_tasks.rb
- user_tasks.rb
- index.html
- volt
- UPGRADE_GUIDE.md
- volt-logo.jpg
- test.rb
- benchmark.rb
- asset_compile.rb
- base_index_renderer.rb
- bundle.rb
- console.rb
- destroy.rb
- generate.rb
- generators.rb
- new_gem.rb
- runner.rb
- http_cookie_persistor.rb
- collection_helpers.rb
- http_controller.rb
- login_as_helper.rb
- model_controller.rb
- template_helpers.rb
- base_adaptor_client.rb
- base_adaptor_server.rb
- data_store.rb
- inflections.rb
- methods.rb
- array.rb
- blank.rb
- class.rb
- extra_core.rb
- hash.rb
- inflections.rb
- inflector.rb
- logger.rb
- object.rb
- string.rb
- stringify_keys.rb
- symbol.rb
- calculations.rb
- distance.rb
- duration.rb
- local_calculations.rb
- local_volt_time.rb
- numeric.rb
- volt_time.rb
- time.rb
- array_model.rb
- base.rb
- change_helpers.rb
- dirty.rb
- listener_tracker.rb
- model.rb
- normalizer.rb
- query_listener.rb
- query_listener_pool.rb
- array_store.rb
- base.rb
- cookies.rb
- flash.rb
- local_store.rb
- model_identity_map.rb
- model_store.rb
- page.rb
- params.rb
- store.rb
- store_factory.rb
- store_state.rb
- root_models.rb
- store_root.rb
- errors.rb
- validations.rb
- email_validator.rb
- format_validator.rb
- inclusion_validator.rb
- length_validator.rb
- numericality_validator.rb
- phone_number_validator.rb
- presence_validator.rb
- type_validator.rb
- unique_validator.rb
- user_validation.rb
- array_model.rb
- associations.rb
- buffer.rb
- cursor.rb
- errors.rb
- field_helpers.rb
- location.rb
- model.rb
- model_hash_behaviour.rb
- model_wrapper.rb
- permissions.rb
- state_manager.rb
- url.rb
- string_extension.rb
- controller_handler.rb
- grouped_controllers.rb
- view_lookup_for_path.rb
- attribute_binding.rb
- base_binding.rb
- bindings.rb
- component_binding.rb
- content_binding.rb
- each_binding.rb
- event_binding.rb
- if_binding.rb
- view_binding.rb
- yield_binding.rb
- base_node.rb
- component_node.rb
- html_node.rb
- tag_node.rb
- comment_searchers.rb
- attribute_section.rb
- attribute_target.rb
- base_section.rb
- dom_section.rb
- dom_target.rb
- dom_template.rb
- channel.rb
- channel_stub.rb
- document.rb
- document_events.rb
- path_string_renderer.rb
- string_template_renderer.rb
- sub_context.rb
- tasks.rb
- template_renderer.rb
- url_tracker.rb
- class_eventable.rb
- computation.rb
- dependency.rb
- eventable.rb
- hash_dependency.rb
- reactive_accessors.rb
- reactive_array.rb
- reactive_hash.rb
- routes.rb
- boot_error.html.erb
- attribute_scope.rb
- component_view_scope.rb
- each_scope.rb
- if_view_scope.rb
- sandlebars_parser.rb
- textarea_scope.rb
- view_handler.rb
- view_parser.rb
- view_scope.rb
- peer_connection.rb
- peer_server.rb
- server_tracker.rb
- socket_with_timeout.rb
- base_message_bus.rb
- message_encoder.rb
- peer_to_peer.rb
- redis.rb
- default_middleware_stack.rb
- middleware_stack.rb
- asset_files.rb
- component_code.rb
- component_paths.rb
- http_content_types.rb
- http_request.rb
- http_resource.rb
- http_response_header.rb
- http_response_renderer.rb
- index_files.rb
- keep_alive.rb
- opal_files.rb
- quiet_common_logger.rb
- source_map_server.rb
- sprockets_helpers_setup.rb
- preprocessors.rb
- sprockets_component_handler.rb
- view_processor.rb
- rack_server_adaptor.rb
- websocket_handler.rb
- banner.txt
- component_templates.rb
- forking_server.rb
- socket_connection_handler.rb
- socket_connection_handler_stub.rb
- capybara.rb
- sauce_labs.rb
- setup.rb
- dispatcher.rb
- task.rb
- task_argument_filterer.rb
- task_logger.rb
- boolean_patch.rb
- csso_patch.rb
- data_transformer.rb
- ejson.rb
- event_counter.rb
- generic_counting_pool.rb
- generic_pool.rb
- lifecycle_callbacks.rb
- local_storage.rb
- modes.rb
- parsing.rb
- promise_extensions.rb
- read_write_lock.rb
- recursive_exists.rb
- tilt_patch.rb
- time_opal_patch.rb
- time_patch.rb
- timers.rb
- volt_user_error.rb
- browser.rb
- app.rb
- app.rb
- core.rb
- environment.rb
- properties.rb
- repos.rb
- templates.rb
- users.rb
- boot.rb
- cli.rb
- config.rb
- models.rb
- server.rb
- version.rb
- volt.rb
- bootstrap.js
- test1.css.scss
- test2.css.scss
- test1.js
- test2.js
- dependencies.rb
- test3.css
- test1.js
- dependencies.rb
- dependencies.rb
- test2.js
- dependencies.rb
- test3.js
- app.scss
- todos.css
- volt-logo.jpg
- sample_model_extend.rb
- dependencies.rb
- routes.rb
- simple_http_controller.rb
- events_controller.rb
- main_controller.rb
- save_controller.rb
- todos_controller.rb
- upload_controller.rb
- yield_component_controller.rb
- post.rb
- user.rb
- login_tasks.rb
- index.html
- reset_password.html
- welcome.email
- bindings.html
- callbacks.html
- cookie_test.html
- first_last.html
- flash.html
- form.html
- html_safe.html
- images.html
- index.html
- login_from_task.html
- main.html
- missing.html
- require_test.html
- store_demo.html
- yield.html
- index.html
- index.html
- index.html
- index.html
- index.html
- app.rb
- .gitignore
- config.ru
- Gemfile
- http_controller_spec.rb
- model_controller_spec.rb
- reactive_accessors_spec.rb
- array_spec.rb
- blank_spec.rb
- class_spec.rb
- hash_spec.rb
- inflector_spec.rb
- logger_spec.rb
- object_spec.rb
- string_transformation_test_cases.rb
- string_transformations_spec.rb
- symbol_spec.rb
- distance_spec.rb
- duration_spec.rb
- volt_time_spec.rb
- bindings_spec.rb
- callbacks_spec.rb
- client_require_spec.rb
- cookies_spec.rb
- event_spec.rb
- first_last_spec.rb
- flash_spec.rb
- http_endpoints_spec.rb
- images_spec.rb
- list_spec.rb
- missing_spec.rb
- raw_html_binding.rb
- save_spec.rb
- store_spec.rb
- templates_spec.rb
- todos_spec.rb
- url_spec.rb
- user_spec.rb
- yield_spec.rb
- base_spec.rb
- model_spec.rb
- flash_spec.rb
- page_spec.rb
- params_spec.rb
- store_spec.rb
- block_validations_spec.rb
- email_validator_spec.rb
- format_validator_spec.rb
- inclusion_validator_spec.rb
- length_validator_spec.rb
- phone_number_validator_spec.rb
- shared_examples_for_validators.rb
- type_validator_spec.rb
- unique_validator_spec.rb
- array_model_spec.rb
- associations_spec.rb
- buffer_spec.rb
- dirty_spec.rb
- field_helpers_spec.rb
- model_spec.rb
- model_state_spec.rb
- permissions_spec.rb
- url_spec.rb
- user_spec.rb
- user_validation_spec.rb
- validations_spec.rb
- view_lookup_for_path_spec.rb
- content_binding_spec.rb
- each_binding_spec.rb
- if_binding_spec.rb
- template_binding_spec.rb
- path_string_renderer_spec.rb
- sub_context_spec.rb
- class_eventable_spec.rb
- computation_spec.rb
- dependency_spec.rb
- eventable_spec.rb
- reactive_array_spec.rb
- reactive_hash_spec.rb
- routes_spec.rb
- sample_page.html
- sandlebars_parser_spec.rb
- view_handler_spec.rb
- view_parser_spec.rb
- view_scope_spec.rb
- peer_connection_spec.rb
- peer_server_spec.rb
- socket_with_timeout_spec.rb
- message_encoder_spec.rb
- peer_to_peer_spec.rb
- middleware_stack_spec.rb
- rack_content_types_spec.rb
- asset_files_spec.rb
- component_paths_spec.rb
- http_request_spec.rb
- http_resource_spec.rb
- http_response_header_spec.rb
- http_response_renderer_spec.rb
- quite_common_logger_spec.rb
- rack_requests_spec.rb
- sprockets_helpers_setup.rb
- component_templates_spec.rb
- forking_server_spec.rb
- socket_connection_handler_spec.rb
- dispatcher_spec.rb
- live_query_spec.rb
- query_tasks.rb
- query_tracker_spec.rb
- user_tasks_spec.rb
- component_node_spec.rb
- data_transformer_spec.rb
- ejson_spec.rb
- ejson_volt_time_spec.rb
- generic_counting_pool_spec.rb
- generic_pool_spec.rb
- lifecycle_callbacks_spec.rb
- parsing_spec.rb
- promise_extensions_spec.rb
- task_argument_filtererer_spec.rb
- repos_spec.rb
- spec_helper.rb
- .empty_directory
- .empty_directory
- .empty_directory
- .empty_directory
- .empty_directory
- boot.rb
- dependencies.rb
- routes.rb
- .empty_directory
- main_controller.rb.tt
- .empty_directory
- .empty_directory
- .empty_directory
- index.html.tt
- .empty_directory
- .empty_directory
- .empty_directory
- .empty_directory
- http_controller.rb.tt
- http_controller_spec.rb.tt
- model_controller.rb.tt
- model_controller_spec.rb.tt
- model.rb.tt
- model_spec.rb.tt
- .empty_directory
- .empty_directory
- .empty_directory
- .empty_directory
- boot.rb
- dependencies.rb
- routes.rb
- .empty_directory
- main_controller.rb.tt
- .empty_directory
- .empty_directory
- .empty_directory
- index.html
- newgem.tt
- .empty_directory
- version.rb.tt
- newgem.rb.tt
- sample_integration_spec.rb
- newgem_spec.rb.tt
- spec_helper.rb.tt
- minitest_helper.rb.tt
- test_newgem.rb.tt
- CODE_OF_CONDUCT.md.tt
- Gemfile.tt
- gitignore.tt
- LICENSE.txt.tt
- newgem.gemspec.tt
- Rakefile.tt
- README.md.tt
- rspec.tt
- .empty_directory
- app.css.scss
- .empty_directory
- .empty_directory
- .empty_directory
- .empty_directory
- boot.rb
- dependencies.rb
- routes.rb
- main_controller.rb
- .empty_directory
- user.rb
- .empty_directory
- about.html
- index.html
- main.html.tt
- index.html
- boot.rb
- app.rb.tt
- sample_http_controller_spec.rb
- sample_integration_spec.rb
- sample_model_spec.rb
- sample_task_spec.rb
- spec_helper.rb
- .gitignore
- config.ru
- Gemfile.tt
- README.md.tt
- task.rb.tt
- task_spec.rb.tt
- index.html.tt
- .gitignore
- .gitignore
- .rspec
- .rubocop.yml
- .ruby-version
- .travis.yml
- CHANGELOG.md
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- Gemfile
- Guardfile
- LICENSE.txt
- Rakefile
- README.md
- volt.gemspec
# Installation Guide
1. Get the code
git clone https://github.com/voltrb/volt
Downloads the entire project code from GitHub to your computer.
cd volt
Moves into the project folder you just downloaded.
2. Ruby
Easy RecommendedPrerequisites
bundle install
Installs the Ruby libraries listed in the Gemfile.
If bundle install finishes without errors, continue with the run command from the README (e.g. rails server).
// repository documentation
Was this content helpful?
(0 ratings)
