{"id":35739119,"url":"https://github.com/elitan/frost","last_synced_at":"2026-03-07T23:09:49.641Z","repository":{"id":293282760,"uuid":"983417313","full_name":"elitan/frost","owner":"elitan","description":"Vercel experience. VPS pricing.","archived":false,"fork":false,"pushed_at":"2026-02-11T13:22:51.000Z","size":102043,"stargazers_count":311,"open_issues_count":16,"forks_count":11,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-02-11T14:16:29.703Z","etag":null,"topics":["bun","infrastructure","typescript"],"latest_commit_sha":null,"homepage":"https://frost.build","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/elitan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"AGENTS.md","dco":null,"cla":null}},"created_at":"2025-05-14T10:57:43.000Z","updated_at":"2026-02-11T11:34:58.000Z","dependencies_parsed_at":"2025-07-10T12:59:41.047Z","dependency_job_id":"6d07e361-f3ab-4376-8986-69fc23287a81","html_url":"https://github.com/elitan/frost","commit_stats":null,"previous_names":["elitan/luma","elitan/lightform","elitan/iop","elitan/frost"],"tags_count":43,"template":false,"template_full_name":null,"purl":"pkg:github/elitan/frost","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elitan%2Ffrost","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elitan%2Ffrost/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elitan%2Ffrost/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elitan%2Ffrost/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/elitan","download_url":"https://codeload.github.com/elitan/frost/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elitan%2Ffrost/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29558104,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-17T20:52:40.164Z","status":"ssl_error","status_checked_at":"2026-02-17T20:48:10.325Z","response_time":100,"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":["bun","infrastructure","typescript"],"created_at":"2026-01-06T14:11:29.380Z","updated_at":"2026-02-17T21:06:46.202Z","avatar_url":"https://github.com/elitan.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"# Frost\n\n**Vercel experience. VPS pricing.**\n\nOpen source · Self-hosted\n\n---\n\n## The Problem\n\nAI lets you build apps in hours. Getting them online still takes forever.\n\n- 47-step deployment guides\n- YAML configs AI hallucinates\n- IAM policies that take hours\n- Cryptic errors, impossible to debug\n\nFrost fixes that.\n\n## Install\n\n**With AI agent** — give your agent: `https://frost.build/install.md`\n\n**Manual** — run on your server:\n\n```bash\ncurl -fsSL https://frost.build/install.sh | sudo bash\n```\n\nNeed a server? See [INSTALL.md](INSTALL.md) for AI-assisted VPS provisioning.\n\n## Features\n\n**AI-native by design**\n\n- Simple config AI writes perfectly\n- Clear errors, actionable feedback\n- No K8s complexity to hallucinate\n- Just Docker. Predictable.\n\n**Everything you need**\n\n- Git push → deployed\n- Automatic SSL (Let's Encrypt)\n- Custom domains\n- GitHub webhooks\n- PR preview environments\n- Instant rollbacks\n- Health checks\n- Resource limits\n- Full REST API\n\n## Deploy Anything\n\nDocker-native. If it has a Dockerfile, Frost runs it.\n\n- **Web apps** — Next.js, Rails, Django, Go, etc.\n- **Databases** — Postgres, MySQL, Redis, MongoDB\n- **Multi-service projects** — frontend, API, workers on shared Docker network\n- **Private images** — pull from GHCR, Docker Hub, custom registries\n- **Long-running jobs** — workers, queues, background processes\n\n## Stack\n\n- Next.js + Bun\n- SQLite + Kysely\n- Tailwind + shadcn/ui\n- Docker\n\n## Development\n\n```bash\nbun install\nbun run dev\nbun run e2e:local\nbun run e2e:smoke\nbun run e2e:changed\nbun run e2e:changed:fast\nbun run e2e:profile:week1\n```\n\nOpen http://localhost:3000\n\n### E2E Speed + Profiling\n\n```bash\n# Fast local loop (changed groups + retry + report)\nbun run e2e:changed:fast\n\n# Full profile artifacts in /tmp/frost-e2e-week1\nbun run e2e:profile:week1\n\n# Standardized knobs\nE2E_GROUPS='01-basic,04-update,29-mcp' bun run e2e:local\nE2E_GROUP_GLOB='group-2*.sh' bun run e2e:local\nE2E_BATCH_SIZE=4 E2E_START_STAGGER_SEC=1 bun run e2e:local\n```\n\n### Troubleshooting Transient Pull Failures\n\n- Runtime image pulls automatically retry with backoff (`FROST_IMAGE_PULL_RETRIES`, `FROST_IMAGE_PULL_BACKOFF_MS`, `FROST_IMAGE_PULL_MAX_BACKOFF_MS`).\n- Timeout signatures such as `context deadline exceeded`, `i/o timeout`, and `proxyconnect tcp` are treated as transient infra failures in deployment logs.\n- If a local run flakes on pull, rerun with the managed runner (`bun run e2e:local`) so pre-pull and retries are applied.\n\n## Requirements\n\n- VPS or server with Docker\n- Ubuntu 20.04+ recommended\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felitan%2Ffrost","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felitan%2Ffrost","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felitan%2Ffrost/lists"}