Sign in

Kilian Schulte

@schultek.dev
412 followers 276 following 137 posts

I maintain open source packages for Flutter and Dart, mainly Jaspr and dart_mappable. 💙🎯

PostsRepliesMedia
Kilian Schulte @schultek.dev · 16/09/2026
She said Yes!!! 💖💖
281
Reposted by Kilian Schulte
Randal Schwartz @randalschwartz.bsky.social · 03/08/2026
Want a fun way to explore the new BlocSignal site? Come play Minesweeper built in pure Dart & Jaspr web components! 💣⚡ 0ms flood fill, state hydration & shared Flutter logic. Come for the game, stay for the info! 👇 blocsignal.dev/minesweeper #Flutter #DartLang
blocsignal.dev
BlocSignal — The Rigor of BLoC. The Flex & Speed of Signal.
Enterprise-grade state management for Dart & Flutter with 0ms microtask latency, 100% docstring coverage, OpenTelemetry tracing, and universal ecosystem bridges.
141
Reposted by Kilian Schulte
The Flutter & Friends conference @flutterfriends.dev · 27/07/2026
The official Flutter and Dart websites now run on Jaspr! 🐶 At Flutter & Friends, Kilian Schulte and Parker Loughheed will share how they migrated sites used by millions, what they learned, and how the project shaped Jaspr itself. Join us 👉 flutterfriends.dev @parlough.dev 💙 @schultek.dev 💙
195
Reposted by Kilian Schulte
The Flutter & Friends conference @flutterfriends.dev · 29/05/2026
Flutter without Dart is like a conference without friends…it just doesn’t make sense. Luckily, we’ve got both covered 😉 Grab your friends and learn from Dart & Flutter experts in our fantastic lineup 👇 P.S. CFP is still open until June 1! @mrale.ph 💙 @parlough.dev 💙 @schultek.dev 💙
084
Kilian Schulte @schultek.dev · 17/04/2026
Read the full release notes here: docs.jaspr.site/releases/v/0...
docs.jaspr.site
Version 0.23.0
Release notes and breaking changes.
010
Kilian Schulte @schultek.dev · 17/04/2026
A new Jaspr release is here. 🚀 🧠Agent Skills: Let your AI agent master Jaspr with up-to-date syntax and best practices. 🎨 Standalone CSS: Generate .css files from component styles. 🦺 Unsafe Imports: Detects unsafe platform-specific imports in server and client code.
290
Kilian Schulte @schultek.dev · 24/02/2026
The Flutter 2026 Roadmap is out. 💙 Happy to confirm that I will be collaborating more closely with the Flutter and Dart teams this year on Jaspr, Dart Web and more... 🔥
0171
Kilian Schulte @schultek.dev · 05/02/2026
Awesome seeing this out now, great job by everyone involved! I had the pleasure of contributing a few bits to this, and happy to say that it is powered by Jaspr!
190
Reposted by Kilian Schulte
jamie kerber 💫🩵🌷 @kerberjg.bsky.social · 03/02/2026
We need to provide more use-cases, frameworks, and learning material for Dart without Flutter. We need less “Flutter Developers” and more “Dart Developers skilled in Flutter” But how do we get them started? What’s some other good Dart frameworks to start with?
271
Kilian Schulte @schultek.dev · 26/01/2026
Jaspr just reached 2000 stars on Github. ⭐️ 🚀 Huge thanks to everyone for supporting Jaspr! 💙 If you haven't done so, you know what to do: 🐶 github.com/schultek/jaspr
081
Kilian Schulte @schultek.dev · 20/12/2025
🎥 Check out this video from @flutter.dev ! @labenz.dev is now a fullstack web developer and honorary Jaspr DevRel. 😁 youtu.be/w05Mwgk_R4g?...
youtu.be
Building websites with Dart and Jaspr
YouTube video by Flutter
1110
Kilian Schulte @schultek.dev · 10/12/2025
Jaspr 0.22.0 is here! 🚀 This release is all about reducing magic in the framework while making it more powerful, expressive and modular. 🪄⬇️, 🔥⬆️ Checkout the release notes 👉 docs.jaspr.site/releases/v/0...
020
Kilian Schulte @schultek.dev · 25/10/2025
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'
082
Kilian Schulte @schultek.dev · 19/10/2025
Which one?
100
Kilian Schulte @schultek.dev · 19/10/2025
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
2111
Kilian Schulte @schultek.dev · 15/10/2025
Always looking for chaos 🤣
010
Kilian Schulte @schultek.dev · 15/10/2025
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!
1122
Reposted by Kilian Schulte
jamie kerber 💫🩵🌷 @kerberjg.bsky.social · 01/10/2025
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 🫶
1248
Kilian Schulte @schultek.dev · 23/09/2025
4️⃣ HTML to Jaspr bsky.app/profile/schu...
030
Kilian Schulte @schultek.dev · 22/09/2025
🪄 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.
120
Kilian Schulte @schultek.dev · 21/09/2025
3️⃣ Component Scopes bsky.app/profile/schu...
100
Kilian Schulte @schultek.dev · 20/09/2025
Super hard problem to solve. If you have any idea how let me know.
000
Kilian Schulte @schultek.dev · 20/09/2025
Component scopes are enabled by default for all Jaspr projects when using the latest VSCode Extension. Check the release notes for more details: docs.jaspr.site/releases/pac...
docs.jaspr.site
VSCode Extension Version 0.2.2
Release notes and changes.
010
Kilian Schulte @schultek.dev · 20/09/2025
When using server-side rendering or static site generation, components may be rendered in different environments (server vs client). Keeping track for each component is complex and tedious and can lead to unexpected behavior or even compilation errors due to wrong imports. 👇
110
Kilian Schulte @schultek.dev · 20/09/2025
🎯 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 👇
261
Kilian Schulte @schultek.dev · 18/09/2025
*now updated NOW 😅😭
150
Kilian Schulte @schultek.dev · 18/09/2025
2️⃣ Riverpod 3 and Fullstack Providers bsky.app/profile/schu...
100
Kilian Schulte @schultek.dev · 18/09/2025
Check the docs for more info: docs.jaspr.site/eco/riverpod...
docs.jaspr.site
Jaspr Riverpod
A port of the riverpod package for Jaspr.
000
Kilian Schulte @schultek.dev · 18/09/2025
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.
2123
Kilian Schulte @schultek.dev · 17/09/2025
1️⃣ New framework release bsky.app/profile/schu...
140
Kilian Schulte @schultek.dev · 17/09/2025
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. 🧵
1100
Reposted by Kilian Schulte
Kilian Schulte @schultek.dev · 13/09/2025
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
1163
Kilian Schulte @schultek.dev · 13/09/2025
migrate 99% of your components automatically. Internally, this change allowed for deep optimizations in the framework, resulting in better performance, stability and less complexity (easier to maintain + contribute). Read the full release notes here: docs.jaspr.site/releases/v/0...
docs.jaspr.site
Version 0.21.0
Release notes and breaking changes.
030
Kilian Schulte @schultek.dev · 13/09/2025
Build methods now return a single Component (instead of an Iterable). This makes it even easier and more familiar to write Jaspr components. If you still want to return multiple children, use fragment(). Don't worry about migration. The new 'jaspr migrate' command will ->
140
Kilian Schulte @schultek.dev · 13/09/2025
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
1163
Kilian Schulte @schultek.dev · 03/09/2025
Come contribute to Jaspr, its super easy!
010
Kilian Schulte @schultek.dev · 03/09/2025
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
010
Kilian Schulte @schultek.dev · 03/09/2025
Read the full release notes here: docs.jaspr.site/releases/v/0...
docs.jaspr.site
Version 0.21.0
Release notes and breaking changes.
010
Kilian Schulte @schultek.dev · 03/09/2025
📣 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. 👇
193
Kilian Schulte @schultek.dev · 13/08/2025
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. 💙
020
Kilian Schulte @schultek.dev · 09/08/2025
Thanks you 😊
000
Kilian Schulte @schultek.dev · 09/08/2025
Got a new ride 😁🛼
230
Kilian Schulte @schultek.dev · 03/08/2025
✅ dart_mappable is now migrated to the new element2 model and build v3. Released as 4.6.0
060
Kilian Schulte @schultek.dev · 27/06/2025
media.tenor.com
a dog is sitting on the floor with the words so excited above it .
ALT: a dog is sitting on the floor with the words so excited above it .
010
Kilian Schulte @schultek.dev · 12/06/2025
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...
pub.schultek.dev
dart_mappable
Improved json serialization and data classes with full support for generics, inheritance, customization and more.
050
Kilian Schulte @schultek.dev · 08/06/2025
If you want to support Jaspr or become part of this awesome community head to jaspr.site#community
jaspr.site
Jaspr | Dart Web Framework
Jaspr is a free and open source framework for building websites in Dart.
010
Kilian Schulte @schultek.dev · 08/06/2025
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 🥂
160
Kilian Schulte @schultek.dev · 31/05/2025
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. 🤩
2202
Reposted by Kilian Schulte
Rodrigo Castro 💙🔥 @rodrigocastro.flutter.community · 15/05/2025
#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
061
Kilian Schulte @schultek.dev · 14/05/2025
Check the (really extensive and in detail) docs for all the amazing features: docs.jaspr.site/content
docs.jaspr.site
Jaspr Content
Documentation for the jaspr_content package.
020