yippee-fun/phlex
Object-oriented views in Ruby. observed · 2026-08-28
Health v2 · maintenance only
86/100
- Activity 94
- Release rhythm 69
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 1
- age_days: 1554
- days_rel: 208
- days_push: 36
- n_releases_24m: 16
Adoption not part of the score
1527 stars · 108 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Phlex is a Ruby gem for building fast, object-oriented HTML and SVG view components in pure Ruby. It integrates with Rails and supports streaming, fragment caching, and selective fragment rendering.
Use cases
- build reusable view components in Ruby
- render HTML without ERB templates
- create SVG components programmatically
- integrate components into a Rails app
- stream HTML responses for faster time-to-first-byte
- prevent XSS through safe HTML construction
- cache fragments of server-rendered views
When to choose
- you want object-oriented views in pure Ruby instead of template languages
- you need fast server-side rendering with Rails
- you want testable, isolated components that depend only on passed data
- you need streaming or fragment-level rendering and caching
When to avoid
- you prefer template-based views like ERB, Haml, or Slim
- you need client-side rendering or a JavaScript component framework
- your project is not in Ruby
Facets
library · maturity active
ui-components ssr templating web-framework web-development frontend backend ruby view-components html-rendering svg rails-integration server-side-rendering component-library
3 sources
- readme: https://github.com/yippee-fun/phlex · fetched 2026-08-28 · 5de157793a77
- homepage: https://phlex.fun · fetched 2026-08-29 · 7b7239489421
- site_page: https://v1.phlex.fun · fetched 2026-08-29 · b5f917147d77
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| yippee-fun/phlex | main | 86 |
For agents
markdown · JSON · MCP: product_card(name="yippee-fun/phlex")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem