{"id":27485484,"url":"https://github.com/andrei0x309/frames.flashsoft.eu","last_synced_at":"2026-04-17T09:31:55.991Z","repository":{"id":285035142,"uuid":"952865130","full_name":"andrei0x309/frames.flashsoft.eu","owner":"andrei0x309","description":"Farcaster starter template for sveltekit.","archived":false,"fork":false,"pushed_at":"2025-04-24T02:15:10.000Z","size":669,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-25T08:40:02.923Z","etag":null,"topics":["farcaster","farcaster-apps"],"latest_commit_sha":null,"homepage":"https://frames.flashsoft.eu","language":"Svelte","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/andrei0x309.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","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":null,"dco":null,"cla":null},"funding":{"ko_fi":"andrei0x309","custom":["https://blog.flashsoft.eu/tip-me"]}},"created_at":"2025-03-22T03:18:08.000Z","updated_at":"2025-05-02T03:48:35.000Z","dependencies_parsed_at":null,"dependency_job_id":"a2622806-c4a9-4a1e-8e50-9565cf4396dd","html_url":"https://github.com/andrei0x309/frames.flashsoft.eu","commit_stats":null,"previous_names":["andrei0x309/frames.flashsoft.eu"],"tags_count":0,"template":true,"template_full_name":null,"purl":"pkg:github/andrei0x309/frames.flashsoft.eu","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrei0x309%2Fframes.flashsoft.eu","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrei0x309%2Fframes.flashsoft.eu/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrei0x309%2Fframes.flashsoft.eu/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrei0x309%2Fframes.flashsoft.eu/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/andrei0x309","download_url":"https://codeload.github.com/andrei0x309/frames.flashsoft.eu/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrei0x309%2Fframes.flashsoft.eu/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31923108,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-17T09:10:15.403Z","status":"ssl_error","status_checked_at":"2026-04-17T09:10:14.455Z","response_time":62,"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":["farcaster","farcaster-apps"],"created_at":"2025-04-16T17:52:46.372Z","updated_at":"2026-04-17T09:31:55.973Z","avatar_url":"https://github.com/andrei0x309.png","language":"Svelte","funding_links":["https://ko-fi.com/andrei0x309","https://blog.flashsoft.eu/tip-me"],"categories":[],"sub_categories":[],"readme":"# frames.flashsoft.eu\n\n## About\n\nThis is a SvelteKit Warpcast V2 frames project, it can be used to create your own Warpcast V2 frames using SvelteKit in SPA or prerender mode, potentially being able to serve millions of request with 0$ costs on providers like Cloudflare or Netlify.\n\nIt mainly uses SPA \u0026 prerender mode to serve frames, but if you need server calls you can add those very easily.\nThe main advantage of using this template over mainly React and Next templates out there is that is guranteed to consume fewer resources for you as a dev,\nit has far fewer dependencies and is way more lightweight, the only drawback is that you need to know SvelteKit/Svelte to easily use it.\n\n## Features\n\n- modern stack: SvelteKit 2.xx, Svelte 5.XX, TypeScript, TailwindCSS 4.xx, Vite 6.xx, Skeleton, Bun\n- loading farcaster frames SDK in global memory accessible by any frame\n- config folder to setup your frames configuration(you can generate account association data with clear wallet or use other tools/scripts)\n- function to generate header meta for frame page\n- allowing the website to be viewed only in frame context\n- global available wagmi wallet config to call wallet functions\n- `isWalletReady` subscription to know when the wallet is ready\n\n## Requirements\n\nIt has no special requirements, but is recomanded to know how to use SvelteKit, TypeScript, TailwindCSS, Bun, Skeleton, Vite and Bun.\n\n## Demo Merkl Frame\n\nhttps://github.com/user-attachments/assets/83c306b9-ecca-48d1-b050-780acd310d33\n\n## Demo Sign message Frame\n\nhttps://github.com/user-attachments/assets/b087d0e4-e054-46fc-a433-e69a83ce1f51\n\n## Not allowing outside-of-frame context\n\nhttps://github.com/user-attachments/assets/85da3b2f-571f-42eb-80d2-2a43253a0fd0\n\n## Deployed Version\n\nDeployed at: [https://frames.flashsoft.eu](https://frames.flashsoft.eu)\n\nLinks that work in cast as a v2 frame:\n\n- [https://frames.flashsoft.eu/](https://frames.flashsoft.eu/) (index)\n- [https://frames.flashsoft.eu/merkl-rewards](https://frames.flashsoft.eu/merkl-rewards) (merkl rewards frame)\n- [https://frames.flashsoft.eu/sign-demo](https://frames.flashsoft.eu/sign-demo) (Do message sign demo)\n- [https://frames.flashsoft.eu/composer-demo](https://frames.flashsoft.eu/composer-demo) (Trigger composer demo)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandrei0x309%2Fframes.flashsoft.eu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandrei0x309%2Fframes.flashsoft.eu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandrei0x309%2Fframes.flashsoft.eu/lists"}