Skip to content

Khudro is a very light weight web-server built with C. It uses socket and thread to maintain concurrent processes.

Notifications You must be signed in to change notification settings

arman-bd/khudro

Repository files navigation

Khudro

Khudro is a very light weight web-server for Windows built with C.

The word 'Khudro' ( ক্ষুদ্র in Bangla ) means small.

There are many stable web-servers out there, but the main purpose of this project is to build a lightweight web-server with a small functionality of serving simple files.

IMPORTANT

Don't forget to add Socket & Thread in your compiler path / environment.

  • pthread
  • ws_32

Features

  • Serves Static Files
  • Follows Some Web-Standards ( More to be added )
  • 400+ MIME-Type Support based on File Extension
  • 404-Error ( File Not Found ) Handler
  • Configuration File
  • Sending Buffer Limit ( To Conserve Memory )
  • Receiving Buffer Limit

Features To Be Added

  • Compression Support
  • C Based Scripting [ as plugin ]
  • E-Tag Support
  • File Modified Check
  • Cache-Control Support

About

Khudro is a very light weight web-server built with C. It uses socket and thread to maintain concurrent processes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published