awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
httpswift avatar

httpswift/swifter

0
View on GitHub↗
4,018 estrellas·553 forks·Swift·BSD-3-Clause·6 vistas

Swifter

Swifter is a lightweight HTTP server engine and routing system written in the Swift programming language. It functions as a web server capable of handling network requests and delivering responses such as HTML and plain text.

The project provides a Swift WebSocket server for establishing bidirectional real-time communication channels to exchange text and binary data. It also includes a static file server that maps URL paths to local directories for direct file system access.

The engine manages HTTP request routing by mapping specific URL paths to handler functions for delivering dynamic content or redirects.

Features

  • Web Servers - Provides a lightweight HTTP server engine to listen for network requests and deliver responses.
  • WebSocket Servers - Provides a server-side implementation for maintaining bidirectional real-time communication channels.
  • WebSocket Connection Management - Establishes and manages bidirectional real-time communication channels using WebSockets.
  • Closure Route Handlers - Allows mapping URL paths directly to anonymous closure functions as request handlers.
  • HTTP Request Routing - Maps incoming URL paths to specific handler functions to generate web responses.
  • HTTP Servers - Implements a lightweight Swift-based HTTP server engine for handling network requests and responses.
  • Real-Time Communication - Enables real-time, bidirectional data exchange between clients and the server using WebSockets.
  • URL Routing Engines - Ships a rule-based engine that matches URL paths to handler functions for returning web content.
  • Stateful Handshakes - Implements the protocol handshake required to upgrade standard HTTP connections to bidirectional WebSocket streams.
  • Static File Hosting - Serves local directory files over HTTP for direct asset access and downloads.
  • Static File Servers - Includes a component that maps URL paths to local directories for static file delivery.
  • Filesystem Static File Servings - Provides the ability to stream files directly from the local filesystem to clients based on URL paths.
  • Web Servers - Implements an HTTP server with routing handlers.
  • Server Side Swift - Tiny HTTP server engine.

Historial de estrellas

Gráfico del historial de estrellas de httpswift/swifterGráfico del historial de estrellas de httpswift/swifter

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace httpswift/swifter?

Swifter is a lightweight HTTP server engine and routing system written in the Swift programming language. It functions as a web server capable of handling network requests and delivering responses such as HTML and plain text.

¿Cuáles son las características principales de httpswift/swifter?

Las características principales de httpswift/swifter son: Web Servers, WebSocket Servers, WebSocket Connection Management, Closure Route Handlers, HTTP Request Routing, HTTP Servers, Real-Time Communication, URL Routing Engines.

¿Qué alternativas de código abierto existen para httpswift/swifter?

Las alternativas de código abierto para httpswift/swifter incluyen: perfectlysoft/perfect — Perfect is a server-side Swift framework designed for building high-performance web applications, REST APIs, and… oakserver/oak — Oak is a cross-runtime HTTP middleware framework and web server designed to operate across Deno, Node.js, Bun, and… nanohttpd/nanohttpd — NanoHTTPD is a lightweight, embeddable HTTP server for Java applications. It allows developers to integrate web server… hoisie/web — Hono is a lightweight Go web framework designed for building high-performance backend services and applications. It… sanic-org/sanic — Sanic is an asynchronous Python web framework designed for building high-performance APIs and services. It operates as… dodyg/practical-aspnetcore — This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of…

Alternativas open-source a Swifter

Proyectos open-source similares, clasificados según cuántas características comparten con Swifter.
  • perfectlysoft/perfectAvatar de PerfectlySoft

    PerfectlySoft/Perfect

    13,753Ver en GitHub↗

    Perfect is a server-side Swift framework designed for building high-performance web applications, REST APIs, and backend services. It provides an asynchronous HTTP server that handles web traffic through an event loop, alongside a web template engine for generating dynamic HTML pages. The project includes a WebSocket communication library for implementing bidirectional, real-time data exchange between clients and servers. It also provides a database connector to establish connections and exchange data between Swift applications and external database stores. The framework's capabilities cover

    Swift
    Ver en GitHub↗13,753
  • oakserver/oakAvatar de oakserver

    oakserver/oak

    5,408Ver en GitHub↗

    Oak is a cross-runtime HTTP middleware framework and web server designed to operate across Deno, Node.js, Bun, and Cloudflare Workers. It provides a unified system for building APIs and web servers using a sequential chain of middleware functions and a hierarchical routing engine that maps URL paths to handlers via a nested tree structure. The framework includes a runtime-agnostic serverless adapter that translates diverse cloud provider events into a standard request and response interface. It also features a dedicated WebSocket server implementation for bidirectional real-time communication

    TypeScript
    Ver en GitHub↗5,408
  • nanohttpd/nanohttpdAvatar de NanoHttpd

    NanoHttpd/nanohttpd

    7,215Ver en GitHub↗

    NanoHTTPD is a lightweight, embeddable HTTP server for Java applications. It allows developers to integrate web server capabilities directly into a Java project to handle incoming requests without requiring a standalone installation. The project provides specialized implementations for an HTTPS web server, a WebSocket server for bidirectional real-time communication, and a static file web server. These capabilities enable secure network traffic through SSL certificates and the delivery of local files with automatic MIME type detection. The server includes systems for request routing and hand

    Java
    Ver en GitHub↗7,215
  • hoisie/webAvatar de hoisie

    hoisie/web

    3,683Ver en GitHub↗

    Hono is a lightweight Go web framework designed for building high-performance backend services and applications. It provides a core HTTP routing engine that maps URLs and methods to handler functions using patterns and regular expressions. The toolkit includes a WebSocket server implementation for real-time bidirectional communication and a secure cookie manager that uses encryption and HMAC signatures to prevent session tampering. It also features a FastCGI server interface, allowing applications to communicate with external process managers and web servers via FastCGI and SCGI protocols. T

    Go
    Ver en GitHub↗3,683
Ver las 30 alternativas a Swifter→