# ![Bolt ϟ Logo](https://img.minora.io/banner/git/bolt.png) [![Chat](https://img.shields.io/gitter/room/minora-oss/bolt.svg)](https://gitter.im/minora-oss/bolt) [![Travis CI](https://img.shields.io/travis/minora-oss/bolt.svg)](https://travis-ci.org/minora-oss/bolt) [![License](https://img.shields.io/badge/license-MIT%2FApache--2.0-blue.svg)](https://github.com/minora-oss/bolt/blob/master/license/) Bolt ϟ is a high performance web server written in Rust. It supports **[HTTP](https://wikipedia.org/wiki/HTTP)**, **[SPDY](https://wikipedia.org/wiki/SPDY)** and **[QUIC](https://wikipedia.org/wiki/QUIC)**. > WARNING: Bolt ϟ is currently a one-man project started for learning Rust and / or programming. This is still work in progress. Do not use this in production. ### Requirements Bolt ϟ requires the following dependencies to be installed: | Name | Version | |:-------------------------------------:|:-----------:| | [Rust:](https://www.rust-lang.org/) | `>= 1.8.0` | | [OpenSSL:](https://www.openssl.org) | `>= 1.0.2e` | ### CI Builds While Travis CI is our main test platform, Bolt ϟ is being tested on several different CI providers: | Name | Status | |:---------------------------------------------------------------:|:--------------------------------------------------------------------------------------------------------------------------------------------:| | [Travis CI:](https://travis-ci.org/minora-oss/bolt) | [![Travis CI](https://img.shields.io/travis/minora-oss/bolt.svg)](https://travis-ci.org/minora-oss/bolt) | | [GitLab CI:](https://gitlab.com/minora-oss/bolt/builds) | [![GitLab CI](https://gitlab.com/minora-oss/bolt/badges/master/build.svg)](https://gitlab.com/minora-oss/bolt/builds) | | [AppVeyor CI:](https://ci.appveyor.com/project/lenovouser/bolt) | [![AppVeyor CI](https://img.shields.io/appveyor/ci/lenovouser/bolt.svg)](https://ci.appveyor.com/project/lenovouser/bolt) | | [Circle CI:](https://circleci.com/gh/minora-oss/bolt) | [![Circle CI](https://img.shields.io/circleci/project/minora-oss/bolt.svg)](https://circleci.com/gh/minora-oss/bolt) | | [Magnum CI:](https://magnum-ci.com/projects/4187) | [![Magnum CI](https://img.shields.io/magnumci/ci/c6dd8ceebb561b440c80cb9b5a565bae.svg)](https://magnum-ci.com/projects/4187) | | [Semaphore CI:](https://semaphoreci.com/minora-oss/bolt) | [![Semaphore CI](https://semaphoreci.com/api/v1/minora-oss/bolt/branches/master/shields_badge.svg)](https://semaphoreci.com/minora-oss/bolt) | ### Contributors * Silas Rech aka. **[lenovouser](https://github.com/lenovouser/)** ### Repository Mirrors The Bolt ϟ source code is being pushed to these repositories: * [GitHub](https://github.com/minora-oss/bolt/) * [GitLab](https://gitlab.com/minora-oss/bolt/) * [BitBucket](https://bitbucket.org/minora-oss/bolt/) * [Gogs](https://try.gogs.io/minora-oss/bolt/) > Note: GitHub is intended for the main use at the moment ### Contributing Interested in contributing to Bolt ϟ? Contributions are welcome, and are accepted via pull requests. Please [review these guidelines](https://github.com/minora-oss/bolt/blob/master/contributing.md) before submitting any pull requests. ### License Code dual licensed under the [MIT](https://github.com/minora-oss/bolt/blob/master/license/mit.md) and the [Apache 2](https://github.com/minora-oss/bolt/blob/master/license/apache.md) license, documentation under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/).