Skip to content

CodeMan62/hs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hs: A Simple HTTP Server in Rust

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.

Features

  • Basic HTTP server functionality
  • Multithreading support
  • Refactoring with asynchronous code
  • Routing system
  • Static file serving
  • Logging and error handling
  • Middleware support

Getting Started

To run the hs server locally:

  1. Clone the repository:

    git clone https://github.com/CodeMan62/hs

  1. Navigate to the project directory:

    cd hs

  1. Run the server using Cargo:

    cargo run

  1. Access the server:

    Open your browser and navigate to http://localhost:8080 to see the server in action.

Contributing

Contributions are welcome! If you have suggestions for improvements or new features, please fork the repository and submit a pull request.

License

This project is licensed under the MIT License.


About

A HTTP-server written in rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published