| Crates.io | pepino |
| lib.rs | pepino |
| version | 0.4.1 |
| created_at | 2025-10-20 10:24:16.590412+00 |
| updated_at | 2025-10-23 22:05:14.310009+00 |
| description | A fullstack Rust + Vite project scaffolder |
| homepage | |
| repository | https://github.com/nkemjikanma/pepino |
| max_upload_size | |
| id | 1891722 |
| size | 77,488 |
A fullstack scaffolder for modern Rust + TypeScript web applications
Axum backend • React frontend • Shared types • SQLite or Postgres
Stop configuring, start building.
Install these tools before starting:
# Install just
cargo install just
# Install sqlx-cli
cargo install sqlx-cli --no-default-features --features postgres
# Install typeshare-cli
cargo install typeshare-cli
# Install cargo-watch (optional, for hot reload)
cargo install cargo-watch
Pepino generates a complete, production-ready fullstack project
Once your project is generated, use these just commands:
# Database (Docker)
just db-up # Start PostgreSQL
just db-down # Stop PostgreSQL
just install # install server and vite packages
just dev-server # Start Rust backend with hot reload
just dev-client # Start Vite dev server
just migrate # Run database migrations
just generate-types # Generate TS types from Rust
just build # Build for production
just clean # Clean build artifacts
just test # Run tests
MIT • Nkemjika