Professional Documents
Culture Documents
-----
Because of this Kore is an ideal candidate for building robust, scalable and secure
web things.
Key Features
------------
* Supports SNI
* Supports HTTP/1.1
* Websocket support
* Privseps by default
* TLS enabled by default
* Optional background tasks
* Built-in parameter validation
* Optional asynchronous PostgreSQL support
* Optional support for page handlers in Python
* Reload private keys and certificates on-the-fly
* Private keys isolated in separate process (RSA and ECDSA)
* Default sane TLS ciphersuites (PFS in all major browsers)
* Modules can be reloaded on-the-fly, even while serving content
* Event driven (epoll/kqueue) architecture with per CPU worker processes
* Build your web application as a precompiled dynamic library or single binary
License
-------
* Kore is licensed under the ISC license
Documentation
--------------
[Read the documentation](https://docs.kore.io/3.0.0/)
Platforms supported
-------------------
* Linux
* OpenBSD
* FreeBSD
* MacOS
Building Kore
-------------
Clone this repository or get the latest release at [https://kore.io/releases/3.0.0]
(https://kore.io/releases/3.0.0).
Requirements
* openssl (1.0.2k+ or 1.1.0e+)
(note: this requirement drops away when building with NOTLS=1 NOHTTP=1)
(note: libressl works as a replacement)
```
$ cd kore
$ make
# make install
```
Note that certain build flavors cannot be mixed together and you will just
be met with compilation errors.
Example applications
-----------------
You can find example applications under **_examples/_**.
Mailing lists
-------------
Other mailboxes:
**security@kore.io** - Mail this email if you think you found a security problem.