Kilian Schulte's Avatar

Kilian Schulte

@schultek.dev

I maintain open source packages for Flutter and Dart, mainly Jaspr and dart_mappable. πŸ’™πŸŽ―

395
Followers
276
Following
134
Posts
20.11.2024
Joined
Posts Following

Latest posts by Kilian Schulte @schultek.dev

Post image

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... πŸ”₯

24.02.2026 13:49 πŸ‘ 16 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

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!

05.02.2026 16:23 πŸ‘ 9 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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?

03.02.2026 14:28 πŸ‘ 7 πŸ” 1 πŸ’¬ 2 πŸ“Œ 0
Post image

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

26.01.2026 10:19 πŸ‘ 8 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Building websites with Dart and Jaspr
Building websites with Dart and Jaspr YouTube video by Flutter

πŸŽ₯ Check out this video from @flutter.dev !

@labenz.dev is now a fullstack web developer and honorary Jaspr DevRel. 😁

youtu.be/w05Mwgk_R4g?...

20.12.2025 10:18 πŸ‘ 12 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

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...

10.12.2025 17:03 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

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'

25.10.2025 12:17 πŸ‘ 8 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

Which one?

19.10.2025 18:35 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

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

19.10.2025 18:26 πŸ‘ 11 πŸ” 1 πŸ’¬ 2 πŸ“Œ 0

Always looking for chaos 🀣

15.10.2025 13:45 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image Post image

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!

15.10.2025 13:11 πŸ‘ 12 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0

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 🫢

30.09.2025 23:26 πŸ‘ 24 πŸ” 8 πŸ’¬ 1 πŸ“Œ 0

4️⃣ HTML to Jaspr

bsky.app/profile/schu...

23.09.2025 06:53 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

πŸͺ„ 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.

22.09.2025 19:16 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 1

3️⃣ Component Scopes

bsky.app/profile/schu...

21.09.2025 07:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Super hard problem to solve. If you have any idea how let me know.

20.09.2025 20:41 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
VSCode Extension Version 0.2.2 Release notes and changes.

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...

20.09.2025 19:59 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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. πŸ‘‡

20.09.2025 19:59 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

🎯 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 πŸ‘‡

20.09.2025 19:59 πŸ‘ 6 πŸ” 1 πŸ’¬ 2 πŸ“Œ 1

*now updated

NOW πŸ˜…πŸ˜­

18.09.2025 16:34 πŸ‘ 5 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

2️⃣ Riverpod 3 and Fullstack Providers

bsky.app/profile/schu...

18.09.2025 15:51 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Jaspr Riverpod A port of the riverpod package for Jaspr.

Check the docs for more info: docs.jaspr.site/eco/riverpod...

18.09.2025 15:50 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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.

18.09.2025 15:50 πŸ‘ 12 πŸ” 3 πŸ’¬ 2 πŸ“Œ 1

1️⃣ New framework release

bsky.app/profile/schu...

17.09.2025 10:11 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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. 🧡

17.09.2025 10:11 πŸ‘ 10 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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

13.09.2025 17:08 πŸ‘ 16 πŸ” 3 πŸ’¬ 1 πŸ“Œ 1
Preview
Version 0.21.0 Release notes and breaking changes.

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...

13.09.2025 17:08 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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 ->

13.09.2025 17:08 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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

13.09.2025 17:08 πŸ‘ 16 πŸ” 3 πŸ’¬ 1 πŸ“Œ 1
Post image

Come contribute to Jaspr, its super easy!

03.09.2025 15:22 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0