[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-70641":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":16,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":17,"rankGlobal":10,"rankLanguage":10,"license":18,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":19,"hasPages":19,"topics":21,"createdAt":10,"pushedAt":10,"updatedAt":30,"readmeContent":31,"aiSummary":32,"trendingCount":16,"starSnapshotCount":16,"syncStatus":33,"lastSyncTime":34,"discoverSource":35},70641,"razzle","jaredpalmer\u002Frazzle","jaredpalmer","✨ Create server-rendered universal JavaScript applications with no configuration","https:\u002F\u002Frazzlejs.org",null,"JavaScript",11036,846,113,99,0,43.78,"MIT License",false,"master",[22,23,24,25,26,27,28,29],"isomorphic","javascript","parallel","preact","react","typescript","universal","webpack","2026-06-12 02:02:35","![repo-banner](https:\u002F\u002Fuser-images.githubusercontent.com\u002F4060187\u002F28923990-050a32d4-782e-11e7-9da7-574ce5a8b455.png)\n\n[![npm version](https:\u002F\u002Fbadge.fury.io\u002Fjs\u002Frazzle.svg)](https:\u002F\u002Fbadge.fury.io\u002Fjs\u002Frazzle) [![npm](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002Frazzle)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Frazzle) ![Node CI](https:\u002F\u002Fgithub.com\u002Fjaredpalmer\u002Frazzle\u002Fworkflows\u002FNode%20CI\u002Fbadge.svg) [![Known Vulnerabilities](https:\u002F\u002Fsnyk.io\u002Ftest\u002Fgithub\u002Fjaredpalmer\u002Frazzle\u002Fbadge.svg?targetFile=package.json)](https:\u002F\u002Fsnyk.io\u002Ftest\u002Fgithub\u002Fjaredpalmer\u002Frazzle?targetFile=package.json) ![Razzle-status](https:\u002F\u002Fdavid-dm.org\u002Fjaredpalmer\u002Frazzle.svg?path=packages\u002Frazzle) [![license](https:\u002F\u002Fbadgen.now.sh\u002Fbadge\u002Flicense\u002FMIT)](.\u002FLICENSE) [![Discord](https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F769256827007139912?label=%F0%9F%92%AC%20%20join%20us%20on%20discord&style=plastic)](https:\u002F\u002Fdiscord.com\u002Finvite\u002FRevdZTYMzr)\n\nUniversal JavaScript applications are tough to setup. Either you buy into a framework like Next.js or Nuxt, fork a boilerplate, or set things up yourself. Aiming to fill this void, Razzle is a tool that abstracts all the complex configuration needed for building SPA's and SSR applications into a single dependency--giving you the awesome developer experience of [create-react-app](https:\u002F\u002Fgithub.com\u002Ffacebookincubator\u002Fcreate-react-app), but then leaving the rest of your app's architectural decisions about frameworks, routing, and data fetching up to you. With this approach, Razzle not only works with React, but also Preact, Vue, Svelte, and Angular, and most importantly......whatever comes next.\n\n## Getting Started\n\nVisit \u003Ca aria-label=\"razzle getting started\" href=\"https:\u002F\u002Frazzlejs.org\u002Fgetting-started\">https:\u002F\u002Frazzlejs.org\u002Fgetting-started\u003C\u002Fa> to get started with Razzle.\n\n## Examples\n\nRazzle has many examples, we might have one that fits your needs\n\nSee: [The examples](https:\u002F\u002Fgithub.com\u002Fjaredpalmer\u002Frazzle\u002Ftree\u002Fmaster\u002Fexamples)\n\n## Documentation\n\nVisit \u003Ca aria-label=\"razzle docs\" href=\"https:\u002F\u002Frazzlejs.org\u002F\">https:\u002F\u002Frazzlejs.org\u002F\u003C\u002Fa> to view the documentation.\n\n## Getting help\n\nIf you get stuck, check out Razzle's [GitHub Discussions](https:\u002F\u002Fgithub.com\u002Fjaredpalmer\u002Frazzle\u002Fdiscussions). In addition, #razzle-afterjs on the [Formium Community Discord Server](https:\u002F\u002Fdiscord.gg\u002FpJSg287) is a great way to get help quickly too.\n\n## Contributing\n\nPlease see our [CONTRIBUTING.md](\u002F.github\u002FCONTRIBUTING.md).\n\n## Inspiration\n\n- [jaredpalmer\u002Fbackpack](https:\u002F\u002Fgithub.com\u002Fjaredpalmer\u002Fbackpack)\n- [nytimes\u002Fkyt](https:\u002F\u002Fgithub.com\u002Fnytimes\u002Fkyt)\n- [facebookincubator\u002Fcreate-react-app](https:\u002F\u002Fgithub.com\u002Ffacebookincubator\u002Fcreate-react-app)\n- [humblespark\u002Fsambell](https:\u002F\u002Fgithub.com\u002Fhumblespark\u002Fsambell)\n- [zeit\u002Fnext.js](https:\u002F\u002Fgithub.com\u002Fzeit\u002Fnext.js)\n\n### Author\n\n- [Jared Palmer](https:\u002F\u002Ftwitter.com\u002Fjaredpalmer)\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https:\u002F\u002Fgithub.com\u002Fkentcdodds\u002Fall-contributors#emoji-key)):\n\n\u003C!-- START contributors generated instructions please keep comment here to allow auto update -->\n\u003C!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN yarn build-docs TO UPDATE -->\n- **Jared Palmer** - [@jaredpalmer](http:\u002F\u002Fjaredpalmer.com)\n  - **Contributions:** question, code, design, doc, example, ideas, review, test, tool\n- **Nima Arefi** - [@Nimaa77](https:\u002F\u002Fgithub.com\u002FNimaa77)\n  - **Contributions:** question, code, doc, example, ideas, review, test, tool\n- **Øyvind Saltvik** - [@fivethreeo](https:\u002F\u002Fgithub.com\u002Ffivethreeo\u002F)\n  - **Contributions:** question, code, example, ideas, review, test, tool\n- **Jari Zwarts** - [@jariz](https:\u002F\u002Fjari.io)\n  - **Contributions:** question, code, ideas, plugin, review\n- **Dan Abramov** - [@gaearon](http:\u002F\u002Ftwitter.com\u002Fdan_abramov)\n  - **Contributions:** code, ideas\n- **Eric Clemmons** - [@ericclemmons](http:\u002F\u002Fericclemmons.github.com\u002F)\n  - **Contributions:** code, ideas\n- **Zino Hofmann** - [@HofmannZ](https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fzinohofmann\u002F)\n  - **Contributions:** example\n- **Lucas Terra** - [@lucasterra](https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Flucasterra7\u002F)\n  - **Contributions:** code, example, plugin\n- **Ray Andrew** - [@rayandrews](https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fray-andrew\u002F)\n  - **Contributions:** code, example, plugin\n- **Heithem Moumni** - [@heithemmoumni](https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fheithemmoumni\u002F)\n  - **Contributions:** code, example, plugin\n\u003C!-- END contributors generated instructions please keep comment here to allow auto update -->\n\nThis project follows the [all-contributors](https:\u002F\u002Fgithub.com\u002Fkentcdodds\u002Fall-contributors) specification. Contributions of any kind welcome!\n\n---\n\nMIT License\n","Razzle 是一个用于创建无需配置的服务器渲染通用 JavaScript 应用程序的工具。其核心功能在于极大地简化了构建单页应用（SPA）和服务端渲染（SSR）应用的过程，通过抽象复杂的配置为单一依赖项，提供了类似于 create-react-app 的优秀开发体验，同时保持了框架选择、路由设计及数据获取方式的高度灵活性。支持React、Preact、Vue等多种主流前端库和框架，并且易于扩展以适应未来可能出现的新技术。适用于希望快速启动项目而不愿花费大量时间在环境配置上的开发者或团队，特别适合追求高性能与良好SEO效果的应用场景。",2,"2026-06-11 03:33:10","high_star"]