FormKit retweeted
Replying to @leemartin @mockvideo @boniver @instagram @nuxt_js @Netlify @contentful @uppy_io @transloadit @goserverless
Shout out to @formkit for once again providing the excellent inputs that make these apps possible and a joy to maintain.
FormKit retweeted
🎃 Available for the next 2 days: FormKit Pro Unlimited:
🤫 No telemetry for life
📈 Unlimited projects for life
♻️ Free updates for life
1️⃣ One payment for life ($3,495)
❤️ My personal gratitude for life
🔗 👇👇👇
FormKit retweeted
Coming soon to @FormKit — built in icon loaders!
- Eva
- FormKit
- Hero
- Ion
- Lucide
- Material
Anyone other open source icons we should add?
FormKit retweeted
.@FormKit is 2 stars away from 4,000. Push us over 🙏!
github.com/formkit/formkit
Also thankful for our other open source projects getting love:
- AutoAnimate: 11,467
- Tempo: 1,947
- Drag and Drop: 786
FormKit retweeted
FormKit 1.6 is out today!
🧩 New composables like useFormKitContext
⚙️ Improved TypeScript support
📙 Added library prop for FormKit components
🐛 Deez bugs fixed: formkit.com/changelog
Excited about the composables! They let you build complex forms even more fluently ❤️
FormKit retweeted
Rolldown might be the most important web project of the next 5-10 years. I thought it might be helpful to explain why:
The landscape:
Rollup is the best and most comprehensive bundler to date. It was ahead of its time, pioneering key concepts like tree shaking (🙏 @Rich_Harris & @lukastaegert) and still hasn’t been matched in this regard. When @evanyou introduced @vite_js — Rollup was a cornerstone of the build process. Vite plugins are (for the most part) Rollup plugins.
It didn’t take long for Vite to become the standard development and build environment for nearly every major meta framework: @nuxt_js, @solid_js start, @sveltejs kit, @remix_run, @angular cli, etc. (basically everything except Next). Rollup is still the underpinning of all of these. It has gone from being a way to bundle your library before publishing on npm to the backbone of how the modern web is being written.
The problem:
We find ourselves in a world where Rollup has been pressed into service building nearly every byte on the web — something it wasn’t originally intended to do — and its performance (really JavaScript’s performance) could be improved. esbuild (🙏 @evanwallace), a bundler written in Go, showed the world just how much faster a "native" bundler can be, but esbuild was not Rollup compatible and had its fair share of shortcomings as well (no TypeScript, limited tree shaking, etc.).
@vite_js uses esbuild and Rollup to get the best of both worlds, but here lies another problem: parsing. Different build tools use different AST trees, and each of these must parse the code to derive the AST. Also, many plugins for Rollup/Vite perform their own parsing. Wouldn’t it be incredible if the parsing was done a single time and a single AST tree could be used by all layers of the build stack?
@evanyou said recently that @vite_js often has to parse the same TS file at least 5 times at various levels in the stack. Clearly this could be better.
The solution:
The @rolldown_rs project is attempting to (eventually) solve all of these problems. First, it is written in Rust, one of the fastest languages out there — generally even faster than Go (i.e., esbuild) due to Rust not using garbage collection. In some applications, this doesn’t matter much, but in the context of parsing and compiling, this is a massive benefit (oh the irony that Rust itself is the world’s slowest compiler 😂).
Rolldown isn’t just attempting to be fast though, it is also attempting to be API compatible with Rollup. This would be a monumental accomplishment (the Rollup API is not for the faint of heart). If successful, the @vite_js team could swap out the engine inside Vite while the plane is flying and we wouldn’t notice anything except we arrived at our destination much earlier.
Finally — and perhaps most ambitiously — a standard singular parse. Perhaps this is a bit further down the road, but because Vite is so prevalent and because Rolldown uses OXC (🙏 @boshen_c) for parsing, we could end up in a world that standardizes around a single parse and AST tree. The performance improvements we could see in our development environment and build times would be tremendous.
If successful, Rolldown will be responsible for transforming nearly every byte of web code — no matter what framework you use (happy to share my thoughts on what it means for Next some other time).
Thanks:
Finally, thanks to the @vite_js team, and everyone working on @rolldown (@_hyf0, @_h_ana___, @evanyou)! I am in no way affiliated with these fine engineers, just a mere plebe building on the backs of these giants.
Hello world!
Rolldown is now open source on GitHub: github.com/rolldown-rs/rolld…
FormKit retweeted
📣 Announcing: FormKit Drag and Drop
A tiny (~4Kb) data-first drag and drop library for React, Vue, and native JavaScript apps.
Link 👇
FormKit retweeted
📣 Announcing...🥁... Tempo
A new date and time library for JavaScript and TypeScript with first-class support for timezones, internationalization, format styles, and parsing.
Link 👇
FormKit retweeted
Drag and drop support for repeaters just shipped in @FormKit Pro.
To implement the drag and drop we used the popular...
...hold on, FormKit doesn’t use third party dependencies...
...so how did we do this...
...😉...
...more on that soon, stay tuned...
FormKit retweeted
Join to learn why I think headless ui libraries are a step in the *wrong* direction. 👀
Space alert 🚨
In less than an hour, I’ll be geeking out with both @EOEboh and @jpschroeder on headless UI components
Should be fun.
Tune in nerds 👇🏾
xitter.cf/i/spaces/1ynJOyryQDlKR
FormKit retweeted
📣 Just out — get an Unlimited @FormKit Pro license (only till Dec 31) that unlocks Pro forever. We’ve never offered this before:
♾️Unlimited single and multi domain projects for life
👉 No telemetry
🔮 All future inputs and upgrades
❤️ Support FormKit
formkit.com/pro
FormKit retweeted
We just launched an ecosystem for creating, using, and editing @tailwindcss themes for @FormKit forms 🌈
- Two brand new Tailwind themes ("Regenesis" and "Starter")
- Theme gallery site (themes.formkit.com)
- Visual theme editor
- Theme scaffolding
- Theme CLI tools
👇
FormKit retweeted
After using @FormKit for a few weeks I just can't recommend it enough. Quality + Flexibility + Productivity 🚀
FormKit retweeted
Building feature-rich forms in #Vuejs has never been easier, thanks to @FormKit!
This article shows how to create efficient, customizable forms with this powerful library. From messaging to booking flights, forms are essential.
Read now: vueschool.io/articles/vuejs-…
#vueschool
FormKit retweeted
9.6K ⭐️ AutoAnimate: add motion to your apps with a single line of code. 🤩 @FormKit
github.com/formkit/auto-anim…
#starhistory #GitHub #OpenSource
FormKit retweeted
Replying to @FormKit
@FormKit auto-animate library is probably one of the most "wow" libraries I found in a while. Every time I wonder "Surely it won't know how to animate this on its own", it ends up doing just that.
Sprinkling delightful transitions couldn't be easier!
auto-animate.formkit.com/
FormKit retweeted
Building forms is not easy.
Thankfully, there is an amazing tool @FormKit that would help you with that in your @vuejs @nuxt_js or @astrodotbuild apps! ⚡️
Check out my new article where I am giving it a go!🥳
dev.to/jacobandrewsky/buildi…

















