# padrino/padrino-framework

Padrino is a full-stack ruby framework built upon Sinatra.

Repository: https://github.com/padrino/padrino-framework
Canonical: https://ross.abutalabs.com/products/padrino-framework
Homepage: http://www.padrinorb.com
Language: Ruby
License: MIT
License Family: permissive
Topics: padrino, waf, ruby
Last push: 2026-06-22T23:32:46+00:00

## Health v2 (maintenance only)
Score: 72/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 88, release rhythm 35, longevity 100
- inputs: {"age_days": 6133, "days_push": 72, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_readme
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3399, forks 494 (observed 2026-08-28T04:08:02.773145+00:00)

## What it is
Padrino is a full-stack Ruby web framework built on top of Sinatra, adding generators, routing, an admin interface, mailer, caching, and authentication. It is ORM- and template-agnostic and supports mounting multiple applications within a single project.

## Use cases
- build a full-stack web application in Ruby on top of Sinatra
- generate an admin dashboard for existing models
- mount multiple small Sinatra apps in one project
- create a lightweight JSON web service with generators and routing
- add authentication and authorization to a Sinatra-based app
- scaffold a project with a chosen ORM like ActiveRecord or Sequel

## When to choose
- you like Sinatra's simplicity but need a full-stack framework with admin, mailer, and generators
- you want ORM-agnostic and template-agnostic flexibility in Ruby
- you need to mount several modular apps in one codebase

## When to avoid
- you need a large ecosystem, frequent releases, and long-term support like Rails provides
- you want a minimal micro-framework without full-stack conventions
- your team relies on cutting-edge Ruby web tooling or async runtimes

## Facets
- artifact type: framework
- maturity: maintenance
- function: web-framework, routing, templating, auth, orm, cli, caching, email, internationalization
- domain: web-development, backend, developer-tools
- platform: ruby, cross-platform
- tags: sinatra, full-stack, admin-interface, generators, mountable-apps, orm-agnostic, web-server

## Member repositories
- padrino/padrino-framework (main) score 72

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:02.773145+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:38:46.856436+00:00, confidence not recorded.
  - homepage: http://www.padrinorb.com (fetched 2026-08-29T09:32:51.293783+00:00, sha a9e3e2144b61)
  - site_page: http://padrinorb.com/guides/features/padrino-admin (fetched 2026-08-29T09:32:51.305400+00:00, sha 04c777950992)
  - site_page: http://padrinorb.com/guides/getting-started/basic-projects (fetched 2026-08-29T09:32:51.303294+00:00, sha c8c9f1f254e7)
- Data as of 2026-08-30T08:39:29.467469+00:00.
