Skip to content

Tanzanite Web Server: A super secure and fast web server made with C++ capable of serving content efficient and fast

License

Notifications You must be signed in to change notification settings

sorebrick/Tanzanite

Repository files navigation

Tanzanite Web Server

Tanzanite Logo

Tanzanite Web Server is a super secure and fast web server developed in C++. It is designed to efficiently serve web content while prioritizing security and speed. With Tanzanite, you can host your websites and web applications with confidence, knowing that your server is optimized for performance and robust security.

Features

  • High Performance: Tanzanite is built with efficiency in mind, ensuring lightning-fast response times even under heavy loads.
  • Security: Security is paramount. Tanzanite incorporates robust security measures to protect against common web vulnerabilities.
  • Ease of Use: Simple setup and configuration make Tanzanite accessible to developers of all levels.
  • Scalability: Tanzanite is designed to scale effortlessly as your web traffic grows, ensuring seamless performance.

Compiling Tanzanite

To get started with Tanzanite, follow these steps:

  1. Clone the Repository: Clone this repository to your local machine using the following command:

    git clone https://github.com/t0r-onion/Tanzanite.git
    
  2. Build Tanzanite: Navigate to the tanzanite-run directory and build Tanzanite using CMake:

Linux

  1. Clone the Repository: Clone this repository to your local machine using the following command:

    git clone https://github.com/t0r-onion/Tanzanite.git
    
  2. Build Tanzanite: Navigate to the tanzanite-run directory and build Tanzanite using CMake:

    cd Tanzanite/tanzanite-run
    cmake ..
    make
    
  3. Run Tanzanite: Once built, you can run Tanzanite with the following command:

    ./tanzanite
    

Windows

  1. Clone the Repository: Clone this repository to your local machine using the following command:

    git clone https://github.com/t0r-onion/Tanzanite.git
    
  2. Build Tanzanite: Navigate to the tanzanite-run directory and build Tanzanite using CMake and MinGW:

    cd Tanzanite\tanzanite-run
    mkdir build && cd build
    cmake -G "MinGW Makefiles" ..
    mingw32-make
    
  3. Run Tanzanite: Once built, you can run Tanzanite with the following command:

    Tanzanite.exe
    

    Note: make sure the Tanzanite binary is in the same dir as the index.html and other files that belong.

  4. Access Your Server: Tanzanite will now be running locally. You can access it by navigating to http://localhost:8080 in your web browser.

Sorry for:

I sincerely apoligize for the unclean code it will be cleaned up in the future as this was a hobby project that I did not care much about until I was encouraged to publish it.

Contributing

Contributions to Tanzanite are welcome! If you have any ideas for new features, bug fixes, or improvements, feel free to open an issue or submit a pull request.

License

Tanzanite is licensed under the MIT License.

About

Tanzanite Web Server: A super secure and fast web server made with C++ capable of serving content efficient and fast

Resources

License

Stars

Watchers

Forks

Packages

No packages published