Civetweb is a small footprint HTTP Server with optional Lua and SQLite support written in C. It can be embedded into C/C++ applications or used as stand alone web server for Windows, Linux, BSD or Mac-OS.
This project is based on the Mongoose web server, but maintains the MIT license and is free from GPL licenses.

Installation Guide
https://github.com/civetweb/civetweb/blob/master/docs/Installing.md

Contributions are welcome and encouraged.
The official source code is at
https://github.com/civetweb/civetweb
Problems may be reported at
https://github.com/civetweb/civetweb/issues

Use the "Civetweb" Google groups for questions and discussion
https://groups.google.com/d/forum/civetweb

Features

  • Scripting and database support (Lua Server Pages + Sqlite)
  • Support for CGI, SSL, SSI, Digest (MD5) authorization, Websocket, WEbDAV
  • Simple and clean embedding API,
  • The source is in a single file

Project Samples

Project Activity

See All Activity >

Categories

HTTP Servers

License

MIT License

Follow civetweb

civetweb Web Site

Other Useful Business Software
Skillfully - The future of skills based hiring Icon
Skillfully - The future of skills based hiring

Realistic Workplace Simulations that Show Applicant Skills in Action

Skillfully transforms hiring through AI-powered skill simulations that show you how candidates actually perform before you hire them. Our platform helps companies cut through AI-generated resumes and rehearsed interviews by validating real capabilities in action. Through dynamic job specific simulations and skill-based assessments, companies like Bloomberg and McKinsey have cut screening time by 50% while dramatically improving hire quality.
Learn More
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
1
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5

User Reviews

  • Beautiful little web server, threaded and supports many features you'd want (eg SSL!). Truly easy to get embedded in an existing application.
Read more reviews >

Additional Project Details

Operating Systems

BSD, Linux, Windows

Programming Language

C, C++, Lua

Database Environment

SQLite

Related Categories

C++ HTTP Servers, C HTTP Servers, Lua HTTP Servers

Registered

2013-08-15