hs
is a basic HTTP server implemented in Rust, designed to provide a foundational understanding of web server concepts and multithreading. This project is currently a work in progress, with several features planned for future development.
- Basic HTTP server functionality
- Multithreading support
- Refactoring with asynchronous code
- Routing system
- Static file serving
- Logging and error handling
- Middleware support
To run the hs
server locally:
-
Clone the repository:
git clone https://github.com/CodeMan62/hs
-
Navigate to the project directory:
cd hs
-
Run the server using Cargo:
cargo run
-
Access the server:
Open your browser and navigate to
http://localhost:8080
to see the server in action.
Contributions are welcome! If you have suggestions for improvements or new features, please fork the repository and submit a pull request.
This project is licensed under the MIT License.