Showing 1395 open source projects for "simple http server"

View related business solutions
  • One Monitoring Tool for IT, OT and Cloud | Free Trial Icon
    One Monitoring Tool for IT, OT and Cloud | Free Trial

    Vendor-agnostic monitoring across on-prem servers, cloud platforms and OT devices, all in one dashboard. No more tool sprawl.

    Modern infrastructure spans data centers, cloud platforms and factory floors, and every blind spot between them is a risk. PRTG supports SNMP, WMI, SSH and other standard protocols to monitor IT, OT and hybrid environments through one customizable dashboard. Build the views your team needs, from network health to application performance, without switching tools. Try PRTG free for 30 days now.
    Try PRTG Free
  • 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
  • 1
    Froala Editor

    Froala Editor

    The next generation Javascript WYSIWYG HTML Editor

    Froala Editor is a lightweight WYSIWYG HTML Editor written in Javascript that enables rich text editing capabilities for your applications. Froala WYSIWYG HTML Editor is one of the most powerful JavaScript rich text editors ever. Froala Rich Text Editor has a vast range of both simple and complex features for all kind of use cases. Lots of features don't have to overwhelm the user with hundreds of buttons. The Froala's WYSIWYG editor smart toolbar can accommodate over 100 features in this...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 2
    GraphQL Yoga

    GraphQL Yoga

    Rewrite of a fully-featured GraphQL Server with focus on easy setup

    The fully-featured GraphQL Server with focus on easy setup, performance and great developer experience. practice Yoga while working with GraphQL Yoga. Easiest way to run a GraphQL server: Sensible defaults & includes everything you need with minimal setup (we also export a platform/env-agnostic handler so you can build your own wrappers easily). Built-in support for GraphQL subscriptions using Server-Sent Events. Compatible, works with all GraphQL clients (Apollo, Relay, Urql...) and fits...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Down

    Down

    Streaming downloads using Net::HTTP, http.rb or HTTPX

    Down is a small, reliable Ruby library for downloading files that favors correctness, streaming, and clear error handling. It follows redirects safely, supports timeouts and retries, and streams responses to disk to keep memory usage low—ideal for large downloads or server environments. The API returns file-like objects (often Tempfile) with helpful metadata such as original filename and content type, which plays nicely with file-attachment libraries and background jobs. Multiple HTTP backends are supported, letting you choose between Net::HTTP or faster/feature-rich clients while keeping a consistent interface. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    YARP

    YARP

    A toolkit for developing high-performance HTTP reverse proxy apps

    YARP is a library to help create reverse proxy servers that are high-performance, production-ready, and highly customizable. We found a bunch of internal teams at Microsoft who were either building a reverse proxy for their service or had been asking about APIs and tech for building one, so we decided to get them all together to work on a common solution, this project. Each of these projects was doing something slightly off the beaten path which meant they were not well served by existing...
    Downloads: 1 This Week
    Last Update:
    See Project
  • Build Data Resilience - Take the Assessment Today Icon
    Build Data Resilience - Take the Assessment Today

    Can you recover when it matters most? Take this quick assessment to identify gaps and build greater recovery confidence.

    Is your recovery strategy as strong as you think? Take this quick self-assessment to check your recovery readiness and gain tailored insights. In only 2 minutes, you'll learn where you fall on the recovery readiness scale.
    Take the Assessment
  • 5
    Erlang/OTP

    Erlang/OTP

    Build massively scalable soft real-time systems

    Erlang is a programming language used to build massively scalable soft real-time systems with requirements on high availability. Some of its uses are in telecoms, banking, e-commerce, computer telephony and instant messaging. Erlang's runtime system has built-in support for concurrency, distribution and fault tolerance. OTP is set of Erlang libraries and design principles providing middle-ware to develop these systems. It includes its own distributed database, applications to interface...
    Downloads: 156 This Week
    Last Update:
    See Project
  • 6
    GraphQL Modules

    GraphQL Modules

    Enterprise Grade Tooling For Your GraphQL Server

    GraphQL Modules is a toolset of libraries and guidelines dedicated to create reusable, maintainable, testable and extendable modules out of your GraphQL server. Modules are defined by their GraphQL schema (Schema first design). Manage multiple teams and features, multiple micro-services and servers. A clear, gradual path from a very simple and fast, single-file modules, to scalable ones. A rich toolset around testing, mocking and separation. GraphQL Modules is a set of extra tools, structures and guidelines around your GraphQL schema. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Go Micro

    Go Micro

    A framework for distributed systems development

    Go Micro is a framework for distributed systems development. Go Micro provides the core requirements for distributed systems development including RPC and Event driven communication. The Micro philosophy is sane defaults with a pluggable architecture. We provide defaults to get you started quickly but everything can be easily swapped out. Auth is built in as a first class citizen. Authentication and authorization enable secure zero trust networking by providing every service an identity and...
    Downloads: 74 This Week
    Last Update:
    See Project
  • 8
    Ollama4j

    Ollama4j

    A simple Java library for interacting with Ollama server

    Ollama4j is a lightweight Java library designed to simplify interaction with the Ollama server, enabling developers to integrate locally hosted large language models into Java applications with minimal friction. It provides a clean and developer-friendly API that abstracts the underlying REST communication, allowing users to focus on building features rather than handling low-level networking details. The library supports a wide range of core capabilities, including chat-based interactions, text generation, embeddings, and model management, making it suitable for both simple applications and more advanced AI-driven systems. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    ssh deployments

    ssh deployments

    GitHub Action for deploying code via rsync over ssh. (with NodeJS)

    GitHub Action for deploying code via rsync over ssh. (with NodeJS). Private key part of an SSH key pair. The public key part should be added to the authorized_keys file on the server that receives the deployment. NodeJS version is more than a minute faster than simple Docker version. This GitHub Action deploys specific directory from GITHUB_WORKSPACE to a folder on a server via rsync over ssh, using NodeJS. This action would usually follow a build/test action which leaves deployable code in GITHUB_WORKSPACE. ...
    Downloads: 0 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
    wait4x

    wait4x

    Wait4X allows you to wait for a port or a service to enter the request

    wait4x is a command-line utility for waiting on the availability of TCP, HTTP(s), and command-based targets. It is useful in scripts and containerized environments to ensure dependencies are ready before proceeding. wait4x is designed to be a drop-in replacement for other wait tools, but with more flexibility and protocol support.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Skript

    Skript

    Skript is a Bukkit plugin which allows server admins

    Skript is (surprise, surprise) a scripting plugin for the Bukkit platform. It is easy to use for simple tasks, but you can also create really complex things with it. The syntax of Skript is close to English, but it is still not magic. While you might succeed with experimentation for simple tasks, for anything more complex you will need some guidance. You will find all supported features of the plugin here, along with some useful examples. We don't have tutorials yet, but you can find good...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 12
    mcp-cli

    mcp-cli

    Lighweight CLI to interact with MCP servers

    mcp-cli is a lightweight, Bun-based command-line interface (CLI) tool that simplifies how developers discover, inspect, and interact with Model Context Protocol (MCP) servers from the terminal. The Model Context Protocol is an emerging open standard for connecting language models and external tools, and mcp-cli helps mitigate common pain points like context window bloat by dynamically discovering MCP servers and reducing token load during interactions. It’s designed to be fast and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Goa

    Goa

    Design-based APIs and microservices in Go

    ...The design also describes how the payloads, results and errors are serialized in the transport (HTTP or gRPC). For example a service method payload may be built from an HTTP request by extracting values from the request path, headers and body. This clean separation of layers makes it possible to expose the same service using multiple transports. It also promotes good design where the service business logic concerns are expressed and implemented separately.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Anywhere

    Anywhere

    Running static file server anywhere

    Anywhere is a Node.js command-line utility that turns any local directory into a static file server. Running the command without arguments serves the current folder on port 8000. Users can select another port, hostname, or document root through simple command-line options. The tool normally opens the default browser automatically, while silent mode starts the server without launching a window. An HTML5 history fallback can redirect client-side application routes to a selected index file. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Actionhero

    Actionhero

    Actionhero is a realtime multi-transport nodejs API server

    The reusable, scalable, and Quick node.js API server for stateless and stateful applications. No matter what you are building, Actionhero is here to save the day. The action hero framework is one of the fastest ways to get started with a REST API - Routes, Versions, Testing, and Translation tool are all included. Actionhero's small footprint and stateful server options make it ideal for IOT applications whereas much logic as possible is offloaded to the server.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    ProxyAdmin

    ProxyAdmin

    Proxy is a high-performance, full-function http proxy, https proxy

    ProxyAdmin Free is a web-based management console for the goproxy networking and proxy server. It provides a graphical alternative to managing goproxy entirely through command-line arguments. Administrators can configure HTTP and HTTPS proxies, SOCKS5 services, internal network tunneling, and other supported proxy modes. The interface also exposes remote-access features such as VNC and Web-SSH alongside custom service configuration.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Celery

    Celery

    Distributed task queue (development branch)

    Celery is a simple, flexible, and reliable distributed system to process vast amounts of messages, while providing operations with the tools required to maintain such a system. It’s a task queue with focus on real-time processing, while also supporting task scheduling. Celery has a large and diverse community of users and contributors, you should come join us on IRC or our mailing-list. Celery is Open Source and licensed under the BSD License. A task queue’s input is a unit of work called a...
    Downloads: 16 This Week
    Last Update:
    See Project
  • 18
    Relay Library for GraphQL.js

    Relay Library for GraphQL.js

    A library to help construct a graphql-js server supporting react-relay

    A library to help construct a graphql-js server supporting react-relay. This is a library to allow the easy creation of Relay-compliant servers using the GraphQL.js reference implementation of a GraphQL server. A basic understanding of GraphQL and of the GraphQL.js implementation is needed to provide context for this library. This library is designed to work with the GraphQL.js reference implementation of a GraphQL server.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Firebase Admin Node.js SDK

    Firebase Admin Node.js SDK

    Firebase Admin Node.js SDK

    The Admin SDK is a set of server libraries that lets you interact with Firebase from privileged environments to perform actions like read and write Realtime Database data with full admin privileges. Programmatically send Firebase Cloud Messaging messages using a simple, alternative approach to the Firebase Cloud Messaging server protocols. Access Google Cloud resources like Cloud Storage buckets and Cloud Firestore databases associated with your Firebase projects. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 20
    qLibc

    qLibc

    qLibc is a simple and yet powerful C library

    qLibc is currently one of the most functionally-complete, publicly-licensed C/C++ libraries. The goal of the qLibc project is to provide a simple and powerful general-purpose C/C++ library that includes all kinds of containers and general library routines. It provides a ready-made set of common container APIs with a consistent API look.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Gobot

    Gobot

    Golang framework for robotics, drones, and the Internet of Things

    ...Gobot includes a RESTful API to query the status of any connection, device or robot running in your swarm. It additionally has the ability to issue commands directly to your devices and robots. It also comes with the robeaux React.JS interface baked right into its API server for quick and easy configuration.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 22
    DotWeb

    DotWeb

    Simple and easy go web micro framework

    Simple and easy go web micro framework. Important: Now need go1.9+ version support, and Support go mod. support go mod. Support static routing, parameter routing, group routing. Routing supports file/directory services, and supports setting whether to allow directory browsing. HttpModule support, support for custom code capabilities at the global level before routing.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Laravel Passport

    Laravel Passport

    Laravel Passport provides OAuth2 server support to Laravel

    Laravel Passport is an OAuth2 server and API authentication package that is simple and enjoyable to use. Laravel Passport provides a full OAuth2 server implementation for your Laravel application in a matter of minutes. Passport is built on top of the League OAuth2 server that is maintained by Andy Millington and Simon Hamp. Before getting started, you may wish to determine if your application would be better served by Laravel Passport or Laravel Sanctum. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Laravel Wave

    Laravel Wave

    Painless Laravel Broadcasting with SSE

    Unlock the power of Laravel's broadcasting system with Wave. Imagine that real-time server broadcasting is possible over native HTTP without any WebSockets setup. Meet the Server-sent Events 🛜 Works seamlessly with Laravel's default Redis broadcasting driver and supports Laravel Echo. Wave seamlessly integrates with Laravel's default Redis broadcasting driver, ensuring efficient real-time data transfer. Wave intelligently resumes the event stream from the last event, ensuring no crucial data is lost in transit.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    socket.io

    socket.io

    Realtime application framework (Node.JS server)

    socket.io is a JavaScript library that allows for realtime, bi-directional communication between web clients and servers. It is composed of two parts: a Node.js server and a JavaScript client library that runs in the browser. socket.io is focused on both reliability and speed, delivering an immensely powerful, fast and yet easy to use realtime engine that’s used by just about everyone: from Microsoft Office and Zendesk to hackathon winners and small startups. It’s considered one of the...
    Downloads: 7 This Week
    Last Update:
    See Project