{"id":40596406,"url":"https://github.com/uhyo/funstack-static","last_synced_at":"2026-04-01T21:53:54.401Z","repository":{"id":331893652,"uuid":"1132197531","full_name":"uhyo/funstack-static","owner":"uhyo","description":"A React framework without a server","archived":false,"fork":false,"pushed_at":"2026-03-24T12:58:18.000Z","size":815,"stargazers_count":73,"open_issues_count":3,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-03-25T16:50:39.424Z","etag":null,"topics":["react","react-server-components","vite-plugin"],"latest_commit_sha":null,"homepage":"https://static.funstack.work/","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/uhyo.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":"2026-01-11T14:14:54.000Z","updated_at":"2026-03-25T14:44:05.000Z","dependencies_parsed_at":"2026-01-21T04:01:19.785Z","dependency_job_id":null,"html_url":"https://github.com/uhyo/funstack-static","commit_stats":null,"previous_names":["uhyo/funstack-static"],"tags_count":16,"template":false,"template_full_name":null,"purl":"pkg:github/uhyo/funstack-static","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uhyo%2Ffunstack-static","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uhyo%2Ffunstack-static/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uhyo%2Ffunstack-static/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uhyo%2Ffunstack-static/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/uhyo","download_url":"https://codeload.github.com/uhyo/funstack-static/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uhyo%2Ffunstack-static/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31292619,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-01T21:15:39.731Z","status":"ssl_error","status_checked_at":"2026-04-01T21:15:34.046Z","response_time":53,"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":["react","react-server-components","vite-plugin"],"created_at":"2026-01-21T04:00:42.966Z","updated_at":"2026-04-01T21:53:54.394Z","avatar_url":"https://github.com/uhyo.png","language":"TypeScript","readme":"## FUNSTACK Static\n\n![Hero Image](./docs/FUNSTACK_Static_Hero_small.png)\n\nA maximally minimal React framework.\n\n**Features:**\n\n- :x: **No server runs** - perfect for CSR (Client Side Rendering) app and static deployment.\n- :x: **No RCE vulnerabilities** - No server, no risk.\n- :white_check_mark: **RSC support** - React Server Components are supported even without a server which helps reduce bundle size and improve performance.\n- :white_check_mark: **Server Component Code Splitting** - a brand new `defer()` API allows you to split RSC Payload into multiple chunks and load them on demand.\n- :white_check_mark: **Vite-based** - so minimal that this framework is served as a Vite plugin (based on [@vitejs/plugin-rsc](https://github.com/vitejs/vite-plugin-react/tree/main/packages/plugin-rsc#readme))\n\n### Usage\n\n**[Documentation](https://static.funstack.work/)**\n\nSee [the docs project](./packages/docs/vite.config.ts) for complete usage.\n\n```ts\n// vite.config.ts\nimport funstackStatic from \"@funstack/static\";\nimport react from \"@vitejs/plugin-react\";\nimport { defineConfig } from \"vite\";\n\nexport default defineConfig({\n  plugins: [\n    funstackStatic({\n      root: \"./src/root.tsx\",\n      app: \"./src/App.tsx\",\n    }),\n    react(),\n  ],\n});\n```\n\n### :robot: FUNSTACK Static Skill\n\nFUNSTACK Static provides an Agent Skill to feed your AI agents with knowledge about this framework. Run the following command to add the skill to the project:\n\n```sh\nnpx -p @funstack/static funstack-static-skill-installer\n# or\nyarn dlx -p @funstack/static funstack-static-skill-installer\n# or\npnpm --package @funstack/static dlx funstack-static-skill-installer\n# or, if you use skills CLI (https://skills.sh/)\nnpx skills add uhyo/funstack-static\n```\n\n### See the framework in action\n\n```sh\npnpm install\npnpm build\n# Start a development server\npnpm --filter docs dev\n# Start a preview of the production build\npnpm --filter docs preview\n```\n\n### :sailboat: Project Status\n\nThis project is in early development, but we believe it is already usable. It has all the features needed for building CSR apps with RSC.\n\nWe are not aware of any production deployments yet. Be the first!\n\n## License\n\nMIT\n\n## For Developers\n\nDocumentation (master branch): funstack-static-dev.uhyo.workers.dev\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuhyo%2Ffunstack-static","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fuhyo%2Ffunstack-static","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuhyo%2Ffunstack-static/lists"}