Kilian Schulte
banner
schultek.dev
Kilian Schulte
@schultek.dev
I maintain open source packages for Flutter and Dart, mainly Jaspr and dart_mappable. 💙🎯
I've been experimenting with using the new analyzer plugin API for code generation, and it's actually really cool!

⚡️ Instant code generation
🔬 Surgical updates in the same file
🔎 Report outdated/wrong code as lint warnings
🪄 Auto-regenerate outdated/wrong code via 'dart fix'
October 25, 2025 at 12:17 PM
Is anyone still using stormberry? 🌪️🫐

I did some work on it this weekend out of random motivation. Result: A new release with 3 major features! 🚀
- Easy insert/update for many-to-many relations
- Default column values
- Programmatic database migrations API
October 19, 2025 at 6:26 PM
Want your website footer to look as cool as the official dart.dev website? ✨

Add the new "Built with Jaspr" badge with only 1 line of code. Available as "JasprBadge.light()" and ".dark()" in the latest Jaspr release!
October 15, 2025 at 1:11 PM
Reposted by Kilian Schulte
If you’re looking for production-ready alternatives:

- Language: @dart.dev
- Webapp UI: @flutter.dev
- Reactive websites: Jaspr by @schultek.dev ( jaspr.site )
- Monorepo: Dart Workspaces & Melos ( melos.invertase.dev )
- Backend frameworks: @serverpod.dev & Dart Frog

Repost to spread the word 🫶
fuck vercel, fuck Next.js, fuck Svelte, fuck Turborepo, fuck SWR, fuck SWC

Posing with the architect of a genocide for sales leads is an insane and deeply immoral stance

these projects cannot separate themselves from the CEO of the company who funds them
September 30, 2025 at 11:26 PM
🪄 With the latest Jaspr VSCode extension, you can now Copy-Paste raw HTML into your editor, and have it magically converted into valid Jaspr code.
September 22, 2025 at 7:16 PM
🎯 Introducing Component Scopes for Jaspr!

With the newest release, you get live in-editor hints on where a component is rendered (server, client or both) and whether it uses unsafe imports.

This is solving one of the biggest pains when working with full-stack components 👇
September 20, 2025 at 7:59 PM
Jaspr + Riverpod = 💙

jaspr_riverpod is not updated to use Riverpod 3, giving you access to all the latest features.

Also, syncing providers is now even easier. Think "fullstack providers" that you compute on the server (e.g. load from db) and read on the client after pageload.
September 18, 2025 at 3:50 PM
Only one week left until Fluttercon!

I got some very cool Jaspr features lined up, so let's see how many I can pump out until then. 😁

I'll keep this thread updated. 🧵
September 17, 2025 at 10:12 AM
Reposted by Kilian Schulte
Jaspr 0.21.0 is out! 🐾

It comes with:
✒️ Simpler and more Flutter-like syntax
🪄 Optimized performance and stability
🎨 More styling properties

Oh, and all breaking changes can be migrated fully automatically.

Check 🧵for details
September 13, 2025 at 5:08 PM
Jaspr 0.21.0 is out! 🐾

It comes with:
✒️ Simpler and more Flutter-like syntax
🪄 Optimized performance and stability
🎨 More styling properties

Oh, and all breaking changes can be migrated fully automatically.

Check 🧵for details
September 13, 2025 at 5:08 PM
Come contribute to Jaspr, its super easy!
September 3, 2025 at 3:22 PM
I'm so happy how a seemingly simple change (changing Iterable<Component> to Component) has such a big impact:

- easier and more familiar syntax
- better language support
- massively reduced internal complexity
- better performance
- easier to maintain and contribute
📣 I published a new Jaspr pre-release with big improvements!

Writing Jaspr components is now even easier and more Flutter-like, the framework core is further optimized and more performant, and I added a 'jaspr migrate' command that automatically migrate all breaking changes. 👇
September 3, 2025 at 3:20 PM
📣 I published a new Jaspr pre-release with big improvements!

Writing Jaspr components is now even easier and more Flutter-like, the framework core is further optimized and more performant, and I added a 'jaspr migrate' command that automatically migrate all breaking changes. 👇
September 3, 2025 at 11:30 AM
I'm thinking about ordering some stickers for Fluttercon Berlin, but I noticed they cost money (what?) so please sponsor me on Github -> github.com/sponsors/sch... 🙏

I will also make a special sticker just for my sponsors then. 💙
August 13, 2025 at 9:10 PM
Got a new ride 😁🛼
August 9, 2025 at 7:43 AM
✅ dart_mappable is now migrated to the new element2 model and build v3. Released as 4.6.0
August 3, 2025 at 9:05 AM
Found out that dart_mappable is now:

🔝 top 1 search result for "json"
🔝 top 1 search result for "data class"

on pub.dev (excluding discontinued packages). Pretty neat.

pub.schultek.dev/packages/dar...
dart_mappable
Improved json serialization and data classes with full support for generics, inheritance, customization and more.
pub.schultek.dev
June 12, 2025 at 3:13 PM
Jaspr has reached 1500 Stars ⭐️ and 500+ developers in the Discord community 💙

Thanks to everyone who supported Jaspr and myself on this journey! Cheers to an amazing future of Dart on the Web 🥂
June 8, 2025 at 11:52 AM
Jaspr is now mentioned on dart.dev/web as a great way to build websites with @dart.dev ! 🎯

It's so cool to finally see this on the official site. 🤩
May 31, 2025 at 10:59 AM
Reposted by Kilian Schulte
#Flutter meet-up today in Frankfurt

I thought it was someone else talking about Jaspr. But no, it’s the creator of the library
@schultek.dev talking about it
May 15, 2025 at 6:14 PM
🚀 Announcing "Jaspr Content"! 🚀

A new package for building CONTENT-DRIVEN SITES with MARKDOWN like documentation, blogs, or marketing pages. It comes with LOTS OF BUILT-IN STUFF like pre-made layouts, components, theming and more.

Check thread for all the amazing features ->
May 14, 2025 at 5:30 PM
Just finished the documentation for the next big Jaspr release. 🙌 It ended up being >17.000 words added to the docs! So if thats not a hint that its gonna be BIG idk what is...
May 13, 2025 at 4:33 PM
🖼️ I made a little service to show social cards when linking to pub packages. Works with any package name and opens the original pub page when clicked.

Just take the pub package url and put '.schultek.' between 'pub' and 'dev'.

👉 pub.schultek.dev/packages/jaspr
jaspr
A modern web framework for building websites in Dart that feels like Flutter but supports server-side rendering.
pub.schultek.dev
May 1, 2025 at 4:17 PM
📢 Announcing the official Jaspr VSCode extension!

✅ New Project Templates
✅ Debugging Support
✅ Integrated Jaspr Commands

This makes it easier than ever to create and run your website with Jaspr! Link below 👇
April 6, 2025 at 1:40 PM
-- Jaspr VSCode Extension Update --

I added a feature to create new Jaspr projects right from VSCode. With five starter templates:
April 5, 2025 at 4:12 PM