{"id":35734303,"url":"https://github.com/tinykit-studio/tinykit","last_synced_at":"2026-01-13T20:39:02.836Z","repository":{"id":330116861,"uuid":"1113587751","full_name":"tinykit-studio/tinykit","owner":"tinykit-studio","description":"Self-hosted Lovable/v0 alternative. Realtime database \u0026 storage included.","archived":false,"fork":false,"pushed_at":"2026-01-03T09:18:06.000Z","size":10620,"stargazers_count":270,"open_issues_count":1,"forks_count":50,"subscribers_count":5,"default_branch":"main","last_synced_at":"2026-01-04T06:37:15.474Z","etag":null,"topics":["agentic","ai","app-builder","batteries-included","cms","crud","design-system","internal-tools","llm","lovable","personal-tools","pocketbase","replit","self-hosted","svelte","v0"],"latest_commit_sha":null,"homepage":"https://tinykit.studio","language":"Svelte","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tinykit-studio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-12-10T07:22:56.000Z","updated_at":"2026-01-04T03:39:39.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/tinykit-studio/tinykit","commit_stats":null,"previous_names":["tinykit-studio/tinykit"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tinykit-studio/tinykit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tinykit-studio%2Ftinykit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tinykit-studio%2Ftinykit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tinykit-studio%2Ftinykit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tinykit-studio%2Ftinykit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tinykit-studio","download_url":"https://codeload.github.com/tinykit-studio/tinykit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tinykit-studio%2Ftinykit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28400038,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-13T14:36:09.778Z","status":"ssl_error","status_checked_at":"2026-01-13T14:35:19.697Z","response_time":56,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["agentic","ai","app-builder","batteries-included","cms","crud","design-system","internal-tools","llm","lovable","personal-tools","pocketbase","replit","self-hosted","svelte","v0"],"created_at":"2026-01-06T12:11:10.413Z","updated_at":"2026-01-13T20:39:02.831Z","avatar_url":"https://github.com/tinykit-studio.png","language":"Svelte","readme":"\u003cbr /\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://tinykit.studio\"\u003e\n    \u003cpicture\u003e\n      \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"static/logo-dark.svg\"\u003e\n      \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"static/logo-light.svg\"\u003e\n      \u003cimg src=\"static/logo-dark.svg\" alt=\"Logo\" width=\"100\"\u003e\n    \u003c/picture\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n    \u003cb\u003eThe open-source agentic app builder.\u003c/b\u003e \u003cbr /\u003e\n    Think Lovable, Replit, or v0, but self-hostable and self-contained.\u003cbr\u003e\n    Build at \u003ccode\u003e/tinykit\u003c/code\u003e, deploy to \u003ccode\u003e/\u003c/code\u003e\n\u003c/p\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n[![Newsletter](https://img.shields.io/badge/Newsletter-Sign%20Up-blue)](https://tinykit.studio/newsletter-signup) [![X](https://img.shields.io/badge/@tinykit--studio-22c55e?logo=x)](https://x.com/tinykit_studio) [![Bluesky](https://img.shields.io/badge/@tinykit--studio-22c55e?logo=bluesky)](https://bsky.app/profile/tinykit-studio.bsky.social)\n\n\u003ch4 align=\"center\"\u003e\n  \u003ca href=\"https://docs.tinykit.studio/quickstart\" target=\"_blank\"\u003e\n    Get Started\n  \u003c/a\u003e  ·\n  \u003ca href=\"https://docs.tinykit.studio\" target=\"_blank\"\u003e\n    Documentation\n  \u003c/a\u003e  ·\n  \u003ca href=\"https://tinykit.studio\" target=\"_blank\"\u003e\n    Website\n  \u003c/a\u003e  ·\n  \u003ca href=\"https://discord.gg/NfMjt3yUtn\" target=\"_blank\"\u003e\n    Discord\n  \u003c/a\u003e\n\u003c/h4\u003e\n\n![Screenshot](static/screenshot-bg.png)\n\n\u003c/div\u003e\n\n## Overview\n\n[Tinykit](https://tinykit.studio) is an open-source platform for building and deploying web apps with AI. It manages code, database, content, and deployment under the hood, letting you focus on the details.\n\n### Features\n\n- **Agentic Builder**: Prompt the AI to write code, create fields and tables, and wire it all up.\n- **Self-Hosted**: Your server, your data. Powered by PocketBase. Docker optional.\n- **Realtime Database**: Auto-generated tables that sync in real-time.\n- **Code Editor**: Direct access to your source. One Svelte file per app.\n- **Content Fields**: Edit text without touching code—like a mini CMS.\n- **Design System**: Update colors, fonts, shadows from a visual editor.\n- **Time Travel**: Snapshots on every change. Undo anything.\n- **Image Uploads**: Built-in asset storage for images and files.\n- **Bring Your Own LLM**: OpenAI, Anthropic, or Gemini (more coming soon).\n- **Backend Functionality (soon)** — Background jobs, CRON, server-side routes\n- **Authentication (soon)** — Email and OAuth signup in your apps\n- **Showcase (soon)** — Browse and one-click install community apps\n- **LLM Functionality (soon)** — AI-powered features and agentic workflows in your apps\n\n**Run hundreds of apps on one server.** Point any domain → get a working app.\n\n\u003e Tinykit is in early alpha and evolving every day. Your suggestions, ideas, and reported bugs help us immensely. Join the conversation on [Discord](https://discord.gg/NfMjt3yUtn) or raise a GitHub issue.\n\n### Star the project to give the maintainers a dopamine hit ⭐\n\n## Getting Started\n\nThe easiest way to get started is with Railway. Otherwise, you can run it locally with Docker or Node.js.\n\n## Quick Deploy\n\nOne-click one-minute deploy on Railway, no config necessary. Configure your LLM from the app (or add key as ENV var).\n\n[![Deploy on Railway](https://railway.app/button.svg)](https://railway.com/deploy/tinykit?referralCode=RCPU7k\u0026utm_medium=integration\u0026utm_source=template\u0026utm_campaign=generic)\n\nOr deploy with [Docker](https://docs.tinykit.studio/docker) or a [VPS](https://docs.tinykit.studio/vps)\n\n## Running Locally\n\n### Docker\n\nThe simplest way to run Tinykit locally:\n\n```bash\ngit clone https://github.com/tinykit-studio/tinykit.git\ncd tinykit/deploy/docker\ndocker-compose up -d\n```\n\nThis starts Tinykit on port 5173. Visit http://localhost:5173/setup to complete first-time setup.\n\nSee [deploy/docker/README.md](./deploy/docker/README.md) for more options.\n\n### Node.js\n\nIf you prefer running directly with Node:\n\n```bash\n# Clone and install\ngit clone https://github.com/tinykit-studio/tinykit.git\ncd tinykit\nnpm install\n\n# Start dev server (auto-downloads PocketBase)\nnpm run dev\n```\n\nVisit http://localhost:5173/setup to complete setup.\n\n## Usage\n\n### Domain-Based Routing\n\nEach app gets its own domain. Point multiple domains to one Tinykit server:\n\n```\ncalculator.myserver.com/                → Serves calculator app\ncalculator.myserver.com/tinykit/studio  → Edit calculator app\n\nblog.myserver.com/                      → Serves blog app\nblog.myserver.com/tinykit/studio        → Edit blog app\n```\n\n### Access Points\n\n| URL                  | Description               |\n| -------------------- | ------------------------- |\n| `/`                  | Your production app       |\n| `/tinykit/studio`    | Edit current domain's app |\n| `/tinykit/dashboard` | See all apps              |\n| `/tinykit/settings`  | LLM configuration         |\n\n### Templates\n\n12+ starter templates to kickstart your apps:\n\n| Category         | Templates                          |\n| ---------------- | ---------------------------------- |\n| **Productivity** | Kanban, Notes, Canvas, Timer       |\n| **Finance**      | Expense tracker, Invoice generator |\n| **Content**      | Bookmarks, Recipes                 |\n| **Social**       | Linktree, Poll, Event RSVP         |\n| **News**         | HN reader, RSS reader              |\n\n## Get Involved\n\n- Questions/ideas/feedback? Join us on [Discord](https://discord.gg/NfMjt3yUtn)\n- Found a bug? Open an issue on [GitHub](https://github.com/tinykit-studio/tinykit/issues)\n\n## License\n\n[MIT](./LICENSE)\n\n--\n\n\u003cp\u003e\u003ci\u003eBuild your digital homestead.\u003c/i\u003e\u003c/p\u003e\n\n--\n\n\u003e ## Building a website? check out [Pala CMS](https://github.com/palacms/palacms)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftinykit-studio%2Ftinykit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftinykit-studio%2Ftinykit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftinykit-studio%2Ftinykit/lists"}