Reduce noise in decision making with Plought. plought.app Use this tool when making hard choices like where to move, or what car to buy. Built with @svelte.dev. Revamped in the past few weeks mostly using Codex and to utilize remote functions. Had a fun time using the Svelte MCP, it's incredible!
Ross Robino
Ross Robino
@robino.dev
https://robino.dev https://github.com/rossrobino
26 followers84 following25 posts
Type-safe forms with ovr@6.2 - Validate input according to the schema - Render accessible HTML for the entire form or by field - Works for form data or search params - Stream file uploads after parsing the rest of the form data without any client JS Docs: ovrjs.com/07-schema github.com/ovrjs/ovr
domco v5 released! Use your favorite JavaScript server framework with Vite. - Support for css entry points, add a +style.css file and import the tags or hashed filename on the server - Faster builds with plugin hook filters - Tested and ready for @vite.dev 8 github.com/rossrobino/d...
Ross Robino reposted
Hello, here's a brain dump of everything I know about animation performance. Animating layout isn't always bad. Global CSS variables are a performance killer. Hardware accelerated blurs can crash sites. Surprised? Those and more in this post: motion.dev/blog/web-ani...
ovr v5 is released - github.com/rossrobino/ovr The streaming framework is now 12% smaller (only 10kb). Better defaults for HTML partials for htmx faster streaming, and entirely standard JS APIs fixing compatibility issues. Effortlessly stream HTML with AsyncGenerator JSX.
domco now supports @bun.sh on @vercel.com, set the runtime to Bun in the Vercel adapter. Use Vite with your favorite server framework like Elysia, H3, or Hono with prebuilt templates. `bun create domco --adapter=vercel --framework=elysia` github.com/rossrobino/d...
If you are looking for a nice way to stream HTML with JSX, ovr v4 is released. ovr uses AsyncGenerators to stream HTML in order without a client side runtime. New in v4 are helpers that allow you to split routes into separate modules and create components like links based on the route’s pattern.
Easily stream HTML with syntax highlighting from the server with @shiki.style and markdown-it github.com/rossrobino/r...
Building an Announcer custom element and came across this article by @sarasoueidan.com, it’s an incredible free resource for anyone wanting to learn more about these attributes. sarasoueidan.com/blog/accessi...
Here’s the component I’ve come up with in case anyone is interested! drab.robino.dev/elements/ann...
drab v6 is released! Interactive components that can be used anywhere. - Cleans up the repo for easier maintenance/contributions - New docs built with @vite.dev with a styles reference section for components that can be built with without JS - Total size of the library down 20%
Announcing domco v3, add an API or SSR to your @vite.dev app with one extra dependency. In v3, the core package is 40% smaller down to 55kb. The create CLI has been updated to include Tailwind v4. If anyone wants to try it out, let me know what you think npm create domco github.com/rossrobino/d...
You are up to date.