Showing 1395 open source projects for "simple http server"

View related business solutions
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Start Free
  • $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
  • 1
    WordPressify

    WordPressify

    Automate your WordPress development workflow

    A build system designed to automate your WordPress development workflow. WordPressify is a simple tool that helps you build WordPress themes and plugins. It takes care of the development experience by providing a web server with a database out of the box, with zero configuration required. A development server for PHP and MariaDB database out of the box. Watches for all your changes and reloads in real-time. Preprocessors, PostCSS or Sass with source maps.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 2
    walgit

    walgit

    A git server that is one binary in front of an object store

    walgit is a lightweight Git server designed around object storage rather than traditional server-local repository state. A single binary can host repositories whose durable data resides in S3-compatible storage or Google Cloud Storage. It supports standard Git fetch and push operations over Smart HTTP, including protocol versions 0 and 2. Bundle-based cloning and Git LFS are included for handling repositories and large files efficiently.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    Slim

    Slim

    PHP micro framework that helps you quickly write web applications

    We recommend you install the Slim Framework with the Composer dependency manager. The easiest way to start working with Slim is to create a project using Slim-Skeleton as a base by running a bash command. Slim provides a fast and powerful router that maps route callbacks to specific HTTP request methods and URIs. It supports parameters and pattern matching. Build your application with concentric middleware to tweak the HTTP request and response objects around your Slim app. Slim supports any...
    Downloads: 12 This Week
    Last Update:
    See Project
  • 4
    dperf

    dperf

    DPDK based 100Gbps network performance and load testing software

    ...Can be used as a high-performance HTTP server or client for load testing.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 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.
    Start Free
  • 5
    webhook

    webhook

    webhook is a lightweight incoming webhook server to run shell commands

    webhook is a lightweight configurable tool written in Go, that allows you to easily create HTTP endpoints (hooks) on your server, which you can use to execute configured commands. You can also pass data from the HTTP request (such as headers, payload or query variables) to your commands. webhook also allows you to specify rules which have to be satisfied in order for the hook to be triggered. For example, if you're using Github or Bitbucket, you can use webhook to set up a hook that runs a redeploy script for your project on your staging server, whenever you push changes to the master branch of your project. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 6
    miniserve

    miniserve

    For when you really just want to serve some files over HTTP right now

    miniserve is a compact command-line utility for sharing files and directories over HTTP. It is written in Rust and distributed as a self-contained binary for major desktop and server platforms. Users can serve one file, expose a browsable directory, host a static site, or route missing paths to a single-page application. Optional authentication, TLS, random routes, and custom headers help control access. The browser interface supports search, themed listings, QR codes, uploads, directory creation, deletion, and compressed folder downloads. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    gRPC-Gateway

    gRPC-Gateway

    gRPC to JSON proxy generator following the gRPC HTTP spec

    gRPC-Gateway is a plugin of protoc. It reads a gRPC service definition and generates a reverse-proxy server which translates a RESTful JSON API into gRPC. This server is generated according to custom options in your gRPC definition. gRPC-Gateway helps you to provide your APIs in both gRPC and RESTful style at the same time. gRPC is great -- it generates API clients and server stubs in many programming languages, it is fast, easy to use, and bandwidth-efficient and its design is combat-proven by Google. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Reitit

    Reitit

    A fast data-driven routing library for Clojure/Script

    Reitit is a fast, data-driven routing library for Clojure and ClojureScript, designed for seamless integration with Ring and other ecosystems. It offers declarative route definition, efficient path resolution, and flexible route metadata, enabling both server-side and client-side routing with high performance and extensibility. A Ring routing app with input & output coercion using data-specs. Simple web application using Ring/Reitit and Integrant. A simple Clojure backend using Reitit to serve up a RESTful API.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Pushpin

    Pushpin

    Proxy server for adding push to your API

    Pushpin is a proxy server that pins client connections open, making it easy to build real-time API endpoints. Pushpin supports HTTP streaming, HTTP long-polling, and WebSockets. For compatibility with older browsers, it can also translate from SockJS. Clients communicate using your API contract. Pushpin is a server-side implementation detail. An existing real-time API can be migrated to or away from Pushpin without breaking clients.
    Downloads: 0 This Week
    Last Update:
    See Project
  • PRTG Catches Network Issues Before They Cause Downtime Icon
    PRTG Catches Network Issues Before They Cause Downtime

    Threshold-based alerts flag problems early, so your team can act before users notice, not after.

    Reactive troubleshooting usually means hearing about a problem from frustrated users, not your monitoring tool. PRTG sets threshold-based alerts across devices, servers and applications, notifying your team by email, SMS or push the moment a metric crosses a set limit. That means catching a failing disk or overloaded server before it becomes an outage and getting time back from firefighting. Start a free trial and set your first alerts today.
    Download 30-Day Trial
  • 10
    Faraday

    Faraday

    Simple, but flexible HTTP client library, with support for backends

    Faraday is an HTTP client library abstraction layer that provides a common interface over many adapters (such as Net::HTTP) and embraces the concept of Rack middleware when processing the request/response cycle. You probably don't want to use Faraday directly in your project, as it will lack an actual client library to perform requests. Instead, you probably want to have a look at Awesome Faraday for a list of available adapters. The best starting point is the Faraday Website, with its...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    Git Credential Manager

    Git Credential Manager

    Secure, cross-platform Git credential storage with authentication

    ...Git Credential Manager is currently available for Windows, macOS, and Linux*. GCM only works with HTTP(S) remotes; you can still use Git with SSH.
    Downloads: 16 This Week
    Last Update:
    See Project
  • 12
    Beast

    Beast

    HTTP and WebSocket built on Boost.Asio in C++11

    ...Its algorithms are role-agnostic, meaning the same core abstractions can be used to build client-side and server-side systems. The library provides protocol vocabulary types, parsers, serializers, examples, and reusable patterns for robust network programming. It is especially useful for C++ developers who want fine-grained control over HTTP and WebSocket behavior while staying within the Boost ecosystem.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Turbo

    Turbo

    Turbo is a framework built for LuaJIT 2

    ...It uses an event-driven, non-blocking, no-thread design to deliver excellent performance and minimal footprint to high-load applications while also providing excellent support for embedded uses. The toolkit can be used for HTTP REST APIs, traditional dynamic web pages through templating, open connections like WebSockets, or just as high-level building blocks for native speed network applications. First and foremost the framework is aimed at the HTTP(S) protocol. This means web developers and HTTP API developers are first-class citizens. But the framework contains generic nuts and bolts such as; an I/O loop, IO Stream classes, and customizable TCP (with SSL) server classes giving it value for everyone doing any kind of high-performance network application.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Zerocode

    Zerocode

    API automation and load testing framework

    ...It has the best of best ideas and practices from the community to keep it super simple, and the adoption is rapidly growing among the developer/tester community. Zerocode is a modern lightweight, simple and extensible open-source framework for writing test intentions in simple JSON or YAML format that facilitates both declarative configuration and automation. Put simply, Zerocode alleviates pain and brings simplicity to modern API automation.
    Downloads: 16 This Week
    Last Update:
    See Project
  • 15
    Centrifugo

    Centrifugo

    Scalable real-time messaging server in a language-agnostic way

    Centrifugo is language-agnostic. It's a standalone server with a simple API that integrates well with an application written in any programming language. No need to change an existing application architecture to introduce real-time features. Just add Centrifugo nearby and let it deal with persistent connections. Centrifugo is built in Go language with some smart optimizations inside. It has good performance – see a description of a test stand with one million WebSocket connections and 30 million delivered messages per minute with hardware comparable to one modern server machine. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    GraphQL WebSocket

    GraphQL WebSocket

    Coherent, zero-dependency, lazy, simple, GraphQL

    Coherent, zero-dependency, lazy, simple, GraphQL over WebSocket Protocol compliant server and client. Messages are represented through the JSON structure and are stringified before being sent over the network. They are bidirectional, meaning both the server and the client must conform to the specified message structure. Connection is a connection within the established socket describing a "connection" through which the operation requests will be communicated. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Yii Web Programming Framework

    Yii Web Programming Framework

    Yii PHP Framework 1.1.x

    ...Yii gives you the maximum functionality by adding the least possible overhead. Sane defaults and built-in tools helps you write solid and secure code. Write more code in less time with simple, yet powerful APIs and code generation. The minimum requirement by Yii is that your Web server supports PHP 5.1.0 or above. Yii has been tested with Apache HTTP server on Windows and Linux operating systems. Yii comes with a command line tool called "yiic" that can create a skeleton Yii application for you to start with. The new Yii application will be created at "YiiPath/testdrive. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    Aleph

    Aleph

    Asynchronous streaming communication for Clojure

    Aleph is an asynchronous I/O framework for Clojure built atop Netty, offering efficient, non-blocking network programming with support for HTTP, raw TCP/UDP, and streaming through Manifold streams. Aleph follows the Ring spec fully and can be a drop-in replacement for any existing Ring-compliant server. However, it also allows for the handler function to return a Manifold deferred to represent an eventual response. This feature may not play nicely with synchronous Ring middleware, which modifies the response, but this can be easily fixed by reimplementing the middleware using Manifold's let-flow operator. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    RestSharp

    RestSharp

    Simple REST and HTTP API Client for .NET

    RestSharp is probably the most popular HTTP client library for .NET. Featuring automatic serialization and deserialization, request and response type detection, variety of authentications and other useful features, it is being used by hundreds of thousands of projects. RestSharp passed over 32 million downloads on NuGet, with average daily download count of 10,000. It's being used by many popular OSS projects, including Roslyn and Swagger. The main purpose of RestSharp is to make synchronous...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 20
    warp

    warp

    A super-easy, composable, web server framework for warp speeds

    ...A Filter in warp is essentially a function that can operate on some input, either something from a request, or something from a previous Filter, and returns some output, which could be some app-specific type you wish to pass around, or can be some reply to send back as an HTTP response. That might sound simple, but the exciting part is the combinators that exist on the Filter trait. These allow composing smaller Filters into larger ones, allowing you to modularize, and reuse any part of your web server. As awesome as the Filter system is, if warp didn’t provide common web server features, it’d still be annoying to work with. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    omnisharp-roslyn

    omnisharp-roslyn

    OmniSharp server (HTTP, STDIO) based on Roslyn workspaces

    OmniSharp is a .NET development platform based on Roslyn workspaces. It provides project dependencies and C# language services to various IDEs and plugins. OmniSharp is built with the .NET Core SDK on Windows and Mono on OSX/Linux. It targets the net472 target framework. For platforms other than Windows, OmniSharp ships with an embedded Mono which is based on version 6.12.0, includes MSBuild 16.8.0 and is provisioned during the build script. If Mono is globally installed on the system,...
    Downloads: 103 This Week
    Last Update:
    See Project
  • 22
    1Panel

    1Panel

    1Panel provides an intuitive web interface and MCP Server

    1Panel is a comprehensive Linux server management dashboard and MCP server built in Go. It offers UI control over websites, containers, databases, file systems, LLMs, backups, and monitoring, streamlining typical admin workflows via web.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 23
    Atlantis iOS

    Atlantis iOS

    A lightweight and powerful iOS framework for intercepting HTTP/HTTPS

    Don't let cumbersome web debugging tools hold you back. With Proxyman's native macOS app, you can capture, inspect, and manipulate HTTP(s) traffic with ease. Intuitive, thoughtful, and built with meticulous attention to detail. Dive into the network level to diagnose and fix problems with reliable and powerful tools. Proxyman acts as a man-in-the-middle server that captures the traffic between your applications and SSL Web Server. With a built-in macOS setup, so you can inspect your HTTP/HTTPS Request and Responses in plain text with just one click. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Objeck

    Objeck

    Objeck is a modern object-oriented programming language

    General-purpose object-oriented and functional programming language. Designed to be intuitive, lightweight, cross-platform and fast. The Objeck compiler produces two types of binaries. The first is an executable and the second type is a library. Libraries can be linked into executables by passing the names of libraries to the compiler. Objeck can be built for a variety of targets. The language is implemented in C++, assembly (i.e., generated machine code) and assisted by code generators for...
    Downloads: 70 This Week
    Last Update:
    See Project
  • 25
    FastMCP Framework

    FastMCP Framework

    A TypeScript framework for building MCP servers

    ...It allows developers to define “tools” (basically operations or services) and “resources” that can be fetched or interacted with, and supports multiple transport mechanisms (HTTP streaming, SSE, etc) for client-server communication. Because it’s built in TypeScript and designed with modern deployment targets (Node.js, Cloudflare Workers, etc), it aims to support production-ready MCP servers with strong type safety and extensibility. Developers can use it to build server back-ends that expose data or capabilities to LLM applications in a standardized way, reducing the custom boilerplate required for integrating with AI systems. ...
    Downloads: 1 This Week
    Last Update:
    See Project