Gem Version Tests reviewdog codecov Maintainability Open Source Helpers

Ruby on Rails application building framework.

Jav is a beautiful next-generation framework that empowers you, the developer, to create fantastic admin panels for your Ruby on Rails apps with the flexibility to fit your needs as you grow.

Get started

⚡️ Install: docs.javhq.io/2.0/installation
Website: javhq.io
📚 Documentation: docs.javhq.io
🗺 Roadmap: GitHub Roadmap
🎸 Demo app: Javdemo
🐤 Twitter: jav_hq
💬 Community chat: discord
🔧 Issue tracker: GitHub issues
🎙 Discussions and feature requests: GitHub issues

Features

- **Powered by Hotwire** - Rails ❤️  Hotwire
- **Code driven configuration** - Configure your Rails dashboard entirely by writing Ruby code. [docs](https://docs.javhq.io/2.0/resources.html#defining-resources)
- **Resource Management** - Create a CRUD interface for Active Record from one command. No more copy-pasting view and controller files around.
- **Dashboard widgets and metrics** - Create metrics, charts, and custom cards amazingly fast. [docs](https://docs.javhq.io/2.0/dashboards.html)
- **Resource Search** - Quickly run a search through one or more resources at once. [docs](https://docs.javhq.io/2.0/resources.html#filters)
- **Associations enabled** - Link your models together with all types of associations (belongs_to, has_many, polymorphic, etc.). [docs](https://docs.javhq.io/2.0/associations.html)
- **Fuzzy-searchable associations** - Do you have a ton of records and don't want to scroll through a big dropdown? Jav's got you covered. [docs](https://docs.javhq.io/2.0/associations.html#searchable-belongs-to)
- **Active Storage support** - Amazingly easy, **one-line**, single or multi-file integration with **ActiveStorage**. [docs](https://docs.javhq.io/2.0/fields.html#file)
- **Records Ordering** - Sorting records is a breeze. [docs](https://docs.javhq.io/2.0/resources.html#records-ordering)
- **Grid view** - Beautiful card layout to showcase your content. [docs](https://docs.javhq.io/2.0/grid-view.html)
- **Actions** - Run custom actions to one or more of your resources with as little as pressing a button 💪   [docs](https://docs.javhq.io/2.0/actions.html)
- **Filters** - Write your own custom filters to quickly segment your data. [docs](https://docs.javhq.io/2.0/filters.html)
- **Keeps your app clean** - You don't need to change your app to use Jav. Drop it in your existing app or add it to a new one and you're done 🙌 [docs](https://docs.javhq.io/2.0/installation.html)
- **Custom fields**- No worries if we missed a field you need. Generate a custom field in a jiffy. [docs](https://docs.javhq.io/2.0/custom-fields.html)
- **Custom tools** - Break out of the CRUD. Do you need to add a page with something completely new? You've got it! [docs](https://docs.javhq.io/2.0/custom-tools.html)
- **Authorization** - Leverage Pundit policies to build a robust and scalable authorization system. [docs](https://docs.javhq.io/2.0/authorization.html)
- **Localization** - Have it available in any language you need. [docs](https://docs.javhq.io/2.0/localization.html)
- **No asset pipeline pollution** - Bring your own asset pipeline. [docs](https://docs.javhq.io/2.0/custom-asset-pipeline.html)
- **Mobile interface** - Check your data on the go from any mobile device.
- **Tabbed interface** - Conditionally show the data you need
- **Menu builder** - Group and surface information as you need to
- **Branding** - Make it look

Some of the things we're going to focus on next

Theming ⭐️  notifications ⭐️  Resource segmentation ⭐️  filterable fields ⭐️  inline editing ⭐️  multilingual records ⭐️  keyboard shortcuts ⭐️  track resource changes ⭐️  smart resource generation ⭐️  live resources ⭐️  columns view ⭐️  list view ⭐️  custom action items ⭐️  command bar ⭐️   use fields DSL in your custom views

For more up-to-date info check out our 🗺 Roadmap.

Installation

Use this RailsBytes template to get started quick rails app:template LOCATION='https://javhq.io/app-template'. If you need a more detailed guide, follow this page.

Contributing

Please read CONTRIBUTING.MD

Upgrade Guide

Please read the UPGRADE_GUIDE.MD

Release schedule

Please read the RELEASE.MD

Contributors

🥇 Sponsors

Equipe Technique Busines Sponsor Greenhats Start-up Sponsor

Become a sponsor

Alt

Shoutouts

Get a box of waffles and some of the best app monitoring from Appsignal 🧇

Get $100 in credits from Digital Ocean 💸