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

Munich
The amount of raw knowledge and experience in this document is just 🀯🀯🀯🀯 docs.google.com/document/d/1…
12
167
1,793
121,239
"We were so impressed [by Jaspr] that we migrated our entire documentation infrastructure β€” both dart.dev and docs.flutter.dev β€” over to it." I'm beyond grateful for this shout-out by the @FlutterDev team and so happy to finally share this!!
Flutter 3.38 is here! 🩡 ✨ This release cleans up your UI code with new Dot Shorthands, making development faster and more readable. Get the details of all that’s new β†’ goo.gle/441w7pJ
23
45
375
33,113
React Native devs right now πŸ˜…
5
36
298
17,957
I'm super happy and excited to share that I am now a GDE for Flutter & Dart! πŸ’™πŸŽ― Its so cool being part of this awesome community and I want to thank everyone who has supported me in whatever way πŸ™. Crazy that it was only 2 years ago when I first presented Jaspr in our Munich meetup.
28
19
263
8,592
πŸ”₯ dart.dev now uses Jaspr! Super excited about it. Big thanks to @parloughdev for helping me land this!
27
26
254
81,951
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'
23
18
257
38,066
Jaspr is now mentioned on dart.dev/web as a great way to build websites with @dart_lang ! 🎯 It's so cool to finally see this on the official site. 🀩
12
17
182
5,582
πŸš€ 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 ->
12
29
157
8,464
πŸ“£ I just published an RFC for a new Serialization Protocol for Dart. Its the outcome of over three years working on dart_mappable, lots of feedback from devs and lots of research. I've made a Flutter Forum post about it. Please give it a read and let me know your feedback. πŸ‘‡
7
27
140
12,258
πŸ”₯ This is the next evolution of #Flutter element embedding!! Flutter and website code in the same file, using the same state. ⭐️ No separate entrypoints needed. ⭐️ No js interop needed. Just pure #Dart goodness. Made possible only with #Jaspr. πŸ’™ @FlutterDev @FlutterComm
5
21
132
10,396
πŸ“’ 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 πŸ‘‡
5
16
128
9,481
πŸͺ„ 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.
11
9
124
8,331
πŸ–ΌοΈ 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/ja…
4
7
123
5,395
πŸŽ‰ I finally got #Flutter element embedding to work with #Jaspr, the pure-dart web framework I'm building! Now, that EVERYTHING you see is written in #Dart, I can finally rest. πŸš€πŸ’™ Code + some challenges and learnings below -> 🧡 @timsneath @ditman @mhadaily @devangelslondon
4
15
115
12,129
I'm back with a major Jaspr update. The new v0.18.0 comes with two exciting new features: 1⃣ Big improvements to the type-safe styling system including a new lint rule. 2⃣ New support for accessing headers and cookies during server-side rendering. Details below πŸ‘‡
2
14
114
6,285
πŸ‘€ Jaspr got a new look... and a new Website! Check it out: jaspr.site So happy it is finally done, I had this on the TODO list for forever. πŸ₯³
21
19
116
9,551
What a great day. 😊 Big thanks to @invertaseio and @luke_pighetti for the sponsorship! πŸ’™πŸ’™πŸ’™
2
4
110
3,972
Should I make a dart_mappable version with this approach and no build_runner? Are there any downsides?
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'
16
7
106
16,508
I've worked on substantial performance improvements to #Jaspr. This proves that Dart web can play in the same league as JS frameworks! πŸš€ In the benchmarks it is now on average ~80% as fast as React and Angular. In reality you won't notice a difference.
5
21
98
9,021
πŸ”₯ I'm completely rewriting dart_mappable from scratch! It will focus on performance and an even better api. I've just completed the core implementation. It is: 4x (worst) to 22x (best) FASTER than current. AND 20% (worst) to 9x (best) FASTER than json_serializable. More soon
9
5
98
5,297
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!
6
6
100
5,215
V2 of my data-class experiment using the new analyzer plugins: πŸ₯· Auto-collapsing all generated code. ♻️ Instant re-generate on save. This keeps the current editor tidy and focused on your code, while not requiring any additional `.g.dart` file and no mixins.
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'
13
7
125
20,821
I'm currently building a VSCode extension for Jaspr! This will make debugging Jaspr apps 1000x nicer: βœ… Debug both server and client processes. βœ… Set breakpoints. βœ… Inspect and modify live state.
2
5
97
4,845
Its Jaspr Release Time! πŸ’₯ v0.16.0 comes with directly 3 BIG features: βœ…Migration of all packages to package:web and the new js interop. βœ… Support for Flutter multi-view embedding. βœ… (Experimental) support for compiling to WASM. Details below πŸ‘‡
3
15
90
7,272
πŸ‘€ Whats that? Jaspr running with WASM... πŸ”₯
7
4
88
4,283
I've been trying out dart native assets and OMG IS THIS AWESOME. I'm using a rust package that auto compiles to c and then call that via auto generated ffi bindings through Dart. All with a single 'dart run ...' and consumable as a normal package. Its magic!
5
9
88
8,181
🎯 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 πŸ‘‡
3
5
83
5,604
I'm working on a new logo for #Jaspr, wdyt?
9
81
2,979
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
2
8
76
6,050
Got something cooking for Jaspr...
7
4
67
5,826
⭐ Jaspr has reached 1000 Stars! ⭐ This is an incredible milestone for me. I'm super grateful for all the support and feedback I got over the last two years. When I created Jaspr I never thought it would get this far. πŸ™ It shows the desire to use Dart for web development. πŸ‘‡
5
3
67
2,114
πŸš€ Writing websites in Dart just got a lot better! Jaspr v0.10.0 comes with a greatly improved markup system that results in massive code reductions and makes your components easier to write & read. Great time to write your next portfolio / blog / whatever website in Dart!
4
10
68
4,582
The power of Flutter - Vibe once, run everywhere! #BuildwithGemini #GooglelOConnect
6
3
64
2,221
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
5
3
64
4,065
πŸ“£ 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. πŸ‘‡
6
4
63
3,656
I just published a new Jaspr minor release with a fex bug fixes and improvements. And the next major release is already in preparation (and it will be a big one)! Gotta use the momentum while it's there! ⚑
2
63
1,953
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 is gonna be BIG idk what is...
3
62
1,529
Jaspr + Serverpod = πŸ’™ We are releasing an official integration that lets you build server-side rendered Jaspr websites right from your Serverpod project. We can't wait to see what you build!
Want build your website with Dart? 🎯 Today we're announcing the brand new Jaspr/Serverpod integration. 🧩 Check it out: pub.dev/packages/jaspr_serve…
4
7
61
4,819
How to get your bug issue fixed in no time in three easy steps:
1
59
2,104
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 πŸ₯‚
1
59
1,483
🀯 Wtf I'm experimenting with a new internal implementation for dart_mappable and this is the benchmark I get. This feels illegal.
3
4
56
5,134
On it!
Please use Dart outside of Flutter more :)
1
1
55
3,351
-- Jaspr VSCode Extension Update -- I added a feature to create new Jaspr projects right from VSCode. With five starter templates:
I'm currently building a VSCode extension for Jaspr! This will make debugging Jaspr apps 1000x nicer: βœ… Debug both server and client processes. βœ… Set breakpoints. βœ… Inspect and modify live state.
2
6
53
1,879
Thanks Tim that totally made my day. This community truly is the best! πŸ’™
2
2
51
2,507
βœ… dart_mappable is now migrated to the new element2 model and build v3. Released as 4.6.0
4
4
52
3,765
Balloooons πŸ₯°
12
1
48
2,774
That means a lot to me πŸ’™ Thank you
I personally recommend jaspr from @schultek_dev :)
2
1
51
3,802
New #Jaspr release is out! πŸ’™ It comes with a big cli overhaul for creating new projects and a shiny new welcome page. Simply run 'jaspr create', select your preferred options and Jaspr will then generate a customized starter project from more than 50 variations.
5
9
50
7,425
πŸ’₯πŸ“– Jaspr just got a HUUUGE documentation overhaul. I've added over 20 more guides, component or utility docs, covering topics like hydration, styling, routing, data-fetching, SEO, deployment and much more! Lets look at everything thats new in the docs and Jaspr v0.14.0 πŸ‘‡
1
7
46
2,153
Amazing news, I now officially own the trademark for "Jaspr"! πŸ’™πŸš€
1
45
2,770
I'm now enjoying two weeks in Norway before starting a new job. 😊 Hopefully I get to see some northern lights.
43
2,431
I keep hearing that people switch from freezed to dart_mappable because of how clean and darty the syntax is. You just write normal dart classes. No special syntax needed. If you haven't already you should give it a try!
8
6
43
5,170
I had an amazing time at @FlutterNFriends, speaking about #Jaspr on and off stage while meeting so many amazing people. I will definitely come back next year!
1
41
1,127
It was really nice talking about Jaspr today and answering all your questions. I hope I can come to Tokyo someday and actually be in the photo instead of just on the screen :)
ηš†ζ§˜δ»Šζ—₯γ―γ‚γ‚ŠγŒγ¨γ†γ”γ–γ„γΎγ—γŸοΌ #flutter_tokyo
2
3
43
2,168
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.
1
2
41
2,350
For my talk at @FSFlutterConf I'm preparing a demo built with #Jaspr that collects and showcases the best #DartDev quotes. Help me by commenting your favorite Dart quote! πŸ’™πŸŽ―
5
6
35
2,514
It only takes one 'dart pub global activate jaspr_cli'
Has anyone switched from mobile to web dev? How? What does it take?
2
3
42
3,866
Visiting @viktorlidholt at the Serverpod office while I'm still in Stockholm (and getting some swag 😁)
5
1
38
1,422
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.
3
4
36
3,181
First bigger release for Jaspr in 2025 is out (v017.0) + brand new package! βœ… New way to access native DOM nodes for a component βœ… New universal_web package βœ… Added '--dart-define' cli option βœ… Bug fixes and other improvements Details below ->
3
3
37
1,746
Jaspr now has a brand new linting and code-assists package called jaspr_lints! 🧹✨ The initial version has 2 lints (with quick fixes) and 13 code assists for the most common refactorings. This should increase the dev experience by a lot. See the documentation linked below πŸ‘‡
Got something cooking for Jaspr...
3
3
35
2,134
Come contribute to Jaspr, its super easy!
1
33
1,122
Only one week left until @FlutterconWorld! 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. 🧡
2
1
32
3,816
I was confused. Then I remembered @biz84 included a link to jaspr.site in the latest newsletter. 😁
2
33
2,714
I decided to build a full website LIVE during my @FlutterconWorld talk. What could possibly go wrong... #Jaspr
2
31
1,234
I'm thinking about ordering some stickers for @FlutterconWorld Berlin, but I noticed they cost money (what?) so please sponsor me on Github -> github.com/sponsors/schultek πŸ™ I will also make a special sticker just for my sponsors then. πŸ’™
3
1
32
1,832
I guess it's time to update Jaspr to use package:web.
Announcing Dart 3.5 and Flutter 3.24 πŸŽ‰ ⚑ Flutter GPU and flutter_scene graphics APIs 🍎 Flutter for iOS & macOS improvements πŸ«‚ Community news πŸ—ΊοΈ Dart roadmap update 🌐 package:web to 1.0 ➑️ medium.com/flutter/flutter-3… ➑️ medium.com/dartlang/dart-3-5…
2
3
31
1,579
Woow this is so cool! A full component library for Jaspr πŸ”₯
Deepyr v0.1.0 is here! πŸŽ‰ The type-safe DaisyUI component library for Jaspr just got a major upgrade with new components like Modal, Tabs, and more. Live showcase: πŸ‘‰ deepyr-doc.web.app/ Built with Jaspr by the amazing @schultek_dev. #Jaspr #DartLang #WebDev #DaisyUI
2
2
30
2,211
⭐⭐⭐⭐⭐ #Jaspr has crossed the 500 stars on GitHub. This is amazing and I never thought it would grow so quickly. Thanks to everyone who supports it πŸ™ Lets build a new chapter for #Dart on the web!
2
5
30
1,963
Yaaay I won the flutter quiz from @LeanCodePl. Thanks for the amazing price, you can never outgrow LEGO! πŸ’™
1
29
1,797
Check out this cool project from @olu_tayormi on top of Jaspr. Awesome to see the ecosystem grow like this. πŸ’™
Introducing WriteSync - An open source modern, responsive blog engine built with Jaspr and Dart. It allows you to build a blog from your .md files. Demo: writesync.onrender.com Github: github.com/tayormi/writesync
3
2
28
1,325
Big thanks to @verry_codes for sponsoring me on Github. πŸ™ If you want to join her and support me for my open source work, check out my sponsors profile: github.com/sponsors/schultek
1
29
1,597
Observing Observable<Flutter>... with @norbertkozsir @ManuSakuraRo and unknowingly @LucasJosefiak
1
2
26
1,249
I've just watched the latest Observable<Flutter> epsiode about static_shock with @craig_labenz and @SuprDeclarative and I feel I have to address some things that were stated during the conversation about static_shock vs #Jaspr:
2
27
3,385
@dart_globe now just launched support for hosting Jaspr apps in any mode! Amazing work by the team! It was never easier to quickly deploy your Jaspr website.
6
26
764
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. πŸ‘‡
26
941
I just submitted a talk proposal on #Jaspr to both @FlutterconEU and @FlutterNFriends. πŸ™ Lets hope for the best.
1
1
24
985
Looking forward to showcase Jaspr at @FlutterconWorld !
Let's welcome @schultek_dev to the #ftcon24eu speaker lineup πŸ—£ Discover #Jaspr, the #Dart-based web framework for building dynamic websites. Explore its potential for blogs, portfolios, & more! fluttercon.dev/kilian-schult…
1
25
511
Working on a complete overhaul of the #Jaspr docs. Not my favorite thing to work on, but it will be soooo worth it when its done.
1
24
1,590
Nvmd, I published it under codable_dart. If you want to try it go ahead, but I still need to write some usage docs.
Unfortunately I can't get the 'codable' package name. Anyone has a cool name idea for a serialization package? @luke_pighetti @passsy
2
3
24
2,492
Got a new ride πŸ˜πŸ›Ό
3
23
1,341
Exactly! (use jaspr.site πŸ˜‰)
Reminds me of the first time I used power tools. The right tool for the job makes all the difference. πŸ› οΈ πŸ’β€β™€οΈ Websites != Web Apps
1
1
23
1,484
This summer, coming to conferences near you: The fellowship of Jaspr. The two frameworks. The return of Dart Web. Stay tuned... #Jaspr #DartDev
20
733
Best Fluttercon goodie ever! Thanks @LeanCodePl
Yaaay I won the flutter quiz from @LeanCodePl. Thanks for the amazing price, you can never outgrow LEGO! πŸ’™
1
1
22
981
We desperately need a "monthly downloads" kind of metric on pub to actually judge how much a package is being used, and not just how many likes it managed to get over the time.
Also important to be informed about what you use. - GetX hasn't published a new version in 6 months. And before that one update, it was quiet for a long time. - Almost 900 issues on the repo with very little activity addressing them - 1 PR merged in the past 5 months It can definitely come back, but as of now it's looking more like an abandoned project
4
21
1,359
πŸ“’ If you want to see me build a website live and from scratch with #Jaspr, you can now watch the recording of my @FlutterconWorld talk here: droidcon.com/2024/09/03/jasp… (...and see me struggle to increase the font-size in IntelliJ for 5 minutes straight πŸ˜†)
1
2
19
626
Jasprs mission is to push Dart for webdev forward. There is still a long way to go. But we will get there!
Replying to @schultek_dev
Really excited for the future of this. Although the html helpers are nice if it was possible in the future to at straight html and basically just replace js with dart that would be sick
3
20
2,153
Replying to @michael_lazebny
Wow rarely seen such bad advice. Most of these "explanations" you give are inconsistent at best, plain wrong at worst.
1
19
716
Tune in tomorrow for some nice #Jaspr discussions + coding!
πŸ“… Mark your calendar for 9/12 at 9 AM PT: @schultek_dev will join @Craig_Labenz to discuss Jaspr, a pure-@Dart_Lang web framework which takes inspiration from Flutter. Sign up for an alert β†’ goo.gle/4dVaaMg
1
1
20
714
Trust me I'm having fun πŸ₯Ά
I'm now enjoying two weeks in Norway before starting a new job. 😊 Hopefully I get to see some northern lights.
2
20
1,265
New 'universal_web' package adds platform compatibility to the 'web' package: This wraps the 'web' package and provides stubs for non-web platforms, which makes it directly importable in all environments. No more conditional imports. pub.dev/packages/universal_w…
1
1
20
1,074
Finally I'm using Jaspr to create the input svg. The goal is to generate dynamic OpenGraph images (social cards) during SSR with Jaspr.
5
20
845
Hey @craig_labenz I see you plan to do some static site generation in the next Observable<Flutter> episode. Maybe you want to learn some actual website development with Dart next? πŸ’™ #Jaspr @FlutterDev
3
19
1,067
Lets go! πŸ’―πŸŒŸ
18
785
This is now released and available in the latest version of #jaspr. Come try it out!
πŸ”₯ This is the next evolution of #Flutter element embedding!! Flutter and website code in the same file, using the same state. ⭐️ No separate entrypoints needed. ⭐️ No js interop needed. Just pure #Dart goodness. Made possible only with #Jaspr. πŸ’™ @FlutterDev @FlutterComm
2
16
921
Thanks for giving a shout out to Jaspr @biz84 πŸ’™
My latest Flutter newsletter is out! πŸ—žοΈ πŸš€ Flutter 3.29 and Dart 3.7 releases πŸ“± Flutter rendering changes πŸ“ New Dart formatting style ⚠️ Update on macros and packages being discontinued 🐦 Shorebird & Jaspr 🐢 πŸ”€ Common TextFormField mistakes codewithandrea.com/newslette…
1
19
950
Jaspr v0.8.0 now comes with Tailwind support! πŸŽ‰ Use any tailwind class inside your jaspr components and get a generated stylesheet that will only contain the classes you use.
3
1
16
1,219
I'll be talking about Jaspr at tomorrows Flutter Space!
3
17
1,575