{"id":13581453,"url":"https://github.com/undb-io/undb","last_synced_at":"2025-05-14T04:07:47.177Z","repository":{"id":152487487,"uuid":"567558968","full_name":"undb-io/undb","owner":"undb-io","description":"🚀 Private first self-hosted no code database \u0026 BaaS.","archived":false,"fork":false,"pushed_at":"2025-03-28T00:43:56.000Z","size":62079,"stargazers_count":2552,"open_issues_count":47,"forks_count":126,"subscribers_count":12,"default_branch":"develop","last_synced_at":"2025-05-10T10:11:43.838Z","etag":null,"topics":["airtable","airtable-alternative","baas","backend","backend-as-a-service","bun","ddd","docker","domain-driven-design","no-code-database","nocode","offline-first","self-hosted","sqlite3","svelte","sveltekit","typescript"],"latest_commit_sha":null,"homepage":"https://undb.io","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/undb-io.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":"undb","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"custom":null}},"created_at":"2022-11-18T03:22:51.000Z","updated_at":"2025-05-07T04:38:09.000Z","dependencies_parsed_at":"2023-10-03T07:39:06.425Z","dependency_job_id":"c28fdad1-d473-4f4a-8d58-7939ccd9f881","html_url":"https://github.com/undb-io/undb","commit_stats":{"total_commits":5481,"total_committers":12,"mean_commits":456.75,"dds":"0.14085020981572705","last_synced_commit":"793b0b315e38a759a4d7fe9e78da7dfe7c334536"},"previous_names":["undb-io/undb","undb-xyz/undb"],"tags_count":220,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/undb-io%2Fundb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/undb-io%2Fundb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/undb-io%2Fundb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/undb-io%2Fundb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/undb-io","download_url":"https://codeload.github.com/undb-io/undb/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254069220,"owners_count":22009513,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["airtable","airtable-alternative","baas","backend","backend-as-a-service","bun","ddd","docker","domain-driven-design","no-code-database","nocode","offline-first","self-hosted","sqlite3","svelte","sveltekit","typescript"],"created_at":"2024-08-01T15:02:02.330Z","updated_at":"2025-05-14T04:07:42.143Z","avatar_url":"https://github.com/undb-io.png","language":"TypeScript","readme":"\u003ch1 align=\"center\" style=\"border-bottom: none\"\u003e\n    \u003cdiv\u003e\n        \u003ca href=\"https://undb.io\"\u003e\n            \u003cimg src=\"/docs/images/logo.png\" width=\"80\" /\u003e\n            \u003cbr\u003e\n            undb\n        \u003c/a\u003e\n    \u003c/div\u003e\n    The Open Source no code database / BaaS \u003cbr\u003e\n\u003c/h1\u003e\n\nUNDB is a no-code platform that can also serve as a Backend as a Service (BaaS). It is based on SQLite and can be packaged into a binary file using Bun for backend service. Additionally, it can be deployed as a service via Docker, offering a UI for table management.\n\n![undb](./docs/images/intro.jpeg)\n\n\u003cdiv align=\"center\"\u003e\n    \u003ca href=\"https://app.undb.io\"\u003eWebsite\u003c/a\u003e |\n    \u003ca href=\"https://docs.undb.io\"\u003eDocumentation\u003c/a\u003e |\n    \u003ca href=\"https://x.com/unified_undb\"\u003eTwitter / X\u003c/a\u003e |\n    \u003ca href=\"https://discord.gg/3rcNdU3y3U\"\u003eDiscord\u003c/a\u003e |\n    \u003ca href=\"https://app.undb.io/s/v/shrd0q2m4dyijmh\"\u003eRoadmap\u003c/a\u003e\n\u003c/div\u003e\n\n\u003cbr /\u003e\n\n\u003cdiv align=\"center\"\u003e\n    \u003ca href=\"https://github.com/undb-io/undb/blob/main/LICENSE\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/license/undb-io/undb\" alt=\"License\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/undb-io/undb/releases\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/v/release/undb-io/undb\" alt=\"Release\"\u003e\n    \u003c/a\u003e\n\u003c/div\u003e\n\n\u003cbr /\u003e\n\n## Features\n\n- ⚡ No-code platform, easy to use\n- 🗄️ Based on SQLite, a lightweight database\n- 🥁 Built-in playground mode, try it out without any setup\n- 🔐 Private and local first\n- 📦 Can be packaged into a binary file using Bun\n- 📊 Support formula field like Excel/Airtable\n- 🌐 OpenAPI RESTful API support\n- 🪜 Progressive deployment, from local in single file to cloud complicated stacks.\n- 🐳 Supports Docker deployment\n- 🛠️ Provides a UI for table management\n\n## Screenshot\n\n![kanban](./docs/images/kanban.jpeg)\n![gallery](./docs/images/gallery.jpeg)\n![calendar](./docs/images/calendar.jpeg)\n![pivot](./docs/images/pivot.jpeg)\n![form](./docs/images/form.jpeg)\n![openapi](./docs/images/openapi.jpeg)\n\n## Quick start\n\n- Try [undb cloud](https://app.undb.io)\n\n- Run with docker\n\n```bash\ndocker run -p 3721:3721 ghcr.io/undb-io/undb:latest\n```\n\n- Run with docker with volume\n\n```bash\ndocker run -d \\\n  -p 3721:3721 \\\n  -v $(pwd)/undb:/usr/src/app/.undb \\\n  --name undb \\\n  ghcr.io/undb-io/undb:latest\n```\n\n### Deploy on Render.com\n\n\u003ca href=\"https://render.com/deploy?repo=https://github.com/undb-io/undb\"\u003e\n  \u003cimg src=\"https://render.com/images/deploy-to-render-button.svg\" alt=\"Deploy to Render\"\u003e\n\u003c/a\u003e\n\n## Development\n\n### Local Development (Recommended)\n\n1. **Install Bun**\n\n   Refer to [Bun's official documentation](https://bun.sh/docs) for installation instructions.\n\n2. **Clone the repository**\n\n   ```bash\n   git clone https://github.com/undb-io/undb.git\n   cd undb\n   ```\n\n3. **Install dependencies**\n\n   ```bash\n   bun install\n   ```\n\n4. **Start the development server**\n\n   ```bash\n   bun run dev\n   ```\n\n### Docker compose development\n\n```bash\ndocker compose up -d\n```\n\nthen visit `http://localhost:3721`\n\n## Build\n\n### Packaging into a Binary File\n\n1. **Build**\n   ```bash\n   bun run build\n   ```\n\n### Docker Deployment\n\n1. **Build the Docker image**\n\n   ```bash\n   docker build -t undb .\n   ```\n\n2. **Run the Docker container**\n\n   ```bash\n   docker run -d -p 3721:3721 undb\n   ```\n","funding_links":["https://ko-fi.com/undb"],"categories":["TypeScript","backend","Development","typescript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fundb-io%2Fundb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fundb-io%2Fundb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fundb-io%2Fundb/lists"}