Deploy in 115+ regions with the modern database for every enterprise.
MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Gemini 3 and 200+ AI Models on One Platform
Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.
Build generative AI apps with Vertex AI. Switch between models without switching platforms.
Cookie based web authentication and single sign on system for largish intranets under a single domain where many, untrusted, people run their own web services. The server uses a private cookie scoped only for the client browser and the idcheck webserver which is always protected with SSL.
In addition to the common practise of using SSL for everything (which idcheck supports). The idcheck system can also be used to provide authentication to websites where you merely want to hide content...
apache-2.x module to get userid from header|environment|SSL variable
Mostly copied from mod_auth_basic of apache-2.2.
The basic-auth handshake was replaced by some code which gets the userid out of a customable variable. The variable could be anything ap_expr could read in authentication hook, e.g.: a header field, a httpd environment variable or an SSL environment variable. The syntax is the same known from RewriteCond of mod_rewrite: e.g.: %{HTTP:variable}, %{ENV:variable} or %{SSL:variable}
No password is written into internal httpd variables. ...
Fast Websites: Powerful CMS for Apache written in C++
Snap! C++ runs your CMS using binary code written in C and C++. (We use some libraries that are written in C, all of our server code is written in C++.)
The basic concept is taken from a large set of Drupal 6.x modules from Drupal Core and necessary 3rd party modules (we've been using over 220 modules on top of the Core modules.) The result is quite extensible as it offers a plug-in mechanism that everyone is welcome to use to create their own extensions.
Debian Packages can be downloaded from https://launchpad.net/~snapcpp -- you can find instructions there on how to add the PPA to your sources on your Ubuntu system and just use apt-get install / upgrade as required.
MiniWeb is a high-efficiency, cross-platform, small-footprint HTTP server implementation in C language. It implements GET and POST methods and works on multiple platforms ranging from server, desktop, game console and IoT hardware.
Full-stack observability with actually useful AI | Grafana Cloud
Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.
Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
The goal of qHttpd project is building a highly customizable HTTP server which can be used in many projects not only for a HTTP delivery layer but also for a versatile communication protocol. By default, it supports WebDAV and LUA script hooking.
mod_authn_sasl is a SASL authentication backend provider module for the Apache 2.2 webserver. It provides password checking functionality for HTTP Basic Authentication. Username and password are checked against the SASL password checking backends.
mod_auth_certificate is an authentication module for Apache Webserver 2.x. It adds the capability to forward usernames returned by mod_ssl to authorization providers like mod_authz_ldap.
Exhausted is a c library meant to allow a threaded program to serve http/https static or dynamic (cgi-like) content in a bunch of calls.
It includes facilities to serve files, manage basic authentication, redirection, and cookies.
SQLiteDBMS is a database management server for SQLite. It allows an sqlite3 process to be accessed via a TCP/IP network. It provides Extended SQL, SSL, basic authentication, query caching, WebDAV, access control, and replication. http://sqlitedbms.sf.net
A basic web server coded in C language using socket programming. Comes with all the basic features like access and error logs, customizing server root, port number etc.
ScriptBasic is a mature Basic interpreter that can be used for server side CGI scripting, utility programming or to develop GUI desktop applications. A multi-threaded HTTP Basic application server is available as well with session support.
mod_torrent is an Apache module that uses the BitTorrent protocol for content distribution and implements a basic BT tracker. With mod_torrent there is no need to generate separate torrent meta data files prior to content distribution on your web site.
The .Net CP Project has the goal to create a totally free web hosting control panel that works with .NET technology on windows 2000/2003 servers. The panel will control aspects as: webspace, bandwith, dns, mail, news, and more.
A web based Media and Entertainment server system, designed for use on lans and home networks. Current formats supported are MP3 and OGG Vorbis. Many more audio and video formats will be available. New features will be added shortly. See Home Page.
tinyhttpd is a relatively simple webserver I wrote for a school project. While exceedingly simple, tinyhttpd is threaded and handles basic CGI scripts! This is an educational tool to demonstrate the concepts behind http.