{"id":13629140,"url":"https://github.com/oskar-gmerek/surreal-sveltekit","last_synced_at":"2026-02-28T09:59:12.843Z","repository":{"id":204789087,"uuid":"711746709","full_name":"oskar-gmerek/surreal-sveltekit","owner":"oskar-gmerek","description":"A Starter Kit with SurrealDB and Svelte [ SvelteKit ], featuring Authentication and CRUD Operations + Realtime","archived":false,"fork":false,"pushed_at":"2024-12-22T19:48:09.000Z","size":1223,"stargazers_count":98,"open_issues_count":2,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-17T17:39:57.478Z","etag":null,"topics":["hacktoberfest2023","mastercss","realtime-database","starter-kit","starter-template","superforms","surrealdb","surrealdb-database","svelte","sveltekit","sveltekit-example","sveltekit-superforms","sveltekit-template"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/oskar-gmerek.png","metadata":{"files":{"readme":"README.md","changelog":null,"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":["oskar-gmerek"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"thanks_dev":null,"custom":null}},"created_at":"2023-10-30T05:02:32.000Z","updated_at":"2025-04-16T13:24:42.000Z","dependencies_parsed_at":"2025-04-17T07:09:03.674Z","dependency_job_id":"36169c65-470d-4573-902d-0c3d5972f21c","html_url":"https://github.com/oskar-gmerek/surreal-sveltekit","commit_stats":null,"previous_names":["oskar-gmerek/surreal-sveltekit"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/oskar-gmerek/surreal-sveltekit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oskar-gmerek%2Fsurreal-sveltekit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oskar-gmerek%2Fsurreal-sveltekit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oskar-gmerek%2Fsurreal-sveltekit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oskar-gmerek%2Fsurreal-sveltekit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oskar-gmerek","download_url":"https://codeload.github.com/oskar-gmerek/surreal-sveltekit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oskar-gmerek%2Fsurreal-sveltekit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29929543,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-28T09:58:13.507Z","status":"ssl_error","status_checked_at":"2026-02-28T09:57:57.047Z","response_time":90,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":["hacktoberfest2023","mastercss","realtime-database","starter-kit","starter-template","superforms","surrealdb","surrealdb-database","svelte","sveltekit","sveltekit-example","sveltekit-superforms","sveltekit-template"],"created_at":"2024-08-01T22:01:03.115Z","updated_at":"2026-02-28T09:59:12.815Z","avatar_url":"https://github.com/oskar-gmerek.png","language":"TypeScript","funding_links":["https://github.com/sponsors/oskar-gmerek","https://github.com/sponsors/oskar-gmerek)!"],"categories":["Starter Kits"],"sub_categories":[],"readme":"# Surreal Sveltekit: A Starter Kit with SurrealDB and SvelteKit, featuring Authentication and CRUD Operations + Realtime\n\n## Feedback\n⭐ Found this project helpful? Show some love with a star and consider to be a [SPONSOR](https://github.com/sponsors/oskar-gmerek)! Your support keeps the code evolving. 🚀\n\n## Free Database\n✨ Grab [FREE SurrealDB Cloud instance](https://surrealist.app/referral?code=4pn5aba943lpbn8l) 🚀🚀🚀\n\n## Auth\n\nhttps://github.com/oskar-gmerek/surreal-sveltekit/assets/53402105/e6df634b-e062-4154-b153-71a0c0735c3a\n\n### Username Validation\n\nhttps://github.com/oskar-gmerek/surreal-sveltekit/assets/53402105/8ef24ab4-672e-4669-bd26-f7580523907a\n\n## CRUD \u0026 Realtime\n\nhttps://github.com/oskar-gmerek/surreal-sveltekit/assets/53402105/30232b45-a5a9-4368-bc0b-095c11b6ef5e\n\n## Requirements:\n- [Docker](https://www.docker.com/products/docker-desktop)\n- Ensure that ports `5173` and `8000` are available for use.\n\n## Modern Stack:\n- `SurrealDB` - The ultimate multi-model database\n- `surrealdb.js` for interacting with awesome [SurrealDB](https://surrealdb.com)\n- `sveltekit-superforms` + `zod` to enable super powers in working with forms - [Superforms](https://superforms.rocks/) | [Zod](https://zod.dev/)\n- `@master/css.svelte` as an interesting alternative for TailwindCSS - [MasterCSS](https://beta.css.master.co/docs/installation)\n- `dayjs` to enable high level of DX in working with time and dates - [Day.js](https://day.js.org/)\n\n\n## Setup Process:\n\n1. Clone the repository to your local machine.\n2. Install dependencies. For example:\n```ts\nbun install\n```\nIf you don't have [bun](https://bun.sh) installed, you can utilize pnpm or any other Node.js package manager. For instance:\n```\npnpm install\n```\n3. Execute the provided npm script. For example:\n```ts\nbun run multitaskum:developum\n```\nIf you don't have [bun](https://bun.sh) installed, you can utilize pnpm or any other Node.js package manager. For instance:\n```ts\npnpm run multitaskum:developum\n```\nThis command will initiate SurrealDB within a Docker container and launch SvelteKit in your local development environment.\n\n4. Access [http://localhost:5173](http://localhost:5173) using your preferred web browser.\n5. Test various functionalities such as creating a new account, logging in, generating new posts, editing posts, and deleting them.\n\n## Issues and Contributions:\n\n- If you encounter any issues (as I rushed a bit to meet the hacktoberfest deadline), please feel free to [open an issue](https://github.com/oskar-gmerek/surreal-sveltekit/issues).\n- I am open to any contributions as I aspire to make this starter a top choice for initiating projects that utilize the best modern technologies.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foskar-gmerek%2Fsurreal-sveltekit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foskar-gmerek%2Fsurreal-sveltekit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foskar-gmerek%2Fsurreal-sveltekit/lists"}