Joined March 2026
5 Photos and videos
Pinned Tweet
SmarkForm's docs are more than words. Every example is a live, sandboxed playground powered by ACE editor. ✏️ Edit HTML, CSS, and JS in-place. ▶️ Hit 'Run' to see your changes instantly. It's the fastest way to learn, prototype, etc… Try it yourself: smarkform.bitifet.net/showca…

2
1
1
40
SmarkForm's docs are more than words. Every example is a live, sandboxed playground powered by ACE editor. ✏️ Edit HTML, CSS, and JS in-place. ▶️ Hit 'Run' to see your changes instantly. It's the fastest way to learn, prototype, etc… Try it yourself: smarkform.bitifet.net/showca…

2
1
1
40

Adding items to a list doesn't have to be jarring. SmarkForm emits `afterRender` and `beforeUnrender` events, making it trivial to add smooth transitions.
14
🚀 The SmarkForm Developer Cheatsheet is live! Component types, actions, events, data import/export — all at a glance. 📋 smarkform.bitifet.net/resour… ♻️ RT to help fellow devs!
2
30
smarkform retweeted
Replying to @smarkform
This is a really amazing product which I saw in a while, as its very unique from what others are building would love to see smarkform reach heights
1
1
2
52
smarkform retweeted
Per-origin security policies for forms is one of those features that nobody asks for until they get burned — shipping it proactively is how you keep the long-term users. That's what "building in public" should look like: solving the unsexy stuff openly.
🚀 #SmarkForm 0.18.0 shipped! Per-origin mixin security policies. Cross-list DnD always inserts after target. Nested lists init correctly in dynamic parents. Building in public! 🔗 smarkform.bitifet.net 📦 npm i smarkform@0.18.0 #BuildInPublic #OpenSource #JS #WebDev #Forms
1
2
99
🚀 #SmarkForm 0.18.0 released! Mixin security now supports per-origin object policies — fine-grained trust control. Plus fixes for cross-list DnD and nested list initialization 🔗 smarkform.bitifet.net 📦 npm i smarkform@0.18.0 #FrontEnd #JavaScript #WebDev #Forms #Security
2
3
65
🚀 #SmarkForm 0.18.0 shipped! Per-origin mixin security policies. Cross-list DnD always inserts after target. Nested lists init correctly in dynamic parents. Building in public! 🔗 smarkform.bitifet.net 📦 npm i smarkform@0.18.0 #BuildInPublic #OpenSource #JS #WebDev #Forms
2
1
241
🚀 #SmarkForm 0.18.0 is out! Per-origin object policies for mixin security, cross-list DnD fix, nested list lifecycle fix. Zero dependencies, vanilla JS form library. 🔗 smarkform.bitifet.net 📦 npm i smarkform@0.18.0 #JavaScript #WebDev #Forms #OpenSource #Security
1
1,891
🚀 #SmarkForm 0.18.0 is here! Per-origin mixin security two bug fixes (cross-list DnD, nested list init). Dependency-free form library for the modern web. 🔗 smarkform.bitifet.net 📦 npm i smarkform@0.18.0 #OpenSource #JavaScript #WebDev #Forms #Security
1
9
🚀 #SmarkForm 0.18.0 released! Per-origin trust policies for mixin security. Cross-list DnD now inserts after target. Nested lists init in dynamic parents. Small but important fixes. 🔗 smarkform.bitifet.net 📦 npm i smarkform@0.18.0 #WebDev #JS #Forms #Security #OpenSource
2
7
🚀 #SmarkForm 0.18.0 out! Tighter security with per-origin mixin policies. Bug fixes for drag-and-drop and nested list initialization. Lightweight, dependency-free form library. 🔗 smarkform.bitifet.net 📦 npm i smarkform@0.18.0 #Tech #OpenSource #JavaScript #Forms #WebDev
1
6
🚀 #SmarkForm 0.18.0 released! Per-origin mixin security options — map specific origins to allow/block policies. Cross-list DnD fixed. Nested lists init properly. Clean and focused. 🔗 smarkform.bitifet.net 📦 npm i smarkform@0.18.0 #JavaScript #WebDev #Forms #Security
7
🚀 #SmarkForm 0.18.0 is out! This release adds per-origin mixin security policies and squashes two bugs. Small but focused. Building in public, one release at a time! 🔗 smarkform.bitifet.net 📦 npm i smarkform@0.18.0 #BuildInPublic #OpenSource #JavaScript #WebDev #Forms
5
🚀 #SmarkForm 0.18.0 released! Extends mixin security with per-origin policies. Two regression fixes: cross-list DnD insertion order and nested list initialization in dynamic parents. 🔗 smarkform.bitifet.net 📦 npm i smarkform@0.18.0 #JavaScript #WebDev #Forms #Security
1
🚀 #SmarkForm 0.18.0 is out! Per-origin mixin security policies, cross-list drag-and-drop fix, and nested list lifecycle fix. A small but focused release. All feedback welcome! 🔗 smarkform.bitifet.net 📦 npm i smarkform@0.18.0 #OpenSource #JavaScript #WebDev #Forms
7
🚀 #SmarkForm 0.18.0 released! Granular per-origin policies for mixin security — Small UX fixes. 🔗 smarkform.bitifet.net 📦 npm i smarkform@0.18.0 #HTML #WebDev #JavaScript #Forms #Security
424
🚀 #SmarkForm 0.18.0 is here! Per-origin policies in mixin security opts — granular trust for external templates. Fixed cross-list drag-and-drop UW glitch and nested lists initialization bug. 🔗 smarkform.bitifet.net 📦 npm i smarkform@0.18.0 #WebDev #JS #FrontEnd #Forms
7
🚀 #SmarkForm 0.18.0 released! Per-origin mixin security policies for fine-grained trust control. Plus cross-list drag-and-drop fix and nested list lifecycle fix. 🔗 smarkform.bitifet.net 📦 npm i smarkform@0.18.0 #OpenSource #JavaScript #WebDev #Forms #Security
3
Don't miss my last article: SmarkForm 0.17.0: Cross-List Drag & Drop, Error Isolation, and Performance Improvements linkedin.com/pulse/smarkform… via @LinkedIn
2
36
#SmarkForm 0.17.0 — vanilla JS form library update. ↕️ Cross-list drag & drop with depth guard 🐛 renderError isolation ⚡ getRoots: O(n·h) → O(n) Zero dependencies. HTML-driven. MIT. #JavaScript #WebDev #Forms npm i smarkform@0.17.0 smarkform.bitifet.net
1
710