schultek/jaspr
This system is a full-stack web framework called Jaspr, designed for building interactive web applications with a clear separation between client-side and server-side rendering. It provides a component-based architecture that supports state management, routing, and dynamic UI updates, while also enabling server-side rendering and static site generation. The framework includes tooling for development, testing, and deployment, along with integrations for popular Dart packages like Riverpod and Serverpod.
45.0
Weak · 5 August 2026
58k
lines of production code
Dart
primary language
1
bus factor · 71 authors in all
3
measurements over time
How it got here
2022 · Framework refactoring and ecosystem expansion
This period focused on a major architectural shift, separating client and server entry points and introducing a new component-based rendering engine. The team expanded the ecosystem by adding a dedicated router, a testing framework, and improved state management integration with Riverpod 3. Additionally, the JasprPad application was significantly enhanced with new UI components, server-side analysis capabilities, and automated deployment pipelines.
44 changes
2023–2024 · CLI tooling and framework architecture
This period focused on establishing a robust CLI tooling infrastructure and expanding the framework's capabilities for server-side rendering, routing, and Flutter integration. Key developments included the introduction of a modular command system, async component support, and declarative CSS generation, alongside numerous examples demonstrating these new features.
74 changes
2025 · client-server separation and website launch
This period focused on the launch of a new Jaspr-based website and the architectural shift towards explicit client-server separation. The team introduced distinct entrypoints for client and server environments across the framework, CLI, and examples, while also adding server-side state synchronization for Riverpod and comprehensive DOM utilities.
47 changes
2026 · CLI and website test coverage
This period focused on expanding test coverage for the Jaspr CLI and the website application. The work included adding unit and integration tests for CLI commands, lint rules, and the pad application, alongside implementing new layout components for the website.
6 changes
Survey your own repository
schultek/jaspr was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.
About this page
- The description of this project is derived from its own commit history, not from its README.
- The score is its highest published measurement, taken on 5 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit b5d4fa7675 — the exact code this score is about.
- Scored under rubric rubric-2026.08.19. Score the same commit under that rubric and you get the same number.