¿Con qué está hecho romm?

romm es un repo de Python hecho con FastAPI, starlette, anyio, AIOHTTP, uvicorn y 3 más. Guarda sus datos en rq, accede a ellos con SQLAlchemy y alembic, inicia sesión con cryptography, joserfc, authlib, bcrypt e itsdangerous, vigila sus errores con Sentry, arma su contenido con pillow-jxl-plugin, defusedxml, pillow, python-magic y mutagen, valida sus datos con Pydantic, se prueba con Vitest, @vue/test-utils, @playwright/test, fake-indexeddb y axe-core, se despliega con Gunicorn, OpenTelemetry, opentelemetry-instrumentation-aiohttp-client, opentelemetry-instrumentation-fastapi, opentelemetry-instrumentation-httpx y 3 más y usa psycopg, Redis y Postgres. Son 467,510 líneas escritas, con 739 archivos de prueba.

Leído el 9 de noviembre de 2026, en el commit 54fecf2. Léela en markdown

Frontend

La base 3

Estilos 1

Interfaz 2

  • @floating-ui/vue5 archivos
  • md-editor-v33 archivos

Iconos 1

  • @mdi/font1 archivo

Backend

La base 1

Datos 4

Acceso a los datos 2

Inicio de sesión 5

Servicios 1

Apoyo

La base 4

Contenido 5

  • pillow5 archivos
  • mutagen1 archivo
  • defusedxml7 archivos
  • python-magic2 archivos
  • pillow-jxl-plugin

Validación 1

Despliegue 8

  • Gunicorn
  • OpenTelemetry
  • opentelemetry-instrumentation-aiohttp-client
  • opentelemetry-instrumentation-fastapi
  • opentelemetry-instrumentation-httpx
  • opentelemetry-instrumentation-redis
  • opentelemetry-instrumentation-sqlalchemy
  • uvicorn-worker

Herramientas 2

  • Storybook1 archivo
  • watchfiles

Pruebas 5

  • Vitest356 archivos
  • @vue/test-utils194 archivos
  • @playwright/test8 archivos
  • fake-indexeddb4 archivos
  • axe-core3 archivos

Otras 28

  • vue-i18n255 archivos
  • Pinia91 archivos
  • VueUse82 archivos
  • Axios23 archivos
  • httpx212 archivos
  • Lodash10 archivos
  • python-socketio5 archivos
  • date-fns2 archivos
  • fflate2 archivos
  • js-cookie2 archivos
  • apprise1 archivo
  • certifi1 archivo
16 más
  • pyyaml1 archivo
  • SemVer1 archivo
  • socket.io-client1 archivo
  • mitt28 archivos
  • yarl13 archivos
  • pydash11 archivos
  • bowser3 archivos
  • unidecode3 archivos
  • asyncssh2 archivos
  • colorama1 archivo
  • country-flag-emoji-polyfill1 archivo
  • croniter1 archivo
  • cronstrue1 archivo
  • python-dotenv1 archivo
  • spark-md51 archivo
  • ua-parser1 archivo

Otros repos con un stack parecido

Ordenados por cuánto de su stack comparten con romm, y después por estrellas.

Preguntas frecuentes

¿En qué lenguaje está escrito romm?
romm está escrito en Python, con 467,510 líneas escritas.
¿Qué framework usa romm?
romm está hecho con FastAPI, starlette, anyio, AIOHTTP, uvicorn, Vue, vue-router y Vite.
¿Qué base de datos usa romm?
romm guarda sus datos en rq y accede a ellos con SQLAlchemy y alembic.
¿Con qué inicia sesión romm?
romm inicia sesión con cryptography, joserfc, authlib, bcrypt e itsdangerous.
¿Qué servicios usa romm?
romm vigila sus errores con Sentry y usa psycopg, Redis y Postgres.

La prueba: backend/utils/sentry.py, línea 11

¿romm tiene pruebas?
Sí. romm tiene 739 archivos de prueba y se prueba con Vitest, @vue/test-utils, @playwright/test, fake-indexeddb y axe-core.
¿Qué repos tienen un stack parecido a romm?

Mira tu código por dentro, hoy.

Pega tu repo y lo ves dibujado, parte por parte: uno mediano, en menos de un minuto.

Gratis y sin cuenta.

O mira por dentro el de SeeRepo →

¿Es tu repo? Ponle su insignia, tenlo al día o quítalo →