vicentereig/a2ui-rails
A2UI for Rails - LLM-driven UI generation with DSPy.rb and Turbo Streams
This project helps Rails developers quickly build dynamic, interactive user interfaces by using natural language to describe the UI elements and their behavior. You describe the UI you want in plain text, along with any relevant data, and it outputs the necessary HTML fragments and data updates to render in your Rails application. Developers who need to generate complex UIs from a library of trusted components, without writing direct UI code, will find this useful.
Use this if you are a Rails developer wanting to create flexible and adaptable UIs using AI agents, where the AI describes the UI structure rather than generating executable code.
Not ideal if you need fine-grained control over every line of UI code or if your project doesn't use Ruby on Rails and Turbo Streams.
Stars
13
Forks
—
Language
Ruby
License
—
Category
Last pushed
Jan 06, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/vicentereig/a2ui-rails"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
microsoft/multilspy
multilspy is a lsp client library in Python intended to be used to build applications around...
mlc-ai/xgrammar
Fast, Flexible and Portable Structured Generation
vicentereig/dspy.rb
The Ruby framework for programming—rather than prompting—language models.
feenkcom/gt4llm
A GT package for working with LLMs
Evref-BL/Pharo-LLMAPI
Use LLM API from Pharo