Senren UI is a component library designed specifically for Ruby on Rails applications, emphasizing integration with Hotwire and AI agents. It provides a collection of production-grade UI components that are source-copied into the user's Rails app, allowing developers to fully own, read, and modify the code rather than relying on opaque dependencies. The library is structured so that every component is implemented as a Rails ViewComponent, supporting features such as variants, slots, and content without requiring a new domain-specific language beyond standard Rails conventions.
A key focus of Senren UI is its Hotwire-native and Turbo server-rendered approach, with Stimulus used only for local UI behaviors. The library avoids single-page application patterns and global state frameworks, instead promoting traditional Rails server-rendered workflows. Theming is managed through semantic TailwindCSS design tokens, enabling customization by editing a single CSS file. Senren UI offers a wide range of components—sixty-two in total—spanning eight categories, including buttons (with multiple variants and sizes), badges, cards with header/body/footer slots, alerts, avatars, skeletons for loading states, forms, overlays like dialogs, and more. Each component comes with detailed usage patterns, dependencies, and accessibility rules.
Senren UI is notable for its AI-agent readiness. md file that maps all components, grouped by functional category, and includes metadata such as purpose, dependencies, accessibility rules, and agent-specific instructions. md and adapters for tools such as Codex, Claude, Copilot, and Cursor help keep AI agents synchronized with the component library. txt) to facilitate discovery by language models.
Developers install Senren UI via the Rails bundle system and can add or sync components using provided Rails generator commands. The tool is intended for Rails developers seeking a refined, fully-owned UI component system that is both human- and machine-readable, supporting modern Rails development workflows and AI-assisted coding environments.
Senren UI sits in PulseGate's Frameworks & SDKs category. It focuses on accelerating UI development for Rails apps with ready-made, AI-compatible components. It is built as an open-source project for rails developers. Senren UI is open source under the MIT license. It runs on the web and the command line, and it can be self-hosted.
Senren UI first shipped in 2026. Development happens publicly on GitHub with 12 commits in the last 90 days. PulseGate's similarity index finds few close equivalents — Senren UI occupies a relatively distinct niche. Key capabilities include rails components, hotwire integration, and AI agent support.
Latest indexed changes and source events
senren-ui.dev discovered by the PulseGate indexer
Other apps tracked under the same category.