{"id":39357234,"url":"https://github.com/codeitlikemiley/rust-on-steroids","last_synced_at":"2026-01-18T02:38:47.827Z","repository":{"id":217539012,"uuid":"733967645","full_name":"codeitlikemiley/rust-on-steroids","owner":"codeitlikemiley","description":null,"archived":false,"fork":false,"pushed_at":"2024-01-17T04:38:51.000Z","size":122,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-04-24T03:22:38.180Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/codeitlikemiley.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2023-12-20T14:46:55.000Z","updated_at":"2024-01-16T18:25:16.000Z","dependencies_parsed_at":"2024-01-17T03:20:03.387Z","dependency_job_id":"43c66fd1-9fed-472d-981b-747eba622690","html_url":"https://github.com/codeitlikemiley/rust-on-steroids","commit_stats":null,"previous_names":["codeitlikemiley/rust-on-steroids"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/codeitlikemiley/rust-on-steroids","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeitlikemiley%2Frust-on-steroids","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeitlikemiley%2Frust-on-steroids/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeitlikemiley%2Frust-on-steroids/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeitlikemiley%2Frust-on-steroids/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codeitlikemiley","download_url":"https://codeload.github.com/codeitlikemiley/rust-on-steroids/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeitlikemiley%2Frust-on-steroids/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28526584,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-18T00:39:45.795Z","status":"online","status_checked_at":"2026-01-18T02:00:07.578Z","response_time":98,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-01-18T02:38:47.542Z","updated_at":"2026-01-18T02:38:47.798Z","avatar_url":"https://github.com/codeitlikemiley.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Rust on Steroids\n\nRust Dev Machine ready to be used by you and your team with either Codespace or DevContainers.\n\n## Built for Rust\n- Uses Very Fast Linker [MOLD](https://github.com/rui314/mold) , set as default linker\n- Uses [Sccache](https://github.com/mozilla/sccache) for caching crates\n- Bonus Vscode Plugins for 10X Rust Developers\n  - [cargo runner](https://marketplace.visualstudio.com/items?itemName=masterustacean.cargo-runner) - Run , Test , Doc-Test , Build Without Mental Overhead\n  - [cargo bin](https://marketplace.visualstudio.com/items?itemName=masterustacean.cargo-bin) - Run any cargo bin commands on your $CARGO_HOME/bin\n\n## Requirements\n- Vscode\n- Codespace\n- Devcontainer\n\n## Usage\n- clone this repo \n- \n```sh\ngit clone https://github.com/codeitlikemiley/rust-on-steroids YOUR_NEXT_BIG_PROJECT\n```\n\n- update `.env.mysql` or `.env.postgres` depending on your db of choice, then `cp .env.example .env` on `.devcontainer` folder\n\ne.g. change Database URL on `.devcontainer/.env` if you wanna use external service like planetscale, you can set it here.\n\n```\nDATABASE_URL=postgresql://postgres:secret@db:5432/db_name?sslmode=disable\n```\n\n- Update `.devcontainer/.bash_aliases` \n\n- Open Command Palette type `Open Folder in Container` or `Create new Codespace`\n\n- Open Command Palette type `Open Terminal`\n\n```sh\ncd crates\n```\n\n## CLI Tools Bundled\n\n- [sqlx-cli](https://github.com/launchbadge/sqlx/blob/main/sqlx-cli/README.md)\n- [cargo-chef](https://github.com/LukeMathWalker/cargo-chef)\n- [cargo-generate](https://github.com/cargo-generate/cargo-generate)\n- [cargo-hack](https://github.com/taiki-e/cargo-hack)\n- [cargo-lambda](https://www.cargo-lambda.info/guide/getting-started.html)\n- [cargo-leptos](https://book.leptos.dev/ssr/21_cargo_leptos.html)\n- [cargo-nextest](https://nexte.st)\n- [cargo-shuttle](https://docs.shuttle.rs/introduction/welcome)\n- [cargo-watch](https://watchexec.github.io/docs/glob-patterns.html)\n- [cloak](https://cloak.software/docs/getting-started/introduction/)\n- [snip-cli](https://github.com/codeitlikemiley/snip-cli)\n- [ws-cli](https://github.com/codeitlikemiley/ws-cli)\n- [pulumi](https://www.pulumi.com/docs/)\n\n## GPG Keys Issue?\n\n- Export keys\n```sh\ngpg --list-secret-keys\ngpg --armor --export-secret-keys [key-ID] \u003e privatekey.asc\n```\n\n- Copy the key\n```\ncat privatekey.asc | pbcopy\n```\n\n- Create a new file on /workspace/private.asc and paste the key there\n\n```sh\ncode /workspace/private.asc\n```\n\n- Import they key\n```sh\ngpg --import private.asc\n```\n\n## Set up git\n- open terminal and run\n\n```yml\ngs\n```\n\nNote: you can only git commit inside vscode after you run gs and import gpg key \n\n## Creating GRPC Server and Services\n\n- generate service\n```sh\ncd services\ngenerate example \n# the command below can be optionally run\nws add services/example\n```\n\n- Generate a new Server\n```sh\ngenerate server\n// default service is example\n# we need to add server to workspace\nws add server\n```\n\n## Known Issue\nSome pre-installed CLI are incompatible , e.g. cargo-nextest , if you cannot run that \nthe solution is to run\n\n```sh\ncargo binstall -y --force cargo-nextest\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodeitlikemiley%2Frust-on-steroids","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodeitlikemiley%2Frust-on-steroids","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodeitlikemiley%2Frust-on-steroids/lists"}