Crates.io | nebulis |
lib.rs | nebulis |
version | 0.1.0 |
source | src |
created_at | 2024-11-12 00:43:30.48119 |
updated_at | 2024-11-12 00:43:30.48119 |
description | A Full Stack Rust/Remix/SurrealDB/GraphQL Project Generator |
homepage | https://github.com/meastblue/nebulis-cli |
repository | https://github.com/meastblue/nebulis-cli |
max_upload_size | |
id | 1444389 |
size | 45,471 |
Nebulis is a CLI tool for bootstrapping full-stack applications with a Rust backend (Axum + GraphQL + SurrealDB) and a Remix frontend (Deno 2).
🦀 Rust Backend
🎭 Remix Frontend
🐳 Docker Integration
SurrealDB container
Development environment
Easy deployment
You can install Nebulis using Cargo:
cargo install nebulis
Or download pre-built binaries from GitHub Releases.
...
cargo install --git https://github.com/meastblue/nebulis-cli.git
Download the latest binary from the releases page.
nebulis new my-project
nebulis generate model User
nebulis generate migration CreateUsers
nebulis generate resolver UserResolver
my-project/
├── backend/
│ ├── src/
│ │ ├── db/
│ │ ├── entities/
│ │ ├── graphql/
│ │ ├── repositories/
│ │ ├── services/
│ │ └── utils/
│ └── Cargo.toml
├── frontend/
│ ├── app/
│ ├── public/
│ └── package.json
└── docker-compose.yml
git clone https://github.com/meastblue/nebulis-cli.git
cd nebulis
cargo build --release
cargo test
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.