H2O - the optimized HTTP/1, HTTP/2 server
Branch: master
Clone or download
Latest commit 9281695 Feb 22, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cmake Support h2o_mruby basic function Jun 25, 2015
deps remove mruby-pack since mruby started including that as of 2.0.0 Feb 15, 2019
doc doc: remove mentions of WITH_BUNDLED_SSL Feb 18, 2019
examples Merge branch 'master' into i110/http2client-tests Dec 14, 2018
fuzz Merge branch 'master' into kazuho/timerwheel Aug 14, 2018
h2o.xcodeproj Merge pull request #1845 from h2o/kazuho/expose-hpack-primitives Feb 22, 2019
include Merge branch 'master' into kazuho/expose-hpack-primitives Feb 18, 2019
lib Merge pull request #1845 from h2o/kazuho/expose-hpack-primitives Feb 22, 2019
misc Merge pull request #1845 from h2o/kazuho/expose-hpack-primitives Feb 22, 2019
share/h2o add prefix to comply to with https://prometheus.io/docs/practices/nam… Nov 1, 2018
src only include the PTLS_EXTENSION_TYPE_STATUS_REQUEST ext and OCSP stap… Jan 28, 2019
srcdoc doc: remove mentions of WITH_BUNDLED_SSL Feb 18, 2019
t Merge pull request #1845 from h2o/kazuho/expose-hpack-primitives Feb 22, 2019
.clang-format add SortIncludes: false Aug 17, 2016
.dockerignore minimize .dockerignore Dec 18, 2017
.gitattributes Mark the fuzzing corpus files as binary Apr 26, 2017
.gitignore ignore only top mruby build dir Feb 15, 2019
.gitmodules Add property based testing for the timerwheel Nov 6, 2017
.travis.yml Add a CI build for openssl 1.1.0 Oct 19, 2018
.vimrc Add a vim style file for H2O Oct 17, 2017
CMakeLists.txt Merge branch 'master' into i110/http2client-tests Dec 14, 2018
CONTRIBUTING.md Merge branch 'master' into kazuho/timerwheel Aug 14, 2018
Changes update Changes to reflecting 2.2.5 release Jun 2, 2018
LICENSE add LICENSE Sep 4, 2014
README.md update README.md Mar 1, 2017
libh2o-evloop.pc.in Use CMAKE_INSTALL_FULL_LIBDIR from the GNUInstallDirs module Nov 14, 2016
libh2o.pc.in Use CMAKE_INSTALL_FULL_LIBDIR from the GNUInstallDirs module Nov 14, 2016
version.h.in make the names conform to our convention Mar 5, 2018

README.md

H2O - an optimized HTTP server with support for HTTP/1.x and HTTP/2

Build Status Coverity Scan Build Status

Copyright (c) 2014-2017 DeNA Co., Ltd., Kazuho Oku, Tatsuhiko Kubo, Domingo Alvarez Duarte, Nick Desaulniers, Marc Hörsken, Masahiro Nagano, Jeff Marrison, Daisuke Maki, Laurentiu Nicola, Justin Zhu, Tatsuhiro Tsujikawa, Ryosuke Matsumoto, Masaki TAGAWA, Masayoshi Takahashi, Chul-Woong Yang, Shota Fukumori, Satoh Hiroh, Fastly, Inc., David Carlier, Frederik Deweerdt, Jonathan Foote, Yannick Koechlin, Harrison Bowden, Kazantsev Mikhail

H2O is a new generation HTTP server. Not only is it very fast, it also provides much quicker response to end-users when compared to older generations of HTTP servers.

Written in C and licensed under the MIT License, it can also be used as a library.

For more information, please refer to the documentation at h2o.examp1e.net.