awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
robbiehanson avatar

robbiehanson/CocoaHTTPServer

0
View on GitHub↗
5,609 Stars·1,308 Forks·Objective-C·3 Aufrufe

CocoaHTTPServer

CocoaHTTPServer ist ein leichtgewichtiger eingebetteter Webserver, der darauf ausgelegt ist, eingehende Netzwerkanfragen zu verarbeiten und lokale Anwendungsinhalte bereitzustellen.

Das Projekt implementiert Bonjour-basierte Dienst-Erkennung, um die Serververfügbarkeit in lokalen Netzwerken zu verbreiten, und unterstützt WebDAV für die Remote-Dateiverwaltung, was es ermöglicht, Dateien über HTTP zu erstellen, zu verschieben und zu bearbeiten.

Netzwerksicherheit wird durch zertifikatsbasierte TLS-Verschlüsselung und passwortbasierte Ressourcenauthentifizierung gehandhabt. Das Request-Routing wird über ein Delegate-basiertes System verwaltet, während gleichzeitige Verbindungen mithilfe von Grand Central Dispatch gehandhabt werden.

Features

  • Embedded Web Servers - Implements a lightweight HTTP server designed to be integrated directly into larger application processes.
  • Local Network Discovery - Announces the application's presence on a local network for automatic device discovery and connection.
  • mDNS Service Discovery - Provides automatic discovery of the web server on local networks using the multicast DNS protocol.
  • WebDAV Implementations - Provides a server-side implementation of the WebDAV protocol for remote file and folder management over HTTP.
  • ZeroConf Service Discovery - Uses ZeroConf networking via Bonjour to announce server presence on a local network for automatic discovery.
  • Remote File Management - Enables creating, modifying, and deleting files on the remote server using standardized protocols over HTTP.
  • Delegate-Based Routing - Routes incoming HTTP requests to specific application logic through a set of defined callback methods.
  • Directory Password Protectors - Restricts access to protected directories by requiring valid client credentials.
  • Secure Network Communication - Implements encrypted data transmission and restricted resource access using certificates and passwords.
  • TLS Traffic Encryption - Secures communication channels between clients and the server using X.509 certificate-based TLS encryption.
  • Traffic Encryption - Secures data in transit across the network using a combination of TLS encryption and password authentication.
  • GCD-Based Handling - Uses Grand Central Dispatch to manage concurrent network connections via a pool of worker threads.
  • Server Side Swift - Embeddable HTTP server.

Star-Verlauf

Star-Verlauf für robbiehanson/cocoahttpserverStar-Verlauf für robbiehanson/cocoahttpserver

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu CocoaHTTPServer

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit CocoaHTTPServer.
  • glock45/swifterAvatar von glock45

    glock45/swifter

    4,018Auf GitHub ansehen↗

    Swifter is a lightweight HTTP server engine and networking library for the Swift programming language. It provides a minimal networking layer designed for hosting internal web services, building server-side applications, and implementing custom HTTP servers. The project enables the creation of embedded web services for remote control or status monitoring and supports lightweight web hosting with a minimal footprint. Its capabilities cover the management of raw TCP connections and network sockets, using a request-response cycle to parse incoming data into HTTP requests and map them to handler

    Swift
    Auf GitHub ansehen↗4,018
  • javalin/javalinAvatar von javalin

    javalin/javalin

    8,290Auf GitHub ansehen↗

    Javalin is a lightweight web framework for Java and Kotlin designed for building REST APIs and web applications. It functions as an embedded Jetty web server, allowing applications to run as standalone processes without the need for an external servlet container. The project provides specialized frameworks for diverse communication patterns, including a REST API framework with automatic OpenAPI schema generation, a GraphQL API framework with query and mutation resolvers, and a WebSocket server for bidirectional real-time communication. It also includes a dedicated framework for pushing real-t

    Kotlinhacktoberfestjavajavalin
    Auf GitHub ansehen↗8,290
  • cesanta/mongooseAvatar von cesanta

    cesanta/mongoose

    12,876Auf GitHub ansehen↗

    Mongoose is an embedded networking library providing TCP/IP stacks, web server hosting, and IoT device connectivity. It enables microcontrollers and desktop systems to implement network protocols including HTTP, WebSocket, and MQTT. The project provides a bare-metal TCP/IP stack for environments without a native operating system and includes built-in TLS and ECC encryption to secure network traffic. It features a binary-embedded file system to serve web content directly from the executable and supports over-the-air firmware updates for managing device fleets. Additional capabilities cover as

    C
    Auf GitHub ansehen↗12,876
  • yhirose/cpp-httplibAvatar von yhirose

    yhirose/cpp-httplib

    16,597Auf GitHub ansehen↗

    This is a header-only C++ library that provides implementations for HTTP clients, HTTP servers, and a WebSocket framework. It allows for the creation of network services and the consumption of remote APIs without requiring a separate compilation step or external binary linking. The project features backend-agnostic TLS integration for secure HTTPS and WSS communication and employs a thread-pool model to process concurrent requests. It distinguishes itself with a full-duplex WebSocket state-machine and a middleware-based request pipeline that supports regular-expression path routing. The libr

    C++
    Auf GitHub ansehen↗16,597
Alle 30 Alternativen zu CocoaHTTPServer anzeigen→

Häufig gestellte Fragen

Was macht robbiehanson/cocoahttpserver?

CocoaHTTPServer ist ein leichtgewichtiger eingebetteter Webserver, der darauf ausgelegt ist, eingehende Netzwerkanfragen zu verarbeiten und lokale Anwendungsinhalte bereitzustellen.

Was sind die Hauptfunktionen von robbiehanson/cocoahttpserver?

Die Hauptfunktionen von robbiehanson/cocoahttpserver sind: Embedded Web Servers, Local Network Discovery, mDNS Service Discovery, WebDAV Implementations, ZeroConf Service Discovery, Remote File Management, Delegate-Based Routing, Directory Password Protectors.

Welche Open-Source-Alternativen gibt es zu robbiehanson/cocoahttpserver?

Open-Source-Alternativen zu robbiehanson/cocoahttpserver sind unter anderem: glock45/swifter — Swifter is a lightweight HTTP server engine and networking library for the Swift programming language. It provides a… yhirose/cpp-httplib — This is a header-only C++ library that provides implementations for HTTP clients, HTTP servers, and a WebSocket… javalin/javalin — Javalin is a lightweight web framework for Java and Kotlin designed for building REST APIs and web applications. It… cesanta/mongoose — Mongoose is an embedded networking library providing TCP/IP stacks, web server hosting, and IoT device connectivity.… markqvist/reticulum — Reticulum is a decentralized networking stack that enables encrypted, peer-to-peer communication over diverse physical… warmcat/libwebsockets — libwebsockets is an event-driven networking framework written in C. It provides a suite of tools for implementing HTTP…