Skip to main content

React + Tailwind dev tool with live reload and production bundling (esbuild)

Project description

🐍🔥 PyPack (Rohit Chauhan)

A React + Tailwind Project Generator, Dev Server, and Web Bundler written in modern Python.
Supports JavaScript and TypeScript projects with Tailwind support, fast-server, hot-reload, web-bundler.

🚀 Features

  • create → create a new React app
  • dev → run local dev server with hot reload
  • build → bundle app for production

🛠 Prerequisites & Usage

  • Python 3.10+ (tested on Python 3.13)
  • Node.js + npm (for React dependencies)

Steps:

# 1. Install Python dependencies
pip install --user aiohttp watchfiles

# 2. Create a new project (Tailwind support by default)
./pypack create reactjs test-app (javascript)

or 

./pypack create reactts test-app (typescript)

# 3. Enter the project
cd test-app

# 4. Start the dev server
../pypack dev

# 5. Build for production
../pypack build

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pypackx-1.0.0.tar.gz (8.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pypackx-1.0.0-py3-none-any.whl (12.6 kB view details)

Uploaded Python 3

File details

Details for the file pypackx-1.0.0.tar.gz.

File metadata

  • Download URL: pypackx-1.0.0.tar.gz
  • Upload date:
  • Size: 8.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pypackx-1.0.0.tar.gz
Algorithm Hash digest
SHA256 aa3572e85384569ba148fc8c56ff7e9a0dc5cf33c2cfa66a614ff73dd7096969
MD5 12b292eb0981509196eb65f26e337931
BLAKE2b-256 7bf8108973c83afa89cdd98e2a9b5b16ca2edc8f94d01feaf6289cb045b0bf2f

See more details on using hashes here.

File details

Details for the file pypackx-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: pypackx-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 12.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pypackx-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d90ed2140e2ebca26a03e64196754ba402ccb439565a9fac6fdeff4ce7ecf26d
MD5 9d02b1e65448bfc9c56263b1ef498092
BLAKE2b-256 7181d21aee0a5dcc34ebc6ed30ef11b56ea3ac91cd699609fe123bd7b491c630

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page