[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-9233":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":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":23,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":31,"readmeContent":32,"aiSummary":33,"trendingCount":16,"starSnapshotCount":16,"syncStatus":34,"lastSyncTime":35,"discoverSource":36},9233,"jaspr","schultek\u002Fjaspr","schultek","Modern web framework for building websites in Dart. Supports SPAs, SSR and SSG.","https:\u002F\u002Fjaspr.site",null,"Dart",2348,309,24,57,0,1,4,66,5,29.47,"MIT License",false,"main",[26,27,28,5,29,30],"dart","dart-web","flutter","web","web-framework","2026-06-12 02:02:04","[![Banner](\u002Fassets\u002Fbanner.png)](https:\u002F\u002Fjaspr.site)\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fschultek\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fsponsor-30363D?style=for-the-badge&logo=GitHub-Sponsors&logoColor=#white\" alt=\"sponsor\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fpub.dev\u002Fpackages\u002Fjaspr\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fpub\u002Fv\u002Fjaspr?label=pub.dev&labelColor=333940&logo=dart&color=00589B\" alt=\"pub\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fschultek\u002Fjaspr\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fschultek\u002Fjaspr?style=flat&label=stars&labelColor=333940&color=8957e5&logo=github\" alt=\"github\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fschultek\u002Fjaspr\u002Factions\u002Fworkflows\u002Ftest.yml\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002Fschultek\u002Fjaspr\u002Ftest.yml?branch=main&label=tests&labelColor=333940&logo=github\" alt=\"tests\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fapp.codecov.io\u002Fgh\u002Fschultek\u002Fjaspr\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fcodecov\u002Fc\u002Fgithub\u002Fschultek\u002Fjaspr?logo=codecov&logoColor=fff&labelColor=333940\" alt=\"codecov\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002FXGXrGEk4c6\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F993167615587520602?logo=discord&logoColor=fff&labelColor=333940\" alt=\"discord\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fschultek\u002Fjaspr\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fcontributors\u002Fschultek\u002Fjaspr?logo=github&labelColor=333940\" alt=\"contributors\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fjaspr.site\">Website\u003C\u002Fa> •\n  \u003Ca href=\"https:\u002F\u002Fdocs.jaspr.site\u002Fquick_start\">Quickstart\u003C\u002Fa> •\n  \u003Ca href=\"https:\u002F\u002Fdocs.jaspr.site\">Documentation\u003C\u002Fa> •\n  \u003Ca href=\"https:\u002F\u002Fplayground.jaspr.site\">Playground\u003C\u002Fa> •\n  \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002FXGXrGEk4c6\">Community & Support\u003C\u002Fa> •\n  \u003Ca href=\"https:\u002F\u002Fjaspr-benchmarks.web.app\">Benchmarks\u003C\u002Fa>\n\u003C\u002Fp>\n\n# Jaspr\n\n> A modern web framework for building websites in Dart with support for both **client-side** and **server-side rendering**, as well as **static site generation**.\n\n- 🔮 **Why?**: Jaspr was made with the premise to make a web-framework that looks and feels just like Flutter, but renders normal HTML and CSS.\n- 👥 **Who?**: Jaspr is targeted mainly at Flutter developers that want to build any type of websites (especially ones that are not suitable for Flutter Web).\n- 🚀 **What?**: Jaspr wants to push the boundaries of Dart on the web and server, by giving you a thought-through fullstack web framework written completely in Dart.\n\n> Want to contribute to Jaspr? Join our open [Discord Community](https:\u002F\u002Fdiscord.gg\u002FXGXrGEk4c6) of\n> developers around Jaspr and check out the [Contributing Guide](https:\u002F\u002Fdocs.jaspr.site\u002Fgoing_further\u002Fcontributing).\n\n### Core Features\n\n- 💙 **Familiar**: Works with a similar component model to Flutter widgets.\n- 🚀 **Powerful**: Comes with server side rendering out of the box.\n- ♻️ **Easy**: Syncs component state between server and client automatically.\n- ⚡️ **Fast**: Performs direct DOM updates only where needed.\n- 🎛 **Flexible**: Runs on the server, client or both with manual or automatic setup. You decide.\n\n> If you want to say thank you, star the project on GitHub and like the package on pub.dev 🙌💙\n\n### Online Editor & Playground\n\nInspired by DartPad, **Jaspr** has it's own online editor and playground, called **JasprPad**.\n\n[Check it out here!](https:\u002F\u002Fplayground.jaspr.site)\n\nYou can check out the samples, take the tutorial or try out Jaspr for yourself, all live in the browser.\nWhen you want to continue coding offline, you can quickly download the current files bundled in a complete dart project, ready to start coding locally.\n\nJasprPad is also built with **Jaspr** itself, so you can [**check out its source code**](https:\u002F\u002Fgithub.com\u002Fschultek\u002Fjaspr\u002Ftree\u002Fmain\u002Fapps\u002Fjaspr_pad) to get a feel for how Jaspr would be used in a larger app.\n\n![JasprPad Screenshot](https:\u002F\u002Fuser-images.githubusercontent.com\u002F13920539\u002F170837732-9e09d5f3-e79e-4ddd-b118-72e49456a7cd.png)\n\n## Differences to Flutter Web - Design Principles\n\nJaspr is an **alternative to Flutter Web**, when you want to **build any kind of website with Dart**.\n\nThe Flutter team itself has stated on multiple occasions that\n> Flutter Web is for building **Web-Apps**, not **Web-Sites**.\n\nThat just means that while Flutter Web is a great technology for sharing your apps across multiple\nplatforms including the web, it may not be suited for all types of websites that you want to build.\n\nJaspr works by giving you the familiar look and feel of the Flutter framework, while using native web\ntechnologies, like HTML, the DOM and CSS to enable you to build **all** kinds of websites using **Dart**.\n\nInstead of trying to mirror every little thing from Flutter, Jaspr tries to give a general Fluttery feeling\nby matching features where it makes sense without compromising on the unique properties of the web platform.\nRather, it embraces these differences to give the best of both worlds.\n\n[Learn more.](https:\u002F\u002Fdocs.jaspr.site\u002Fjaspr-vs-flutter-web)\n\n## Directories\n\n- **\u002Fapps**: Production apps built with Jaspr.\n  - **\u002Fjaspr_pad**: Online Editor and Playground inspired by DartPad, built with Jaspr. Hosted at [playground.jaspr.site](https:\u002F\u002Fplayground.jaspr.site).\n  - **\u002Fwebsite**: The Jaspr website, built with Jaspr itself. Hosted at [jaspr.site](https:\u002F\u002Fjaspr.site).\n- **\u002Fassets**: Branding images and other assets for Jaspr.\n- **\u002Fdocs**: Documentation hosted at [docs.jaspr.site](https:\u002F\u002Fdocs.jaspr.site).\n- **\u002Fexamples**: Examples for showcasing different Jaspr features.\n- **\u002Fpackages**:\n  - **\u002Fjaspr**: The core framework package.\n  - **\u002Fjaspr_builder**: Code-generation builders for Jaspr.\n  - **\u002Fjaspr_cli**: The command line interface of Jaspr.\n  - **\u002Fjaspr_content**: Jaspr plugin for building content-driven sites like documentation, blogs, or marketing pages. Documented at [docs.jaspr.site\u002Fcontent](https:\u002F\u002Fdocs.jaspr.site\u002Fcontent).\n  - **\u002Fjaspr_flutter_embed**: Flutter element embedding bindings for Jaspr.\n  - **\u002Fjaspr_lints**: A collection of lints and assists for Jaspr projects.\n  - **\u002Fjaspr_riverpod**: An unofficial Riverpod implementation for Jaspr.\n  - **\u002Fjaspr_router**: A router implementation for Jaspr.\n  - **\u002Fjaspr_serverpod**: An official Jaspr integration for [Serverpod](serverpod.dev).\n  - **\u002Fjaspr_test**: A testing package for Jaspr.\n","Jaspr 是一个现代化的 Dart 语言 Web 框架，支持单页应用（SPA）、服务端渲染（SSR）和静态站点生成（SSG）。其核心功能包括类似 Flutter 的组件模型、内置的服务端渲染能力、自动同步服务器与客户端组件状态、仅在需要时直接更新 DOM 以提高性能等。该框架特别适合熟悉 Flutter 的开发者用于构建不适合使用 Flutter Web 的各类网站。通过提供一套完整的全栈解决方案，Jaspr 力求扩展 Dart 在 Web 和服务器端的应用边界。",2,"2026-06-11 03:21:48","top_language"]