matestack ui bootstrap

As an extension for Matestack Ui Core, Matestack Ui Bootstrap ships all you need to build beautiful, reactive UIs in pure Ruby and smart CRUD components based on Bootstrap v5. Don't think about styling anymore and just create admin or application UIs faster than ever before!

11
3
Ruby

Specs
Discord
Gem Version
Docs
Twitter Follow

matestack logo

matestack-ui-bootstrap | beautiful, reactive UIs in pure Ruby

As an extension for matestack-ui-core, matestack-ui-bootstrap ships all you need to build beautiful,
reactive UIs in pure Ruby and smart CRUD components based on Bootstrap v5.


matestack-ui-core enables you to craft maintainable web UIs in pure Ruby, skipping ERB and HTML. UI code becomes a native and fun part of your Rails app. Thanks to reactive core components, reactivity can be optionally added on top without writing JavaScript, just using a simple Ruby DSL.

You end up writing 50% less code while increasing productivity, maintainability and developer happiness. Work with pure Ruby. If necessary, extend with pure JavaScript. No Opal involved.


matestack-ui-core does not have an opinion on styling. In contrast, matestack-ui-bootstrap ships all Bootstrap v5 components as Matestack UI components usable in pure Ruby. Additionally layout and CRUD components help you to build a beautiful web app meeting typical requirements of a data driven web app.

Don’t think about styling anymore and just create admin or application UIs faster than ever before!

Compatibility

Ruby/Rails

matestack-ui-bootstrap is tested against:

  • Rails 6.1.1 + Ruby 3.0.0
  • Rails 6.1.1 + Ruby 2.7.2
  • Rails 6.0.3.4 + Ruby 2.6.6
  • Rails 5.2.4.4 + Ruby 2.6.6

Rails versions below 5.2 are not supported.

Vue.js

matestack-ui-bootstrap requires Vue.js and Vuex for its reactivity features. Following version ranges are supported:

  • Vue.js ^2.6.0
  • Vuex ^3.6.0

Vue 3 / Vuex 4 update is planned for Q2 2021.

Documentation/Installation

Documentation can be found here

Changelog

Changelog can be found here

License

matestack-ui-bootstrap is an Open Source project licensed under the terms of the MIT license