Go to file
Joris Vink a17f93e896 Include sys/types.h and unistd.h for close(), getopt(), getpid(),
getuid(), setproctitle(), unlink() and declaration of optarg.

Makes Kore compatible with FreeBSD too.

From Ayan George <ayan@ayan.net>
2013-07-09 09:45:16 +02:00
docs update TODO list 2013-07-07 15:08:47 +02:00
includes Include sys/types.h and unistd.h for close(), getopt(), getpid(), 2013-07-09 09:45:16 +02:00
modules/example Fix header includes in the module example as well, from Ewan Higgs via github. 2013-07-06 21:00:48 +02:00
src use handler function name if available when logging a worker process that has died. 2013-07-07 14:56:50 +02:00
LICENSE properly mention what license kore is 2013-06-24 12:05:22 +02:00
Makefile Clean up header includes, based on a diff from Ewan Higgs via github. 2013-07-06 20:55:22 +02:00
README new build script for modules, which should be used as a base for 2013-06-24 18:22:35 +02:00

Hi.

Kore is a fast webserver that facilitates creating dynamic websites in
the C programming language. It takes away the bottleneck of constantly
loading items from disk or executing non compiled code (PHP, Perl, ...).

With a site loaded as a module in memory the page callbacks are directly called from the worker proceses and requests can be handled incredibly fast.

No overhead.

Features
- Supports SNI
- Supports SPDY/3
- Supports HTTP/1.1
- Secure by default
- SSL connections only
- Virtual host support
- Easy to use configuration
- Loads your site as a precompiled C module
- Event driven architecture and worker processes for throughput
- Modules can be reloaded on-the-fly even while serving content

License
- Kore is licensed under the ISC license.

Platforms support
- Linux
- OpenBSD

Any other BSD might function, but is untested.

Right now Kore development is a moving process, so expect bugs.
If you run into said bugs please contact me at joris@coders.se.

More information can be found on https://kore.io/