Advertisement · 728 × 90

Posts by Pooya Parsa

Preview
Stop Alt-Tabbing: Embed a full IDE for live coding in your slides | Mickaël Alves Learn how to integrate a real VS Code environment directly into your presentation slides using Code Server and Slidev, enabling seamless live coding demos without context switching.

New article 📰

For anyone tired of switching windows during talks while live coding: I’ll show how to embed a real IDE into your slides, no more alt-tabbing 🤯

We’ll talk about Code Server, and even Coderaft, a great alternative I recently discovered from @pi0.io 😍

👉 mickaelalvs.dev/articles/sto...

9 hours ago 11 7 2 0

An interactive shell spawned in Server using zigpty. Client attached via websocket remotely. New feature is stats we are live displaying in HUD.

1 day ago 3 0 0 0
Post image

zigpty update!

It can monitor cwd, memory, and CPU time (shell + child processes).

Compatible with macOS, Linux, Windows, Android (Termux). Available as a zig lib or npm pkg ~300kB total napi binaries!

Demo with Nitro 👀 github.com/pithings/zig...

1 day ago 16 1 1 0
Release v0.4.5 · h3js/crossws compare changes 🚀 Enhancements createWebSocketProxy util (#184) New createWebSocketProxy util returns crossws hooks that forward every incoming peer to an upstream ws:// or wss:// target. Text and ...

Release notes:
github.com/h3js/crossws...

Docs:
- crossws.h3.dev/guide/proxy
- crossws.h3.dev/adapters/node
- crossws.h3.dev/adapters/bunny

2 days ago 3 0 0 0

Adds @BunnyCDN adapter. HT to weeks all effert by @sandros94.com in srvx and crossws ❤️

2 days ago 4 0 2 0

In h3/crossws 0.4.5:

createWebSocketProxy
Use crossws server as a front. Buffers data during connection. Coming soon as a Nitro route rule and H3 utility.

fromNodeUpgradeHandler
Convert Node.js upgrade handlers into crossws. Enables easy SocketIO integration.

2 days ago 7 1 1 0
Preview
GitHub - pithings/coderaft: 🛶 Run VS Code on any machine anywhere and access it in the browser (25MB npm pkg) 🛶 Run VS Code on any machine anywhere and access it in the browser (25MB npm pkg) - pithings/coderaft

This is a very experimental project at the moment. aiming to run vscode inside any host/sandbox.

Ideas and improvements are welcome!

github.com/pithings/cod...

5 days ago 13 3 0 1
Post image

Comparison with alternatives:

5 days ago 10 0 1 0
Advertisement
Post image

🛶 coderaft :: A fully functional VS Code packed into a ~25MB, zero-dependency, platform-agnostic npm package.

5 days ago 69 5 5 0
Preview
GitHub - rust-cross/cargo-zigbuild: Compile Cargo project with zig as linker Compile Cargo project with zig as linker. Contribute to rust-cross/cargo-zigbuild development by creating an account on GitHub.

github.com/rust-cross/c...

1 week ago 2 0 1 0

It is still built from rust codebase with rust tooling. zig is cc replacement.

1 week ago 1 0 1 0
Preview
GitHub - pithings/ripgrep-node: ripgrep in a compact and cross-platform npm package. Works with Node.js, Bun, and Deno without native binaries. Bundler-friendly, with the WASM embedded as z85+brotli. ripgrep in a compact and cross-platform npm package. Works with Node.js, Bun, and Deno without native binaries. Bundler-friendly, with the WASM embedded as z85+brotli. - pithings/ripgrep-node

github.com/pithings/rip...

1 week ago 3 0 0 0
Post image

Ported ripgrep to a cross-platform npm package using Zig + WASI. Works on Node.js, Bun, and Deno without native binaries!

1 week ago 42 4 3 0

Nice one! Like ~1 hour ago a was telling my gf i need to collect all my info so AI can generate resume for me 😅 😂

1 week ago 2 0 0 0
Preview
voipi — Universal Text-to-Speech for JavaScript Give your apps, CLIs, and agents a voice. Zero-dependency, free text-to-speech library for JavaScript.

voipi.vercel.app

1 week ago 3 0 0 0
Advertisement
Post image

We optimized everything for text.
But forgot about the most natural human interface: Voice.

VoiPi :: A simple way to give your Apps, CLIs, and Agents a voice.

Powered by local TTS engines (OS, browser, Piper) or free providers (Google, Microsoft Edge).

1 week ago 19 3 2 0

You are absolutely right!

2 weeks ago 0 0 0 0

Thanks for feedback! RPC was mainly designed to integrate well with Vite env runners. I haven’t explored electron but def something we can do! Please feel free to open an issue to continue discussion ❤️

2 weeks ago 0 0 0 0

So are you one of “them”? 😁

2 weeks ago 0 0 0 0
Post image

For those who know ☠️

2 weeks ago 2 0 0 0

Woke up with a vibe dreamed idea that could bring back glorious php days to JS, any deployment provider 🤯

Immediately started planning on phone seems doable. Going to spawn a clanker ASAP!

#ClankyPiWeekendBegins

2 weeks ago 8 0 2 0
Post image

They can’t resist!

2 weeks ago 22 0 2 0
Post image

The latest version of unjs/env-runner now supports emulating Vercel and Netlify, in addition to Node, Bun, Deno, and Cloudflare Workers (also a new "self" mode)

It works with both Vite and Rolldown modes, emulating headers, runtime, and platform primitives with just one config.

2 weeks ago 37 3 2 1

OSS can be a very unsafe place, especially if your livelihood depends on it and you are silently bullied.

2 weeks ago 34 1 0 0

Lying in bed after a long day, scrolling through my feed for over an hour. So many updates. So much exciting stuff happening I want to try more, learn more, read more, do more. Keeping up with everything these days is getting really hard. Should delegate more to my clankers…

2 weeks ago 9 0 0 0
Advertisement
Preview
Release v3.2.0 · unjs/giget compare changes 🚀 Enhancements New git: provider that clones repositories using local git instead of downloading tarballs via HTTP APIs (#211) Useful for private/self-hosted servers that don't ex...

github.com/unjs/giget/r...

2 weeks ago 1 0 0 0

We also finally added support for GitLab nested subgroups. previously gitlab:group/subgroup/project would misparse the repo path. Now it just works, with :: as a subdirectory delimiter when needed.

2 weeks ago 4 0 1 0
Post image

v3.2.0 introduces a new git provider with sparse checkout support. Oly fetching the files you actually need. Supports SSH, local repos, and host shorthands (gh+git:, gitlab+git:, …). Result is cached in a tarball on disk for offline usage.

2 weeks ago 3 1 1 0

unjs/giget is used by many create-app CLIs including Nuxt and Nitro, and also powers c12's extends feature (Nuxt layers).

It quickly downloads GitHub/GitLab/Bitbucket templates via tarballs. but for large repos or private servers without tarball endpoints, this can be slow or impossible.

2 weeks ago 10 0 2 0

Thanks to @thealexlichter.com and @atinux.com for reporting issue ♥️

2 weeks ago 5 0 0 0