𝔸𝕣𝕚𝕤 ⦚ ᮃᮛᮤᮞ᮪
banner
ripandis.com
𝔸𝕣𝕚𝕤 ⦚ ᮃᮛᮤᮞ᮪
@ripandis.com
🇮🇩 ⦚⦚ DX-oriented software engineers, open-source enthusiasts.
IMHO: Google Antigravity works well as a vibe-oriented coding tool, while VS Code with GitHub Copilot remains great for AI-assisted debugging.
November 30, 2025 at 1:29 PM
Spent the weekend building the SSG I wish existed.

Vitto: A minimal static site generator built with Vite and the Vento templating engine, instant HMR, built-in search.

Building websites shouldn't be complicated.

Check the repo: github.com/riipandi/vitto
NPM: www.npmjs.com/package/vitto
GitHub - riipandi/vitto: A minimal static site generator built with Vite and the Vento templating engine.
A minimal static site generator built with Vite and the Vento templating engine. - riipandi/vitto
github.com
October 19, 2025 at 9:05 PM
Litte themes in action: github.com/riipandi/litte
October 7, 2025 at 6:42 PM
Reposted by 𝔸𝕣𝕚𝕤 ⦚ ᮃᮛᮤᮞ᮪
Fresh 2 has graduated to beta releases - essentially release candidates before a stable release.

Fresh can now act as a Vite plugin, opening the door to HMR, faster boot times, and Cloudflare deployments.

deno.com/blog/fresh-a...
Fresh 2.0 Graduates to Beta, Adds Vite Support | Deno
Fresh 2.0 beta introduces optional Vite integration - with hot reloading, faster boot times, seamless React aliasing, and the full Vite plugin ecosystem
deno.com
September 2, 2025 at 3:47 PM
Reposted by 𝔸𝕣𝕚𝕤 ⦚ ᮃᮛᮤᮞ᮪
New #rustlang hyper-util v0.1.12 out now!

This one has the things. Part of making reqwest "more modular".

- A proxy matcher type that can use environment/system variables.
- SOCKS and HTTP Tunnel connector adapters.
- Graceful shutdown made more flexible.
- Bug fixes!

github.com/hyperium/hyp...
Release v0.1.12 · hyperium/hyper-util
tl;dr Add client::legacy::proxy::Tunnel connector that wraps another connector with HTTP tunneling. Add client::legacy::proxy::{SocksV4, SocksV5} connectors that wraps another connector with SOCKS...
github.com
May 19, 2025 at 7:27 PM
Here is my approach to structuring @tauri.app app code for easy maintainability. I use Lit Web Components for a lightweight, reactive UI and store app configs with LMDB via heed3 wrapper by @meilisearch.com instead of SQLite. WDYT? #Tauri #Lit #Rust #LMDB
May 17, 2025 at 11:33 AM
Messing around with a Trae clone, a VSCode fork with a JetBrains Fleet glow-up! Threw it together with @tauri.app & @lit.dev for kicks. Kinda dope, tho... 👀 Wanna see my little experiment in action? #CodeEditor #webdev #Rust #Tauri
May 8, 2025 at 2:19 PM
Imagine Phoenix Framework + @lit.dev web components? The result is pure 🔥🚀 Get the code here: github.com/riipandi/lit...

#WebDev #Elixir #Lit #ElixirLang #ElixirPhoenix #phoenix
May 2, 2025 at 8:08 PM
Not all AI-assisted programming is vibe coding (but vibe coding rocks)
open.substack.com/pub/simonw/p...
Not all AI-assisted programming is vibe coding (but vibe coding rocks)
Plus Mistral Small 3.1, OLMo 2 32B and using GitHub Actions with GitHub Pages
open.substack.com
April 22, 2025 at 3:19 PM
After extensive research, I finally discovered a recipe to make React work seamlessly with @nitro.build. No Vinxi involved, just Nitro and Vite. 🔥
April 12, 2025 at 9:22 AM
I’ve spent nearly three days building S3 GUI for Garage S3, an alternative to Minio. I'm creating this because Garage lacks a GUI client and Minio can be too complex. Garage offers a simpler solution for local or self-hosted S3 storage, and I’ll release it as open-source soon.
April 6, 2025 at 3:39 PM
New progress on Twistail: ProgressBar component. 🎉
twistail.com/docs/compone...
March 29, 2025 at 5:39 PM
Reposted by 𝔸𝕣𝕚𝕤 ⦚ ᮃᮛᮤᮞ᮪
Open source is a social construct. It is as much about communication as it is about code. It requires patience, respect, and empathy. I hope for oss communities to keep helping young folks appreciate how important these values are. How much we can achieve by building together.
March 28, 2025 at 4:02 PM
Reposted by 𝔸𝕣𝕚𝕤 ⦚ ᮃᮛᮤᮞ᮪
Introducing Silk — The most advanced swipeable sheet ever engineered for the web.

Native-like experience • Works on all devices • Unlocks dozens of UI patterns on the web.

Available for React.
March 25, 2025 at 10:22 AM
Excited to announce!! I've added a Datetime Picker component to Twistail! Big thanks to Sourcegraph Cody (cody.dev) for the assist, built this complex feature in just a few days. Check it out: github.com/riipandi/twi...
March 27, 2025 at 7:39 PM
🚀 New component on Twistail: Calendar. Powered by React DayPicker v9. Grab it here: twistail.com/docs/compone...
Twistail — React UI components library
Modular and extensible UI components library powered by Radix UI, Tailwind CSS, and TypeScript.
twistail.com
March 25, 2025 at 2:09 PM
Building forms is notoriously challenging, but I've simplified it with built-in validation via Radix Primitives Form, plus support for custom validation libraries like Zod.

⚠️ Currently in Preview - API may changed.

Try it now: twistail.com/docs/compone...

#ReactJS #UI #WebDev
March 23, 2025 at 8:24 PM
User Experience (UX), Developer Experience (DX), and now AX: Agent Experience. 🤯
March 21, 2025 at 8:06 PM
Another weekend project. shadcn/ui like React UI components. It's powered by Radix UI, Tailwind CSS, and Tailwind Variants. It's Open Source, grab it here: twistail.com
March 21, 2025 at 2:41 PM
Yeah I know, I know!! This is no longer a secret. 🫤
March 20, 2025 at 2:37 PM
Has anyone using shadcn/ui encountered this issue yet? If so, I'd love to hear about your experiences and how we might address them together. github.com/bvaughn/reac...
[bug]: Resizable dragging caused Max Depth Exceeded in ReactJS · Issue #456 · bvaughn/react-resizable-panels
Describe the bug console error of react-dom.development.js:26793 Uncaught Error: Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate...
github.com
March 20, 2025 at 1:18 PM
The P in `PNPM` stands for Performant. TBH, PNPM should stand for "Please No-more Package Managers". Am I right?✌️
March 20, 2025 at 12:13 PM