Welcome to Rustlings Web! This project brings the popular terminal-based Rust learning tool, rustlings
, to your web browser, offering a convenient and user-friendly way to practice Rust exercises. Say goodbye to the command line and hello to a smooth web interface for your Rust journey.
Rustlings Web is packed with features to enhance your learning experience:
- AI Help: Get assistance and explanations for exercises directly within the web interface.
- Easy Navigation: Navigate effortlessly between different Rustling exercises with our intuitive interface.
- Structured Layout: A clean and organized layout with clear sections for header, footer, and main content.
- Quick Setup: The project is set up with a basic file structure and essential dependencies for a fast start.
This project was developed with the assistance of Google's Gemini. Gemini helped with various development tasks, including code generation, refactoring, and providing explanations for complex concepts.
Ready to start practicing Rust in your browser? Follow these simple steps to get Rustlings Web running locally:
- Clone the repository:
git clone [email protected]:TianLangStudio/webrustlings.git
- Install Dependencies You need to install NodeJs first.
cd webrustlings
pnpm install
or
npm install
- Run
pnpm run dev
or
npm run dev
you can browse it on http://localhost:3000 now