¿Con qué está hecho budibase?

budibase es un repo de TypeScript hecho con Koa, @koa/router, Svelte y koa-body. Guarda sus datos en bull, bson y MongoDB, accede a ellos con knex, inicia sesión con @govtechsg/passport-openidconnect, jsonwebtoken, passport-google-oauth, bcrypt, cookies y 5 más, guarda archivos en AWS S3, usa IA con ai, @ai-sdk/svelte, OpenAI, chat y ai-sdk, mide su uso con PostHog, arma su contenido con csvtojson, google-spreadsheet, marked, sanitize-html, handlebars y 12 más, valida sus datos con joi, Zod, yup, Ajv, @apidevtools/swagger-parser y 3 más, se prueba con testcontainers, nock, timekeeper, chance, Vitest y 4 más, se despliega con dd-trace, pino, pino-http, pino-pretty, rotating-file-stream y 1 más y usa Redis, aws-sdk, lru-cache, @chat-adapter/state-ioredis, Airtable y 7 más. Son 626,923 líneas escritas, con 902 archivos de prueba.

Leído el 8 de noviembre de 2026, en el commit e29a27a. Léela en markdown

Frontend

La base 1

Interfaz 5

Estilos 2

Iconos 1

  • remixicon1 archivo

Backend

La base 1

Datos 15

3 más
  • @chat-adapter/state-ioredis1 archivo
  • lru-cache1 archivo
  • mssql1 archivo

Acceso a los datos 1

Inicio de sesión 10

  • @govtechsg/passport-openidconnect2 archivos
  • passport-google-oauth2 archivos
  • koa-session1 archivo
  • passport-local1 archivo
  • jsonwebtoken5 archivos
  • cookies2 archivos
  • @azure/msal-node1 archivo
  • bcrypt1 archivo
  • koa-passport1 archivo
  • passport-oauth2-refresh1 archivo

Servicios 3

IA 4

  • ai41 archivos
  • ai-sdk4 archivos
  • @ai-sdk/svelte1 archivo
  • chat6 archivos

Apoyo

Pruebas 9

  • Vitest149 archivos
  • Testing Library63 archivos
  • nock49 archivos
  • testcontainers16 archivos
  • Jest2 archivos
  • chance1 archivo
  • jest-extended1 archivo
  • timekeeper35 archivos
  • supertest7 archivos

La base 2

  • @koa/router17 archivos
  • koa-body2 archivos

Contenido 17

5 más

Validación 8

Despliegue 6

  • dd-trace36 archivos
  • pino1 archivo
  • pino-http1 archivo
  • pino-pretty1 archivo
  • docker-compose4 archivos
  • rotating-file-stream1 archivo

Herramientas 9

  • @slack/types1 archivo
  • chokidar1 archivo
  • curlconverter1 archivo
  • esbuild1 archivo
  • Inquirer1 archivo
  • openapi-types4 archivos
  • commander1 archivo
  • find-free-port1 archivo
  • swagger-jsdoc1 archivo

Otras 49

  • Lodash132 archivos
  • dayjs33 archivos
  • node-fetch30 archivos
  • uuid26 archivos
  • .ENV4 archivos
  • @slack/web-api4 archivos
  • SemVer4 archivos
  • Socket.io4 archivos
  • undici3 archivos
  • archiver2 archivos
  • koa-compress2 archivos
  • koa-send2 archivos
37 más
  • socket.io-client2 archivos
  • @koa/cors1 archivo
  • bull-board1 archivo
  • chalk1 archivo
  • execa1 archivo
  • nanoid1 archivo
  • tar7 archivos
  • koa-useragent6 archivos
  • scim-patch5 archivos
  • chat-adapter4 archivos
  • global-agent2 archivos
  • http-graceful-shutdown2 archivos
  • isolated-vm2 archivos
  • memorystream2 archivos
  • object-sizeof2 archivos
  • randomstring2 archivos
  • redlock2 archivos
  • scim2-parse-filter2 archivos
  • buffer1 archivo
  • content-disposition1 archivo
  • download1 archivo
  • downloadjs1 archivo
  • extract-zip1 archivo
  • fast-json-patch1 archivo
  • ip-address1 archivo
  • koa2-ratelimit1 archivo
  • open1 archivo
  • proper-lockfile1 archivo
  • resize-observer-polyfill1 archivo
  • safe-regex1 archivo
  • serialize-error1 archivo
  • smithy1 archivo
  • smtp-server1 archivo
  • superagent1 archivo
  • tar-fs1 archivo
  • tmp1 archivo
  • worker-farm1 archivo

Otros repos con un stack parecido

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

Preguntas frecuentes

¿En qué lenguaje está escrito budibase?
budibase está escrito en TypeScript, con 626,923 líneas escritas.
¿Qué framework usa budibase?
budibase está hecho con Koa, @koa/router, Svelte y koa-body.

La prueba: en packages/server/package.json

¿Qué base de datos usa budibase?
budibase guarda sus datos en bull, bson y MongoDB y accede a ellos con knex.
¿Con qué inicia sesión budibase?
budibase inicia sesión con @govtechsg/passport-openidconnect, jsonwebtoken, passport-google-oauth, bcrypt, cookies, koa-passport, passport-local, passport-oauth2-refresh, @azure/msal-node y koa-session.
¿budibase usa IA?
Sí. budibase usa IA con ai, @ai-sdk/svelte, OpenAI, chat y ai-sdk.
¿Qué servicios usa budibase?
budibase guarda archivos en AWS S3, mide su uso con PostHog y usa Redis, aws-sdk, lru-cache, @chat-adapter/state-ioredis, Airtable, Elastic, Google Cloud, mssql, MySQL, oracledb, Postgres y Snowflake.

La prueba: packages/backend-core/src/objectStore/utils.ts, línea 4

¿budibase tiene pruebas?
Sí. budibase tiene 902 archivos de prueba y se prueba con testcontainers, nock, timekeeper, chance, Vitest, Testing Library, Jest, supertest y jest-extended.
¿Qué repos tienen un stack parecido a budibase?
Los que más comparten su stack:novuhq/novun8n-io/n8ntwentyhq/twenty

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 →