close
The Wayback Machine - https://web.archive.org/web/20200410142937/https://github.com/hopsoft/stimulus_reflex
Skip to content
Build reactive applications with the Rails tooling you already know and love.
JavaScript Ruby Shell
Branch: master
Clone or download

Latest commit

andrewmcodes add funding file (#141)
* add funding file

Add required file for showing the sponsor button on GitHub.

* fix file extension
Latest commit b07863e Apr 9, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Image .github add funding file (#141) Apr 10, 2020
Image assets Add schema support (#94) Nov 4, 2019
Image bin tweak prettier-standard and add actions caching (#125) Mar 4, 2020
Image docs GitBook: [master] one page modified Apr 5, 2020
Image javascript v3.0.0 Apr 6, 2020
Image lib Version bump Apr 6, 2020
Image test Prevent redundant `after` lifecycle callbacks (#70) Oct 15, 2019
Image .gitbook.yaml Move gitbook files to docs (#49) Sep 29, 2019
Image .gitignore add generators (#67) Oct 11, 2019
Image .standard.yml Tweak generators (#69) Oct 14, 2019
Image CODE_OF_CONDUCT.md update github templates (#35) Sep 13, 2019
Image Gemfile Implicitly send DOM attributes to reflex methods (#21) Sep 9, 2019
Image Gemfile.lock Version bump Apr 6, 2020
Image LICENSE.txt Initial commit Oct 14, 2018
Image README.md Update readme (#138) Apr 7, 2020
Image Rakefile Tweak generators (#69) Oct 14, 2019
Image stimulus_reflex.gemspec Update ActionCable JS dep to @rails/actioncable (#135) Apr 6, 2020

README.md

Image

Welcome to StimulusReflex 👋

Image Image downloads License: MIT Lines of Code Documentation
semantic-release Ruby Code Style JavaScript Code Style
Maintainability Prettier-Standard StandardRB Tests


🎉 You just discovered an exciting new way to build modern, reactive, real-time apps with Ruby on Rails.

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

The goal is to help small teams do big things with familiar tools.

This project strives to live up to the vision outlined in The Rails Doctrine.

📚 Docs

Demos

💙 Community

🚀 Install

bundle add stimulus_reflex && yarn add stimulus_reflex

Checkout the documentation to continue!

🙏 Contributing

Code of Conduct

Everyone interacting with the StimulusReflex project’s codebases, issue trackers, chat rooms and forum is expected to follow the Code of Conduct.

Coding Standards

This project uses Standard for Ruby code and Prettier-Standard for JavaScript code to minimize bike shedding related to source formatting.

Please run ./bin/standardize prior to submitting pull requests.

View the wiki to see recommendations for configuring your editor to work best with the project.

📦 Releasing

  1. Bump version number at lib/stimulus_reflex/version.rb
  2. Run rake build
  3. Run rake release
  4. Change directories cd ./javascript
  5. Run yarn publish - NOTE: this will throw a fatal error because the tag already exists but the package will still publish

📝 License

StimulusReflex is released under the MIT License.


Originally inspired by Phoenix LiveView. 🙌

You can’t perform that action at this time.