{"id":22141348,"url":"https://github.com/abhishek6262/rust-repl","last_synced_at":"2026-02-12T19:03:44.407Z","repository":{"id":264504324,"uuid":"893556351","full_name":"abhishek6262/rust-repl","owner":"abhishek6262","description":"Tinker with rust code directly in the terminal.","archived":false,"fork":false,"pushed_at":"2024-11-30T17:08:59.000Z","size":38,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-05T11:51:06.937Z","etag":null,"topics":["cli","repl","rust","rust-lang"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/abhishek6262.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-24T18:37:56.000Z","updated_at":"2024-12-04T11:59:13.000Z","dependencies_parsed_at":"2025-01-29T16:41:31.099Z","dependency_job_id":null,"html_url":"https://github.com/abhishek6262/rust-repl","commit_stats":null,"previous_names":["abhishek6262/rust-repl"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/abhishek6262/rust-repl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhishek6262%2Frust-repl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhishek6262%2Frust-repl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhishek6262%2Frust-repl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhishek6262%2Frust-repl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/abhishek6262","download_url":"https://codeload.github.com/abhishek6262/rust-repl/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhishek6262%2Frust-repl/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29377923,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-12T18:59:55.292Z","status":"ssl_error","status_checked_at":"2026-02-12T18:59:44.289Z","response_time":55,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["cli","repl","rust","rust-lang"],"created_at":"2024-12-01T21:12:40.421Z","updated_at":"2026-02-12T19:03:44.390Z","avatar_url":"https://github.com/abhishek6262.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Rust REPL\n\nRust REPL is a command-line application that provides an interactive Read-Eval-Print Loop (REPL) for the Rust programming language. It allows you to write and execute Rust code snippets directly from your terminal, making it easier to experiment with Rust code and quickly test ideas.\n\n## Features\n\n- **Interactive REPL**: Write and execute Rust code snippets interactively.\n- **Error Handling**: Provides feedback on errors encountered during code execution.\n\n## Installation\n\nTo use Rust REPL, you need to have Rust and Cargo installed on your system. You can install Rust by following the instructions on the [official Rust website](https://www.rust-lang.org/tools/install).\n\n### Build from Source\n\n1. Clone the Rust REPL repository:\n\n   ```bash\n   git clone https://github.com/abhishek6262/rust-repl\n   ```\n\n2. Navigate to the project directory:\n\n   ```bash\n   cd rust-repl\n   ```\n\n3. Install the project using Cargo:\n\n   ```bash\n   cargo install --path .\n   ```\n\n4. Run the REPL from anywhere on your system:\n\n   ```bash\n   rust-repl\n   ```\n\n## Usage\n\nAfter building and running Rust REPL, you can use the following commands:\n\n### Writing and Executing Code\n\nSimply type your Rust code and press Enter to execute it. For example:\n\n```rust\n? : println!(\"Hello, world!\");\nHello, world!\n```\n\n### Special Commands\n\n- **.help**: Displays help information about special commands.\n\n  ```rust\n  ? : .help\n  The REPL has some special commands, all starting with a dot. They are\n  .help: shows the dot commands help\n  .editor: enables editor mode, to write multiline Rust code with ease. Once you are in this mode, enter ctrl-D to run the code you wrote.\n  .exit: exits the repl\n  ```\n\n- **.exit**: Exits the REPL.\n\n  ```rust\n  ? : .exit\n  Goodbye!\n  ```\n\n## Contributing\n\nContributions to Rust REPL are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request on the GitHub repository.\n\n## License\n\nRust REPL is released under the GNU General Public License v3.0.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabhishek6262%2Frust-repl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabhishek6262%2Frust-repl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabhishek6262%2Frust-repl/lists"}