Sign in

Oskar Lebuda

@oskarlebuda.bsky.social
23 followers 91 following 40 posts

Creator of vercube.dev ⚡ Head of Development at enetproduction.com 🧑‍💻 github.com/OskarLebuda ✖️ x.com/OskarLebuda

PostsRepliesMedia
Oskar Lebuda @oskarlebuda.bsky.social · 03/10/2026
Poland is so beautiful this time of year. 🙏🏻
010
Oskar Lebuda @oskarlebuda.bsky.social · 23/09/2026
github.com/OskarLebuda/...
github.com
GitHub - OskarLebuda/vue-devtools-rstack: Vue DevTools for Rspack and Rsbuild - full feature parity with the Vite plugin
Vue DevTools for Rspack and Rsbuild - full feature parity with the Vite plugin - OskarLebuda/vue-devtools-rstack
010
Oskar Lebuda @oskarlebuda.bsky.social · 23/09/2026
New @vuejs.org DevTools v9 beta now works with @rspack.dev and Rsbuild too! 🦀 Same devframe dock as Vite DevTools, no Vite needed.
pnpm add -D @vue-devtools-rstack/rspack@beta
161
Oskar Lebuda @oskarlebuda.bsky.social · 21/09/2026
precog.oskarlebuda.dev/guide/next
precog.oskarlebuda.dev
Next.js - precog
next-precog is a route handler plus a provider, for the App Router.
000
Oskar Lebuda @oskarlebuda.bsky.social · 21/09/2026
Precog now works with @nextjs.org! Same idea: @typesafeai.bsky.social Jev predicts which link you're about to click, then warms exactly that navigation.
100
Oskar Lebuda @oskarlebuda.bsky.social · 19/09/2026
I’d love to try it!!
010
Oskar Lebuda @oskarlebuda.bsky.social · 19/09/2026
oskarlebuda.github.io/nuxt-precog/
oskarlebuda.github.io
nuxt-precog - Your links, loaded before the click.
A Nuxt module that asks TypeSafe Jev which link a visitor is about to click, then warms exactly that navigation.
010
Oskar Lebuda @oskarlebuda.bsky.social · 19/09/2026
NuxtLink prefetches every link in the viewport - 30 of them. The browser guesses on hover, too late if you click fast. Precog asks Jev which one you actually want, gets a probability per link in ~100ms, and warms the top 3.
110
Oskar Lebuda @oskarlebuda.bsky.social · 19/09/2026
Introducing Precog! 🐉 The Speculation Rules API, except it knows which link to speculate on. A @nuxt.com module that asks Jev @typesafeai.bsky.social what you're about to click, then warms exactly that one. 145ms -> 63ms median navigation 🔥
290
Reposted by Oskar Lebuda
Jiahan Chen @chenjiahan.bsky.social · 30/07/2026
Rsbuild now has lint plugins for ESLint, Rslint, Oxlint, Biome, Golar, and Stylelint. Shout-out to @oskarlebuda.bsky.social for building several of these integrations ❤️
1152
Oskar Lebuda @oskarlebuda.bsky.social · 23/07/2026
github.com/OskarLebuda/...
github.com
GitHub - OskarLebuda/vue-devtools-rstack: Vue DevTools for Rspack and Rsbuild - full feature parity with the Vite plugin
Vue DevTools for Rspack and Rsbuild - full feature parity with the Vite plugin - OskarLebuda/vue-devtools-rstack
010
Oskar Lebuda @oskarlebuda.bsky.social · 23/07/2026
The trick: DevTools is almost bundler-agnostic already. Component tree, live state editing, timeline, router, pinia - all run in-page over postMessage. Only the assets + graph tabs talk to the dev server. So I serve a tiny shim and the unmodified DevTools client connects to Rspack.
010
Oskar Lebuda @oskarlebuda.bsky.social · 23/07/2026
Right now @vuejs.org DevTools ships as a @vite.dev plugin, so @rspack.dev users only get the browser extension - no assets, no module graph, no click-to-source. Turns out it's barely Vite-specific. Building a plugin with full parity 👇
200
Reposted by Oskar Lebuda
Pooya Parsa @pi0.io · 11/07/2026
srvx 0.11.22: - New `trustProxy` option to respect x-forwarded-* headers in req.url (works with Node, Deno and Bun) - New `mtls` plugin to request client certificate during the handshake (thnx @sandros94.com) - Complete AWS streaming docs (thnx @oskarlebuda.bsky.social)
3111
Oskar Lebuda @oskarlebuda.bsky.social · 18/03/2026
You can also get a pdf meta info
000
Oskar Lebuda @oskarlebuda.bsky.social · 18/03/2026
github.com/OskarLebuda/...
github.com
GitHub - OskarLebuda/rs-pdf: High-performance PDF to HTML converter - MuPDF via Rust/napi-rs, Node.js bindings
High-performance PDF to HTML converter - MuPDF via Rust/napi-rs, Node.js bindings - OskarLebuda/rs-pdf
000
Oskar Lebuda @oskarlebuda.bsky.social · 18/03/2026
Last 2 days were a blast wrapped MuPDF for Node.js via Rust - zero deps, non-blocking, pixel-perfect SVG output, worker pool, streams.. and it's really fast! 🔥
200
Oskar Lebuda @oskarlebuda.bsky.social · 19/01/2026
My first public article - I’d really appreciate any feedback 🙂 I explain why I built Vercube its architecture, and performance with real benchmarks, plus the key trade-offs behind the decisions. dev.to/oskarlebuda/...
dev.to
I built Vercube because benchmarks don’t lie
Let's start with the obvious: yes, this is another Node.js framework. I know. You know. Somewhere, a...
000
Oskar Lebuda @oskarlebuda.bsky.social · 14/12/2025
This year was hard. Mentally and emotionally. But it changed me. I met amazing people, released a project close to my heart, and learned that GitHub squares don’t define your value in OSS. I’m becoming a dad. Twins coming in March ❤️ That changed everything. Next year: impact over numbers.
000
Oskar Lebuda @oskarlebuda.bsky.social · 30/10/2025
🔥 Sneak peek from the upcoming Vercube update! With the new mcp module you can build MCP tools effortlessly - just add a decorator, and Vercube handles the rest under the hood It automatically generates the MCP handler so you can extend your LLM's powers in no time!
000
Reposted by Oskar Lebuda
VoidZero @voidzero.dev · 13/10/2025
The Unified Toolchain for the Web We are thrilled to announce Vite+: A unified, Rust-powered toolchain and drop-in upgrade for @vite_js. Read the full vision and learn about our sustainable licensing model (free for individuals, OSS & small businesses). voidzero.dev/posts/announ...
voidzero.dev
Announcing Vite+
Introducing Vite+, a unified toolchain for JavaScript.
517848
Reposted by Oskar Lebuda
Alexander Lichter @thealexlichter.com · 10/10/2025
Heck yeah! The @nitro.build v3 beta is out now. And Nitro is now just a @vite.dev plugin 👀 Kudos to all contributors, @unjs.io, and @pi0.io 🙌🏻
Slide showing the nitro docks and „ship full stack Vite apps“
3929
Oskar Lebuda @oskarlebuda.bsky.social · 08/10/2025
Come on XD it’s not bad 🙌🏼
100
Oskar Lebuda @oskarlebuda.bsky.social · 01/10/2025
Finally! Congratulations! ❤️🙌🏼
010
Oskar Lebuda @oskarlebuda.bsky.social · 09/09/2025
000
Reposted by Oskar Lebuda
Boshen @boshen.github.io · 17/08/2025
Announcing Oxlint Type-Aware Preview oxc.rs/blog/2025-08...
oxc.rs
The JavaScript Oxidation Compiler
A collection of high-performance JavaScript tools written in Rust
214218
Reposted by Oskar Lebuda
Pooya Parsa @pi0.io · 02/08/2025
Introducing srvx.h3.dev CLI (experimental). The fastest way to start a modern web server in Node.js, Deno, or Bun.
17015
Oskar Lebuda @oskarlebuda.bsky.social · 31/07/2025
It was PHP man 🙈 10 years... What a change...
010
Oskar Lebuda @oskarlebuda.bsky.social · 26/07/2025
Vercube 0.0.19 is out now! 🚀Here are some of the key changes: - Added a WebSocket package - huge thanks to Jhoni for the implementation (based on crossws) - Introduced a new schema package github.com/vercube/verc...
github.com
Release v0.0.19 · vercube/vercube
compare changes CautionThis release contains breaking changes. See #522 for more details. 🚀 Enhancements Add @vercube/websocket package (#508) Add @vercube/schema package (#522) Add reusePort for...
010
Oskar Lebuda @oskarlebuda.bsky.social · 25/07/2025
Thanks to that, you can even sign documents online and handle official matters - all it takes is scanning a QR code. Honestly, one of the best initiatives in my country 😄
010
Oskar Lebuda @oskarlebuda.bsky.social · 25/07/2025
There’s one big improvement in my country - about two years ago, the government introduced a mobile app where you can store all your IDs (like your ID card, driver’s license, insurance, etc.). It’s super helpful, especially if you forget your wallet at home!
120
Oskar Lebuda @oskarlebuda.bsky.social · 25/07/2025
The general rule in Poland is that anyone over 18 can buy beer or an energy drink - and if you’re underage, the cashier can ask for your ID to verify your age. But at Lidl… even though I’m 30, they still ask me for ID every time. It’s honestly super frustrating 😅
010
Oskar Lebuda @oskarlebuda.bsky.social · 09/07/2025
Vercube v0.0.17 is out! What’s new? 🚀 Switched to OXLint (10x faster linting!) ⚙️ Storage & logger providers are now split 🛠️ Improved release scripts 📦 Package bumps github.com/vercube/verc...
github.com
Release v0.0.17 · vercube/vercube
compare changes CautionThis release contains breaking changes. See #489 for more details. 🚀 Enhancements Move to oxlint (#488) ⚠️ Split storage providers and logger providers as independent (#489...
000
Oskar Lebuda @oskarlebuda.bsky.social · 09/07/2025
Vercube just switched from ESLint to OXLint (@rolldown.rs) - and the difference is wild 😳🔥 Lint time dropped from 6.15s ➝ 0.59s 🚀 That’s a ~10x speed boost, with zero compromise. Check the PR:
github.com
Feat/oxlint by OskarLebuda · Pull Request #488 · vercube/vercube
Move project to [OXLint](https://oxc.rs/docs/guide/usage/linter.html) Swapping out ESLint for OXLint - same lint rules, just a much faster engine under the hood. 🚀 The results speak for themselves:...
010
Oskar Lebuda @oskarlebuda.bsky.social · 09/07/2025
Congrats Anthony! 🙌
010
Oskar Lebuda @oskarlebuda.bsky.social · 08/07/2025
Congrats @danielroe.dev 🙌
130
Oskar Lebuda @oskarlebuda.bsky.social · 08/07/2025
Vercube just hit 50 stars on GitHub! ⭐💖 I know it’s not a huge number, but it’s my first real OSS project - and every single star means the world to me. It shows that the time and love put into this (not just by me!) actually matters. Huge thanks to everyone! 🫶 github.com/vercube/verc...
github.com
GitHub - vercube/vercube: An ultra-efficient JavaScript server framework that runs anywhere - Node.js, Bun, or Deno - with unmatched flexibility and complete configurability for developers who refuse ...
An ultra-efficient JavaScript server framework that runs anywhere - Node.js, Bun, or Deno - with unmatched flexibility and complete configurability for developers who refuse to sacrifice speed or c...
000
Reposted by Oskar Lebuda
Nuxt @nuxt.com · 26/05/2025
⏰⏰⏰⏰
8566
Reposted by Oskar Lebuda
Pooya Parsa @pi0.io · 26/05/2025
This week, h3 version 2 will be finally ready to try ⚡️
2555
Oskar Lebuda @oskarlebuda.bsky.social · 25/05/2025
Love that response 😂🙏🏻❤️
010
Reposted by Oskar Lebuda
Pooya Parsa @pi0.io · 23/05/2025
➰ Crossws 0.4 comes with BIG updates: 🗂️ Namespaced pub/sub peers ✅ Always pass the standard Request 🪄 Unified server for Bun, Deno, and Node.js powered by srvx 🔥 Better Cloudflare support (durable in main adapter + global publish using RPC)
2464
Reposted by Oskar Lebuda
Pooya Parsa @pi0.io · 13/05/2025
In srvx.h3.dev 0.7: - 🚀 Seamless HTTP2 support for Node.js when TLS is enabled (thanks @oskarlebuda.bsky.social ❤️) - ✅ Initial WPT tests for FastURL - 🧩 Simplified plugins and middleware - 📦 Bundled with obuild.unjs.io - 💰 Core <1kb with middleware and error handling!
srvx.h3.dev
srvx - Universal Server API
Based on web platform standards and works seamlessly with Deno, Bun and Node.js.
1438
Reposted by Oskar Lebuda
Node.js @nodejs.org · 04/05/2025
We've started a guide that covers common package publishing practices (and some exotic ones); it doesn't cover everything yet - additions welcome! nodejs.org/en/learn/modules/publish…
nodejs.org
Node.js — Publishing a package
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
310220
Oskar Lebuda @oskarlebuda.bsky.social · 04/05/2025
Did you know you can use standardschema.dev for request validation in vercube.dev? 🔥 It’s super simple!
000
Oskar Lebuda @oskarlebuda.bsky.social · 28/04/2025
🚀 v0.0.3 is live! FastResponse from @pi0.io's srvx boosts speed by ~20%! 🔥 🔥 Try it now: github.com/vercube/verc... ⭐️ I’d love your feedback!
github.com
Release v0.0.3 · vercube/vercube
compare changes 🔥 Performance core: Move to FastResponse (#271) 📦 Build packages: Bump packages (a7dd995) ❤️ Contributors Oskar Lebuda (@OskarLebuda)
000
Reposted by Oskar Lebuda
Pooya Parsa @pi0.io · 23/04/2025
With srvx 0.5, you can easily run a server in the browser using service workers (experimental)! 👀 Demo: srvx.glitch.me
3555
Reposted by Oskar Lebuda
Pooya Parsa @pi0.io · 21/04/2025
Just bought the most expensive domain of my life, thanks to the generous donation from @syntax.fm @wesbos.com ❤️ (👀hint: starts with H and you would love it!)
3352
Oskar Lebuda @oskarlebuda.bsky.social · 16/04/2025
Hey everyone! 👋 I've been heads‑down on a secret project and today I’m excited to share Vercube — an ultra‑fast, super‑efficient Node.js framework using TS decorators & OOP. 🚀 Check it out, star the repo ⭐, and let me know your thoughts! 👉 github.com/vercube/verc...
github.com
GitHub - vercube/vercube: An ultra-efficient JavaScript server framework that runs anywhere - Node.js, Bun, or Deno - with unmatched flexibility and complete configurability for developers who refuse ...
An ultra-efficient JavaScript server framework that runs anywhere - Node.js, Bun, or Deno - with unmatched flexibility and complete configurability for developers who refuse to sacrifice speed or c...
000
Reposted by Oskar Lebuda
daniel r(ooooooh) 👻 @danielroe.dev · 19/03/2025
🚨 if you're a @nuxt.com user, make sure you're on v3.16.0+ we just made public a CVE that may affect you if your site is behind a CDN that ignores query parameters when caching the response. CVE: github.com/nuxt/nuxt/se... Full write-up: zhero-web-sec.github.io/research-and...
27422
Oskar Lebuda @oskarlebuda.bsky.social · 12/03/2025
Do you think this was “hand” step by step rewrite or they just use some kind of AI for that? 🧐
000