Open Source Desktop Operating Systems HTTP Servers

HTTP Servers for Desktop Operating Systems

Browse free open source HTTP Servers and projects for Desktop Operating Systems below. Use the toggles on the left to filter open source HTTP Servers by OS, license, language, programming language, and project status.

  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • 1
    XAMPP

    XAMPP

    An easy to install Apache distribution containing MySQL, PHP, and Perl

    XAMPP is a very easy to install Apache Distribution for Linux, Solaris, Windows, and Mac OS X. The package includes the Apache web server, MySQL, PHP, Perl, a FTP server and phpMyAdmin.
    Leader badge
    Downloads: 472,673 This Week
    Last Update:
    See Project
  • 2
    axTLS is a TLSv1 SSL library designed specifically for embedded devices, with a highly configurable interface for small memory footprints.
    Leader badge
    Downloads: 546 This Week
    Last Update:
    See Project
  • 3
    Advanced Onion Router
    Advanced Onion Router is a portable client for the OR network and is intended to be an improved alternative for Tor+Vidalia+Privoxy bundle for Windows users. Some of the improvements include UNICODE paths, support for HTTP and HTTPS proxy protocols on the same Socks4/Socks5 port with HTTP header filtering that generates fake identity-dependent headers every time the identity is changed (proxy chains are also supported), support for NTLM proxies, a User Interface that makes Tor's options and actions more accessible, local banlist for forbidden addresses, private identity isolation, a point-and-click process interceptor that can redirect connections from programs that don't support proxies, also giving them fake information about the local system and support for .onion addresses. Also, it can estimate AS paths for all circuits and prevent AS path intersections, it can restrict circuits to be built using only nodes from different countries, can change circuit lengths and more.
    Downloads: 45 This Week
    Last Update:
    See Project
  • 4
    The GNU Ada compiler
    This project currently provides the GNAT Studio Ada development environment, packaged for macOS. For a source of the compiler and software packages, for various operating systems, see https://ada-lang.io and Alire. For up-to-date releases of the GNAT compiler packaged for macOS, see https://github.com/simonjwright/distributing-gcc/releases. Older releases are retained for historical reasons.
    Downloads: 17 This Week
    Last Update:
    See Project
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 5
    Simple components for Ada

    Simple components for Ada

    A software components library

    The Simple components for Ada library provides implementations of smart pointers for automatically collected objects (using reference counting), object persistence, unbounded and bounded arrays of smart pointers, generic unbounded arrays of private objects and plain pointers, generic sets, maps, arbitrary precision arithmetic, B-trees, directed graphs, directed weighted graphs, stacks, and storage pools. It also includes table management, string editing, IEEE 754 support, and infix expression parsing tools. Implementations of some lock-free shared data structures are provided.
    Downloads: 26 This Week
    Last Update:
    See Project
  • 6
    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.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 7
    Collection of plugins for Eclipse 2.1 (www.eclipse.org). Web-Application Development Environment (XML/HTML/CSS/JSP).
    Downloads: 10 This Week
    Last Update:
    See Project
  • 8
    The goal of Simple is to bring the power of simplicity to the world of server side Java. The primary focus of the project is to provide a truly embeddable Java based HTTP engine capable of handling enormous loads. Simple provides a truly asynchronous service model, request completion is driven using an internal, transparent, monitoring system.
    Leader badge
    Downloads: 3 This Week
    Last Update:
    See Project
  • 9
    ISPMan is a system to design massive ISPs using LDAP as the backend. ISPMan provides a web front end and a command line interface to create virtual domains and manages users, dns information, email infos and httpd setup data for these vhosts.
    Downloads: 6 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    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
  • 10

    Free-SA

    Free-SA is report generating tool for web, proxy and mail log files

    Free-SA is logs processor and report generating tool. It can be used to control traffic usage, to evaluate conformance to the Internet access security policies, to investigate security incidents, to evaluate web server efficiency and to detect troubles with server configuration.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    The aim of pServ (pico Server) is to create a portable, small webserver. Coded in portable C with Unix being the main reference platform, but porting is encouraged. Portability and small footprint should enable the use of pServ on a workstation as well as
    Downloads: 5 This Week
    Last Update:
    See Project
  • 12
    Anacapa is a lightweight, scalable, fast, Web server, focused on support for dynamically loadable, Apache-like, business software modules. High performance HTTP and SOAP implementations are included. Anacapa is distributed for Linux and Solaris systems.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 13
    Caudium WebServer is a single process multi-threaded webserver. It has a built-in pre-processing language and includes an easy to use web-based configuration interface.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 14
    A calculator for dates. May calculate how many days there are between two dates or the next date from a starting date. Runs on Palm Os and Windows.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    Embedded HTTP Server (EHS) is a C++ class library which can be inherited from to add HTTP(S) server functionality to any class or application. It is easily extendable (samples included) and supports SSL, form data via POST or GET, uploads via multi-part form attachments and WebSockets. Operation modes include single- and multi-threaded operation.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    Gefest Web Home Server
    Simple Web Server with Graphical User interface. Server can be used without special knowledge. Any user can install and share folders in internet or local network. For sample you can share media files (music,video).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    ARecordUpdater

    ARecordUpdater

    An application that automatically updates A-Records for certain hosts.

    ARecordUpdater is an application that automatically updates A-Records for certain hosts. This update client keeps your hostname’s IP address up-to-date. If you have a dynamic IP address which changes periodically (monthly, weekly or even daily), then this can make it difficult or impossible to connect to services at home, like remote desktop or FTP. Using ARecordUpdater allows you to make sure you can always reach your home network, because it makes sure that your hostname is always up-to-date with the latest IP address. The update client can be run using a cron job to automate the process. So once you have it properly configured you don’t have to worry about it; you only need to remember your hostname to reach your files and services. Currently 3 hosts are supported: - one.com - eurohost.com - antagonist.nl ARecordUpdater doesn't use its own timer. It's better to use a cron job, so it uses less memory. Written in Java and runs on any machine with Java installed.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    Servlet container extensions that help web developers write full featured Java web applications.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    J-Alice is a C++ implementation of an Alicebot clone. It can chat on console, irc and function as a mini-http server. Currently it runs on Linux, BeOS, Windows and Solaris with equal functionality.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    (Media Tester) Is a Multicast Monitoring Tool This project used to Monitor Multicast Streams, Bit rate, Alarms, Reports, Video Recording, http://media-tester.sourceforge.net
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    Mereo

    Mereo

    A simple and small HTTP server.

    Mereo is a simple and small HTTP server designed to run on Windows-compatible platforms such as Wine, Windows 2000, and later Windows versions.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    MuhaServer is an open source Web server written in Java programming language and may be run on deferent platforms , it is in begining هو عبارة عن خادم ويب مفتوح المصدر و بسيط مكتوب بلغة الجافا يعمل تحت أي نظام تشغيل
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    YATS is a PHP C extension that implements a custom templating language, similar to FastTemplate, for clean separation of code/logic from display/html. Coded with emphasis on simplicity and execution speed. Supports GNU Gettext for multi-lingual sites.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    Aiakos is a suite of software components that together provide a collaborative Single-Signon System across multiple trusted websites. A simple open protocol is provided for collaboration, and working libraries are provided for ASP and Zope.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    Apache module and patches to OpenSSL & modssl to support Kerberos authentication.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • Next