Sandro Circi
Sandro Circi
@sandros94.com
Picture after picture is how the story is told. Formally a photographer, insanely curious and passioned optimizer. Part of unjs.io, h3js and the ecosystem team of nuxt.com Also helping in any OSS project such as nitro.build
337 followers125 following568 posts
Sandro Circi reposted
Small v0.3.2 release for unsecure With it comes fixes, performance and a new set of tools for those who enjoy writing games in Typescript!
Self-host your own serverless platform has been a dream of mine for quite a while. I did try to build it but failed a few times When celld came to life it was like: "there you go, here's the missing keystone" and all of a sudden my original idea came back to life and started working as I wanted it
The last few hours have been a rollercoaster of emotions for me on one side my personal favourite runtime is being discontinued (unless community forks it, who knows). But on the other there is once more an interest in supporting self-hosting your own infra you are free to pick and chose or mix
Here is the new nuxt-pglite, embedded within your server/client or fully tree-shaken dev-only tool of your production postgres I might be a bit slow with releases, but I test new DXs on my own skin first. It took me 4 months of redesigning, but I'm now pretty happy with results and we have docs!
I also expose the framework agnostic tooling for instanciation and config management, migration tooling, testing, as well as the socket implementation So if you are not using Nuxt you can still build your own implementation with the same DX
Also devtools! oh god how did I ended up forgetting mentioning them! You can register your own devtoolsActions to do things like resetting your db or booting up drizzle studio or whatever you'd like to do
We have a landing! A fully self driven rover based on human input. Submit a destination, Jev does its evaluation and then the rover starts its journey Powered by @nuxt.com v5 nightly, @typesafeai.bsky.social for path evaluation and @tresjs.org 3D computation and rendering. Watchout for craters!
I've finally started developing a personal project that is just for fun Combining all the usual tools that I generally build or contribute to, but this time driven only by curiosity. I'm sure that with the right spirit and perseverance I'll finish it and publish it for everyone to enjoy
Also, thanks to @benjamincanac.dev for giving me the idea on what to build for showcasing AI in a multi-player game. My difference is that I'm using @netlify.com and their AI gateway 😜
So it appears you can build 3D online games on @vercel.com Avelune is a multiplayer world you dig up and build on, with proximity voice and an AI NPC you can talk to. Built with @nuxt.com and @tresjs.org. avelune-online.vercel.app
We have a landing! A fully self driven rover based on human input. Submit a destination, Jev does its evaluation and then the rover starts its journey Powered by @nuxt.com v5 nightly, @typesafeai.bsky.social for path evaluation and @tresjs.org 3D computation and rendering. Watchout for craters!
I've finally started developing a personal project that is just for fun Combining all the usual tools that I generally build or contribute to, but this time driven only by curiosity. I'm sure that with the right spirit and perseverance I'll finish it and publish it for everyone to enjoy
Feel free to explore the codebase, its a bit of a mess still as I've done it either in the free time or vibe coded to test a few things, but working. github.com/sandros94/ai...
And then I'm the one looking for appropriate names for packages or domain names... getair.space feat @danielroe.dev
like building a library condensed with cryptographically secure tooling...
Sandro Circi reposted
Sandro Circi reposted
Nuxt UI now has a theme editor: ui.nuxt.com/theme 🎨 Pick a preset or roll the dice, bend the palette curves, swap fonts, icons and radius, preview on real templates, then export only what you changed!
I wanted to keep it simple and package-like
as I was dealing with logging lately I've discovered the Parquet file format in combination with S3 bucket storage, but I didn't like the big deps that some existings libs had. So as usual, to better learn this format, I decided to draft a few utilities that in a week turned into a full library
An underrated project that I find myself preferring over tools like Storybook is compodium by @rohm.dev It lets you have a similar component playground for both vue and nuxt devtools and built-in form generated from the actual component own props!
After a year of studying and development now I think I have the specs pretty well covered. With unjwt v0.7 it landed multi-party signing and encryption, many convention and security hardening, as well as performance and improved types. But most importantly, docs!
The first @nuxt.com v5 nightly build is more polished than you might think... The only changes made to make it work on @bunny.net are: - patch `@nuxt/icon` - fix Nitro imports - use `consola/browser` for Edge Scripting compatibility powered by @nitro.build v3 and @vite.dev v8
Sandro Circi reposted
I'm a heavy automd (@unjs.io) user, but didn't quite like having to manually setup @npmx.dev badges. Created a small PR to add it as a dedicated provider! 😬
This actually made me start an experiment on a potential new @npmx.dev PR... lets see if I can both fix that and add something I had in mind...
And here it is the new @npmx.dev PR which fixes text color rendering for badges 😬
spent some time yesterday refactoring a bit unjwt, some of the changes were planned since months ago (mostly perf) others just turned out to be nice additions I've also added skills for your agents, just install it and let them help you use the power of JWT ```sh npx skills add sandros94/unjwt ```
Sandro Circi reposted
npmx is now in alpha: this is our story, as told by our team and friends
I'm working on an experimental preset that would make building and deploying full-stack @nitro.build v3 applications easier on @bunny.net Here's the experimental demo for SSR + Static Assest + WebSocket test-nitro-preset-un20f.bunny.run Or checkout the PR directly
For those interested solely in the WebSocket implementation checkout the PR on crossws
Sandro Circi reposted
🥗 unjs/c12 v4 (beta) -📦 Install size: 3.44 MB → 380 kB (deps: 20 → 7) - ⚡ TypeScript configs load ~2.5× faster on cold cache - 🔒 Supports expanding env vars via _FILE references With 37M monthly downloads, once everyone migrates, this saves over 100 TiB of bandwidth 🫣 github.com/unjs/c12/rel...