Skip to content

Frank-III/ra-monaco-astro

Repository files navigation

Rust Playground with rust-analyzer

A modern Rust playground powered by rust-analyzer and Monaco Editor, offering code snippet creation and sharing capabilities.

Thanks

🚀 Features

  • Full rust-analyzer integration for intelligent code completion and analysis
  • Monaco Editor for a rich code editing experience
  • Create and share code snippets easily
  • Built with Astro for optimal performance
  • Real-time syntax highlighting and error checking
  • Code formatting support

🛠️ Tech Stack

🌐 Live Demo

Visit https://rust-snippet.com to try it out!

🏗️ Development

Setup

  1. Clone the repository
git clone https://github.com/Frank-III/ra-monaco-astro.git
cd ra-monaco-astro
  1. Install dependencies
pnpm install
  1. Start the development server
pnpm dev

🙏 Special Thanks

This project is almost a combination of these two awesome project:

Special thanks to the rust-analyzer team for creating and maintaining the WebAssembly build of rust-analyzer. Their work forms the backbone of the intelligent code analysis features in this playground. The ability to run rust-analyzer in the browser has been instrumental in providing a rich development experience.

Huge thanks to LyonSyonII for creating Rubri, which served as a significant inspiration for this project.

About

a rust playground powered by rust-analyzer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages