¿Con qué está hecho bunkerweb?

bunkerweb es un repo de Python hecho con werkzeug, Flask, FastAPI, starlette, AIOHTTP y 2 más. Guarda sus datos en Postgres, accede a ellos con alembic y SQLAlchemy, inicia sesión con acme, Google, google-auth-httplib2, itsdangerous, josepy y 7 más, arma su contenido con et-xmlfile, mako, pillow, jinja2, markupsafe y 5 más, valida sus datos con annotated-types, email-validator, msgspec, wtforms, Pydantic y 1 más, se prueba con mock, requests-mock, pyotp, Microsoft.NET.Test.Sdk, NUnit3TestAdapter y 1 más, se despliega con Ansible, boto3, botocore, certbot, OpenTelemetry y 4 más y usa hiredis, psycopg, psycopg-binary, psycopg-pool, s3transfer y 3 más. Son 245,695 líneas escritas, con 133 archivos de prueba.

Leído el 12 de noviembre de 2026, en el commit b09e418. Léela en markdown

La ficha dice con qué está hecho. Su mapa entero lo abre por dentro: cada parte del código y cómo se conecta con las demás.

Frontend

La base 1

Estilos 1

Interfaz 2

Backend

La base 3

Datos 9

Acceso a los datos 2

Inicio de sesión 12

Apoyo

La base 3

Contenido 10

Validación 6

Pruebas 6

  • NUnit1 archivo
  • pyotp1 archivo
  • Microsoft.NET.Test.Sdk
  • mock
  • NUnit3TestAdapter
  • requests-mock

Despliegue 9

Herramientas 14

  • yargs1 archivo
  • build
  • click
  • Setuptools
  • packaging2 archivos
  • annotated-doc
  • docopt-ng
  • pip
  • pip-tools
  • pycparser
  • pyproject-hooks
  • typing-extensions
2 más
  • watchfiles
  • wheel

Otras 80

  • pyyaml3 archivos
  • brotli2 archivos
  • maxminddb1 archivo
  • pydantic-settings1 archivo
  • pyopenssl1 archivo
  • urllib31 archivo
  • attrs
  • certifi
  • dns-lexicon
  • dnspython
  • filelock
  • google-api-core
68 más
  • googleapis-common-protos
  • proto-plus
  • pycryptodome
  • python-dateutil
  • requests-file
  • websockets
  • wrapt
  • requests17 archivos
  • regex5 archivos
  • schedule2 archivos
  • flask-compress1 archivo
  • httpx1 archivo
  • slowapi1 archivo
  • user-agents1 archivo
  • websocket-client1 archivo
  • aiohappyeyeballs
  • aiohttp-retry
  • aiosignal
  • async-timeout
  • backports-zstd
  • blinker
  • cffi
  • charset-normalizer
  • configargparse
  • configobj
  • dec
  • deprecated
  • distro
  • durationpy
  • frozenlist
  • h11
  • h2
  • hpack
  • httpcore
  • httplib2
  • httptools
  • hyperframe
  • idna
  • importlib-metadata
  • jmespath
  • jsonpickle
  • limits
  • multidict
  • parsedatetime
  • propcache
  • protobuf
  • pyasn1
  • pyasn1-modules
  • pyparsing
  • pyrfc3339
  • python-dotenv
  • python-multipart
  • pytz
  • requests-unixsocket
  • resolvelib
  • six
  • sniffio
  • tldextract
  • tomli
  • toposort
  • typing-inspection
  • ua-parser
  • uritemplate
  • uvloop
  • wcwidth
  • yarl
  • zipp
  • zope-interface

Otros repos con un stack parecido

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

Preguntas frecuentes

¿En qué lenguaje está escrito bunkerweb?
bunkerweb está escrito en Python, con 245,695 líneas escritas.
¿Qué framework usa bunkerweb?
bunkerweb está hecho con werkzeug, Flask, FastAPI, starlette, AIOHTTP, anyio y uvicorn.
¿Qué base de datos usa bunkerweb?
bunkerweb guarda sus datos en Postgres y accede a ellos con alembic y SQLAlchemy.

La prueba: src/common/db/requirements.arm.in, línea 4

¿Con qué inicia sesión bunkerweb?
bunkerweb inicia sesión con acme, Google, google-auth-httplib2, itsdangerous, josepy, libpass, oauthlib, requests-oauthlib, flask-login, bcrypt, cryptography y flask-session.
¿Qué servicios usa bunkerweb?
bunkerweb usa hiredis, psycopg, psycopg-binary, psycopg-pool, s3transfer, Redis, cachelib y pymysql.
¿bunkerweb tiene pruebas?
Sí. bunkerweb tiene 133 archivos de prueba y se prueba con mock, requests-mock, pyotp, Microsoft.NET.Test.Sdk, NUnit3TestAdapter y NUnit.
¿Qué repos tienen un stack parecido a bunkerweb?
Los que más comparten su stack:apache/supersetray-project/rayapache/airflow

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 →