No description
Find a file
2024-09-26 19:36:27 +02:00
src wip, added experimental http 1.0 support 2024-09-26 19:36:27 +02:00
.envrc Made it properly receive the http headers, yipie! 2024-08-17 21:19:42 +02:00
.gitignore Made it properly receive the http headers, yipie! 2024-08-17 21:19:42 +02:00
Cargo.lock wip, added experimental http 1.0 support 2024-09-26 19:36:27 +02:00
Cargo.toml wip, added experimental http 1.0 support 2024-09-26 19:36:27 +02:00
CHANGELOG.md Rewrote everything and added support for http 0.9 2024-08-20 02:59:15 +02:00
flake.lock Made it properly receive the http headers, yipie! 2024-08-17 21:19:42 +02:00
flake.nix Rewrote everything and added support for http 0.9 2024-08-20 02:59:15 +02:00
ideas.md wip, added experimental http 1.0 support 2024-09-26 19:36:27 +02:00
README.md Made it properly receive the http headers, yipie! 2024-08-17 21:19:42 +02:00

Polar Bear

Caution

This is very experimental software, and it might will not function correctly!


The goals of this project are:

  • To make a 100% rust web server
  • To focus on speed, performance and compatibility
  • To have as little dependencies as humanly possible.
  • To implement cool features that make writing websites a lot more fun!
    • My idea is to be able to add special syntax to you're html that will do certain things, such as:
      • Importing headers and footers WITHOUT SILLY JAVASCRIPT OR PHP, it will just be injected on request :D!
      • And other things that I will think of later, maybe create an issue with some ideas!

What am I currently working on?

  • Implementing HTTP 1.0

TODO:

  • Support for TLS
  • Support for newer HTTP
  • Security checks for requested file paths
  • Config files
  • And probably more!