23 مستودعات
Frameworks and tools for server-side Swift development.
Explore 23 awesome GitHub repositories matching part of an awesome list · Server Side Swift. Refine with filters or upvote what's useful.
Vapor is a comprehensive server-side web framework designed for building scalable, high-performance applications and APIs in Swift. It provides a non-blocking, event-loop-based runtime that manages concurrent task processing, background job queues, and asynchronous request handling. The framework is built around a dependency injection container that manages the lifecycle and resolution of services, configurations, and database connections throughout the request pipeline. The framework distinguishes itself through a protocol-oriented design that emphasizes type safety across all layers of the
Elegant web framework.
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
Server-side Swift application server.
Kitura is a server-side web framework for building web applications and APIs using the Swift programming language. It provides a native HTTP server for hosting network traffic and implementing REST APIs. The framework features a pluggable middleware architecture that allows for the insertion of custom logic into the request-response pipeline. It utilizes a Codable data processor to automate the serialization and deserialization of HTTP requests and responses using Swift data models. The system includes a trie-based route matching mechanism for mapping URL paths to handlers and supports the F
Web framework and HTTP server.
Kitura is a server-side web framework for building HTTP services and web applications using the Swift programming language. It functions as an HTTP server that handles incoming requests, routes traffic, and serves responses. The framework serves as a Codable REST API framework, enabling the encoding and decoding of native Swift data types for web service communication. It also provides a FastCGI web interface to connect Swift applications to external web servers for improved scalability. The system includes capabilities for secure web communication through SSL/TLS network encryption, server-
Provides a comprehensive framework for building high-performance server-side applications using Swift.
SwiftyBeaver is an extensible logging framework for Swift that routes log output to multiple destinations simultaneously, including the Xcode console, local files, and remote cloud services. It supports recording messages at distinct severity levels with corresponding visual styling, and can attach arbitrary contextual data such as numbers, arrays, or dictionaries to log entries without requiring manual string conversion. The framework distinguishes itself through destination-based log routing, where each output target can have its own independent format and filter configuration managed by a
Runs on Linux and inside Docker containers, integrating with server-side Swift frameworks like Vapor for backend logging.
CocoaHTTPServer هو خادم ويب مضمن خفيف الوزن مصمم للتعامل مع طلبات الشبكة الواردة وتقديم محتوى التطبيق المحلي. ينفذ المشروع اكتشاف الخدمة القائم على Bonjour لبث توفر الخادم على الشبكات المحلية ويدعم WebDAV لإدارة الملفات عن بُعد، مما يسمح بإنشاء الملفات ونقلها وتحريرها عبر HTTP. تتم إدارة أمن الشبكة من خلال تشفير TLS القائم على الشهادات ومصادقة الموارد القائمة على كلمة المرور. تتم إدارة توجيه الطلبات عبر نظام قائم على المفوض (delegate)، بينما تتم إدارة الاتصالات المتزامنة باستخدام Grand Central Dispatch.
Embeddable HTTP server.
Swifter هو محرك خادم HTTP خفيف الوزن ومكتبة شبكات للغة البرمجة Swift. يوفر طبقة شبكات دنيا مصممة لاستضافة خدمات الويب الداخلية، وبناء تطبيقات من جانب الخادم، وتنفيذ خوادم HTTP مخصصة. يُمكّن المشروع من إنشاء خدمات ويب مدمجة للتحكم عن بُعد أو مراقبة الحالة ويدعم استضافة الويب خفيفة الوزن ببصمة دنيا. تغطي إمكانياته إدارة اتصالات TCP الخام ومآخذ الشبكة، باستخدام دورة طلب-استجابة لتحليل البيانات الواردة إلى طلبات HTTP وربطها بوظائف المعالجة.
Enables the creation of server-side applications and APIs with a minimal footprint using Swift.
Swifter هو محرك خادم HTTP ونظام توجيه مكتوب بلغة البرمجة Swift. يعمل كخادم ويب قادر على التعامل مع طلبات الشبكة وتقديم استجابات مثل HTML والنص العادي. يوفر المشروع خادم WebSocket بلغة Swift لإنشاء قنوات اتصال ثنائية الاتجاه في الوقت الفعلي لتبادل النصوص والبيانات الثنائية. كما يتضمن خادم ملفات ثابت يربط مسارات URL بالأدلة المحلية للوصول المباشر إلى نظام الملفات. يدير المحرك توجيه طلبات HTTP عن طريق ربط مسارات URL محددة بوظائف المعالجة لتقديم محتوى ديناميكي أو عمليات إعادة توجيه.
Tiny HTTP server engine.
A Ruby on Rails inspired Web Framework for Swift that runs on Linux and OS X
Rails-inspired web framework.
Lightweight library for web server applications in Swift on macOS and Linux powered by coroutines.
Coroutine-based web server library.
A light-weight server-side service framework written in the Swift programming language.
Lightweight server-side service framework.
A lightweight library for writing HTTP web servers with Swift
Lightweight HTTP server library.
Swift Express is a simple, yet unopinionated web application server written in Swift
Unopinionated web application server.
Super lightweight async HTTP server library in pure Swift runs in iOS / MacOS / Linux
Lightweight async HTTP server.
HTTP Implementation for Swift on Linux and Mac OS X
HTTP implementation for Linux and macOS.
Swift HTTP server using the pre-fork worker model
Pre-fork worker model HTTP server.
A Swift Multiplatform Single-threaded Non-blocking Web and Networking Framework
Multiplatform web and networking framework.