New Rails UI Charts: cohorts, funnels, waterfalls, and dashboards that update themselves. Take a look
Premium

Boxer

Agency and client portals

The dedicated client portal for modern agencies. Give your clients a professional hub to access projects, invoices, and documents while you track milestones and revenue in one unified dashboard.

Boxer Rails UI kit feature image

What you get

Boxer is a Rails UI kit made for Agency Management. Inspired by modern client portals, we’ve included dedicated dashboards for both admins and clients making it our largest Rails UI kit to date.

Built with Tailwind CSS, Stimulus.js, and Rails, Boxer is ready to plug into your next Ruby on Rails project. It’s easy to customize and comes packed with 25 pages and 50+ reusable UI components, making it the perfect starting point for your next project.

Seamlessly integrated. Boxer is built directly into your Rails application. No external dependencies or complicated setup required - everything you need is right where you need it.

Highly customizable. Built with Tailwind CSS utility classes for maximum flexibility. Common UI patterns like buttons and forms are extracted into reusable components that you can easily modify.

Purpose-built components. Each component in Boxer is thoughtfully designed to serve specific needs while maintaining consistency with the overall kit aesthetic.

Mobile-first design. Every aspect of Boxer is optimized for all screen sizes, from phones to desktops. Even complex elements like data tables adapt beautifully across devices.

Modern JavaScript. Powered by Stimulus.js for elegant interactivity without the complexity. Add dynamic features while keeping your codebase lean and maintainable.

Production-ready. Deploy with confidence knowing Boxer is optimized for Rails production environments out of the box. Minimal configuration needed to go live.

Dark mode optimized. Every component automatically adapts to light and dark modes based on user preferences. Perfect visual harmony in any lighting condition.

Page previews

Component previews

  • Avatar
  • Badge
  • Button
  • Card
  • Dropdown
  • Input
  • Modal
  • Pagination
Demo only

Under the hood

38+ pre-designed views

Pre-designed views ready for your logic, with more on the way.

Design patterns

Most patterns and components come with multiple variances.

Content

  • Typography
  • Tables
  • Icon
  • Image
  • Scaffolds

Forms

  • ActionText
  • Checkbox
  • Datepicker Range
  • Datepicker
  • Input Group
  • Input
  • Radio
  • Range
  • Select
  • Switch
  • Validation

Components

  • Accordion
  • Alert
  • Avatar
  • Badge
  • Breadcrumb
  • Button
  • Card
  • Chat
  • Combobox
  • Dropdown
  • Icon Box
  • Flash
  • Label
  • Modal
  • Quick Action
  • Navigation
  • Pagination
  • Progress
  • Tab
  • Toast
  • Tooltip

Authentication

Snippets ready for Devise or your own Auth strategy.

Views

  • Client and Admin Sign up
  • Client and Admin Sign in
  • Sign in landing page
  • Reset password
  • Account confirmation
  • Edit account
  • Profile
  • Unlock account

Extensions

  • UI patterns for OmniAuth buttons

Mailers

A unique email layout with custom templates. More coming soon.

Templates

  • Minimal
  • Promotion
  • Transactional
  • Invoice
  • Devise email templates

Branding

1 configurable brand color including Tailwind CSS defaults.

Primary

  • 50
  • 100
  • 200
  • 300
  • 400
  • 500
  • 600
  • 700
  • 800
  • 900
  • 950

Secondary

  • 50
  • 100
  • 200
  • 300
  • 400
  • 500
  • 600
  • 700
  • 800
  • 900
  • 950

Software

Ruby on Rails

v8.1.1

Tailwind CSS

v4.1

Stimulus.js

v3.2.2

Get premium access to the Boxer kit

Super-charge your Ruby on Rails development workflow with the Boxer Rails UI kit.