https://github.com/t128n/packy
Packy is a web-based npm bundler. Bundle npm packages directly in your browser.
https://github.com/t128n/packy
bundler npm vite webcontainer
Last synced: 2 months ago
JSON representation
Packy is a web-based npm bundler. Bundle npm packages directly in your browser.
- Host: GitHub
- URL: https://github.com/t128n/packy
- Owner: t128n
- License: mit
- Created: 2025-08-01T14:28:36.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2026-04-07T15:12:26.000Z (3 months ago)
- Last Synced: 2026-04-07T17:16:14.704Z (3 months ago)
- Topics: bundler, npm, vite, webcontainer
- Language: TypeScript
- Homepage: https://t128n.github.io/packy/
- Size: 1.08 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
README
# packy
[](https://packy.js.org)
packy is a browser-based tool for bundling npm dependencies into a tarball for air-gapped and offline-first deployments.
## What it does
- Search package metadata when registry access is available
- Select the dependencies you want to bundle
- Build a `.tgz` archive in the browser
- Download the bundle for local use
## Tech stack
- Vue 3
- TypeScript
- Vite
- Nuxt UI
- WebContainers
## Requirements
packy runs in a modern browser and relies on cross-origin isolation for WebContainer support.
It is designed for environments where direct access to npm registries cannot be guaranteed.
## Development
```bash
npm install
npm run dev
```
## Build
```bash
npm run build
```
## Preview
```bash
npm run preview
```