https://github.com/terror/rustground
A rust web-playground on steroids
https://github.com/terror/rustground
Last synced: 3 months ago
JSON representation
A rust web-playground on steroids
- Host: GitHub
- URL: https://github.com/terror/rustground
- Owner: terror
- License: cc0-1.0
- Created: 2023-02-14T23:24:26.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2023-03-11T22:54:02.000Z (almost 3 years ago)
- Last Synced: 2025-09-01T02:16:18.830Z (4 months ago)
- Language: Rust
- Homepage:
- Size: 11.1 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING
- License: LICENSE
Awesome Lists containing this project
README
## rustground 🛝
**rustground** is a rust web-playground on steroids.
### Development
You'll need docker, cargo and npm installed on your machine to spawn the various
components the project needs to run locally.
First, mount a local elastic search and judge0 instance using docker:
```bash
$ docker compose up -d
```
Spawn the server with a data source:
```bash
$ cargo run -- --source crates.json serve
```
n.b. the server cli provides a load subcommand for fetching all crates from
cargo and building a json data source.
Spawn the svelte frontend:
```bash
$ npm install
$ npm run dev
```