Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: server-side-swift

vapor/fluent-postgres-driver

๐Ÿ˜ PostgreSQL driver for Fluent.

Language: Swift - Size: 324 KB - Last synced: 27 minutes ago - Pushed: about 2 hours ago - Stars: 147 - Forks: 52

vapor/redis

Vapor provider for RediStack

Language: Swift - Size: 621 KB - Last synced: about 17 hours ago - Pushed: 1 day ago - Stars: 462 - Forks: 57

Kitura/Kitura

A Swift web framework and HTTP server.

Language: Swift - Size: 7.43 MB - Last synced: about 19 hours ago - Pushed: over 1 year ago - Stars: 7,616 - Forks: 495

vapor/template

Used by Vapor Toolboxโ€™s new project command

Language: Swift - Size: 4.04 MB - Last synced: about 17 hours ago - Pushed: 1 day ago - Stars: 66 - Forks: 51

hummingbird-project/hummingbird

Lightweight, flexible HTTP server framework written in Swift

Language: Swift - Size: 10.9 MB - Last synced: about 22 hours ago - Pushed: 1 day ago - Stars: 773 - Forks: 42

vapor/template-fluent-mysql

A template ready for use configured with Fluent and MySQL

Language: Swift - Size: 34.2 KB - Last synced: about 17 hours ago - Pushed: 1 day ago - Stars: 2 - Forks: 1

vapor/template-fluent-postgres

A template ready for use configured with Fluent and PostgreSQL

Language: Swift - Size: 36.1 KB - Last synced: about 17 hours ago - Pushed: 1 day ago - Stars: 6 - Forks: 2

vapor/template-bare

A barebones template ready for use

Language: Dockerfile - Size: 26.4 KB - Last synced: about 17 hours ago - Pushed: 1 day ago - Stars: 12 - Forks: 2

vapor/template-fluent-postgres-leaf

A template ready for use configured with Leaf, Fluent and PostgreSQL

Language: Swift - Size: 37.1 KB - Last synced: about 17 hours ago - Pushed: 1 day ago - Stars: 3 - Forks: 1

vapor/template-fluent-sqlite

A template ready for use configured with Fluent and SQLite

Language: Swift - Size: 20.5 KB - Last synced: about 17 hours ago - Pushed: 1 day ago - Stars: 0 - Forks: 0

vapor/vapor

๐Ÿ’ง A server-side Swift HTTP web framework.

Language: Swift - Size: 16.1 MB - Last synced: 15 days ago - Pushed: 15 days ago - Stars: 23,811 - Forks: 1,411

vapor/fluent-sqlite-driver

Fluent driver for SQLite

Language: Swift - Size: 182 KB - Last synced: about 20 hours ago - Pushed: about 24 hours ago - Stars: 67 - Forks: 21

vapor/docs

๐Ÿ“– Documentation markdown for all Vapor packages.

Language: Swift - Size: 17.3 MB - Last synced: about 22 hours ago - Pushed: 1 day ago - Stars: 313 - Forks: 324

vapor/console-kit

๐Ÿ’ป APIs for creating interactive CLI tools.

Language: Swift - Size: 704 KB - Last synced: about 24 hours ago - Pushed: 1 day ago - Stars: 446 - Forks: 51

brightdigit/Sublimation

Fetch and Save Dynamic Server URLs for Full Stack Swift Development

Language: Swift - Size: 437 KB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 3 - Forks: 0

vapor/fluent-kit

Swift ORM (queries, models, and relations) for NoSQL and SQL databases

Language: Swift - Size: 1.1 MB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 197 - Forks: 115

vapor/postgres-kit

๐Ÿ˜ Non-blocking, event-driven Swift client for PostgreSQL.

Language: Swift - Size: 793 KB - Last synced: about 19 hours ago - Pushed: 15 days ago - Stars: 181 - Forks: 68

ordo-one/package-benchmark

Swift benchmark runner with many performance metrics and great CI support

Language: Swift - Size: 1.02 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 265 - Forks: 20

vapor/sqlite-kit

Non-blocking SQLite client library with SQL builder built on SwiftNIO

Language: Swift - Size: 2.57 MB - Last synced: about 19 hours ago - Pushed: 3 days ago - Stars: 56 - Forks: 28

chaqmoq/http

A non-blocking, event-driven HTTP package in Swift and powered by SwiftNIO

Language: Swift - Size: 541 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 3 - Forks: 1

vapor/sql-kit

*๏ธโƒฃ Build SQL queries in Swift. Extensible, protocol-based design that supports DQL, DML, and DDL.

Language: Swift - Size: 495 KB - Last synced: 3 days ago - Pushed: 17 days ago - Stars: 220 - Forks: 56

vapor/routing-kit

๐Ÿš High-performance trie-node router.

Language: Swift - Size: 8.56 MB - Last synced: 3 days ago - Pushed: 11 days ago - Stars: 122 - Forks: 36

vapor/multipart-kit

๐Ÿž Parses and serializes multipart-encoded data with Codable support.

Language: Swift - Size: 221 KB - Last synced: 3 days ago - Pushed: 3 months ago - Stars: 127 - Forks: 38

vapor/open-crypto ๐Ÿ“ฆ

๐Ÿ”‘ Hashing (BCrypt, SHA2, HMAC), encryption (AES), public-key (RSA), and random data generation.

Language: Swift - Size: 455 KB - Last synced: 3 days ago - Pushed: almost 4 years ago - Stars: 133 - Forks: 34

vapor-community/async

โฑ Promises and reactive-streams in Swift built for high-performance and scalability.

Language: Swift - Size: 352 KB - Last synced: 3 days ago - Pushed: over 5 years ago - Stars: 35 - Forks: 7

soto-project/soto

Swift SDK for AWS that works on Linux, macOS and iOS

Language: Swift - Size: 319 MB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 859 - Forks: 81

PerfectlySoft/Perfect

Server-side Swift. The Perfect core toolset and framework for Swift Developers. (For mobile back-end development, website and API development, and moreโ€ฆ)

Language: Swift - Size: 5.21 MB - Last synced: 3 days ago - Pushed: 3 months ago - Stars: 13,832 - Forks: 946

tayloraswift/swift-web-semantics

mime definitions, cache-control, and http semantics for server applications

Language: Swift - Size: 49.8 KB - Last synced: 3 days ago - Pushed: over 1 year ago - Stars: 3 - Forks: 0

vapor/toolbox

Simplifies common command line tasks when using Vapor

Language: Swift - Size: 28.8 MB - Last synced: 15 days ago - Pushed: 23 days ago - Stars: 277 - Forks: 84

vapor/leaf-kit

๐Ÿƒ An expressive, performant, and extensible templating language built for Swift.

Language: Swift - Size: 570 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 46 - Forks: 38

hummingbird-project/hummingbird-examples

Examples demonstrating various aspects of the Hummingbird swift server framework

Language: Swift - Size: 591 KB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 48 - Forks: 13

nerzh/telegram-vapor-bot

๐Ÿค– The wrapper for the Telegram Bot API written in Swift with Vapor. It's not a framework. There is no special syntax here. This is a library that implements all Telegram Bot API methods, which is available to you to work with Vapor.

Language: Swift - Size: 783 KB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 188 - Forks: 26

vapor-community/awesome-vapor

A curated list of Vapor-related awesome projects.

Language: Ruby - Size: 169 KB - Last synced: 1 day ago - Pushed: 7 months ago - Stars: 1,135 - Forks: 60

pointfreeco/pointfreeco

๐ŸŽฌ The source for www.pointfree.co, a video series on functional programming and the Swift programming language.

Language: Swift - Size: 766 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 1,068 - Forks: 92

tayloraswift/swift-dom

taylorโ€™s (not so) famous HTML DSL ๐Ÿ‘ 

Language: Swift - Size: 194 KB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 12 - Forks: 0

vapor/url-encoded-form ๐Ÿ“ฆ

๐Ÿ“ Parse and serialize url-encoded form data with Codable support.

Language: Swift - Size: 56.6 KB - Last synced: 4 days ago - Pushed: about 4 years ago - Stars: 40 - Forks: 21

vapor/websocket-kit

WebSocket client library built on SwiftNIO

Language: Swift - Size: 153 KB - Last synced: about 19 hours ago - Pushed: 23 days ago - Stars: 265 - Forks: 79

vapor/http ๐Ÿ“ฆ

๐Ÿš€ Non-blocking, event-driven HTTP built on Swift NIO.

Language: Swift - Size: 9.62 MB - Last synced: 3 days ago - Pushed: over 2 years ago - Stars: 238 - Forks: 68

vapor/sqlite-nio

Non-blocking wrapper for libsqlite3-dev using SwiftNIO

Language: C - Size: 5.56 MB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 58 - Forks: 13

vapor/postgres-nio

๐Ÿ˜ Non-blocking, event-driven Swift client for PostgreSQL.

Language: Swift - Size: 1.21 MB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 284 - Forks: 68

Boilertalk/VaporFacebookBot

A helper tool for creating facebook messenger bots with vapor

Language: Swift - Size: 28.3 KB - Last synced: 7 days ago - Pushed: almost 7 years ago - Stars: 4 - Forks: 8

amosavian/JWSETKit

A kit to create, sign and verify a JWT or JWS object

Language: Swift - Size: 491 KB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 37 - Forks: 3

soto-project/soto-core

Core framework of Soto the Swift SDK for AWS

Language: Swift - Size: 12.7 MB - Last synced: 3 days ago - Pushed: 9 days ago - Stars: 111 - Forks: 52

apple/swift-cluster-membership

Distributed Membership Protocol implementations in Swift

Language: Swift - Size: 1.28 MB - Last synced: 8 days ago - Pushed: 4 months ago - Stars: 196 - Forks: 18

vapor/mysql-nio

๐Ÿฌ Non-blocking, event-driven Swift client for MySQL.

Language: Swift - Size: 356 KB - Last synced: 8 days ago - Pushed: 28 days ago - Stars: 83 - Forks: 27

swift-server/RediStack

Non-blocking, event-driven Swift client for Redis.

Language: Swift - Size: 1.23 MB - Last synced: 8 days ago - Pushed: 20 days ago - Stars: 128 - Forks: 14

mprecke/kitura-demo

Sample Kitura Project with PostgreSQL and Sample iOS Client Project

Language: Swift - Size: 157 KB - Last synced: 9 days ago - Pushed: about 6 years ago - Stars: 0 - Forks: 0

apple/swift-openapi-generator

Generate Swift client and server code from an OpenAPI document.

Language: Swift - Size: 1.38 MB - Last synced: 8 days ago - Pushed: 29 days ago - Stars: 1,211 - Forks: 87

orlandos-nl/Citadel

SSH Client & Server in Swift

Language: Swift - Size: 502 KB - Last synced: 7 days ago - Pushed: 15 days ago - Stars: 167 - Forks: 31

soto-project/soto-s3-file-transfer

Simplifying upload and download from S3 using Soto the Swift SDK for AWS.

Language: Swift - Size: 72.3 KB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 41 - Forks: 13

gonzalonunez/ginny

๐Ÿ’ง File-based routing for Vapor apps

Language: Swift - Size: 63.5 KB - Last synced: 7 days ago - Pushed: 8 months ago - Stars: 11 - Forks: 2

petrpavlik/MixpanelVapor

Mixpanel SDK intended for server-side Swift apps using Vapor

Language: Swift - Size: 22.5 KB - Last synced: 11 days ago - Pushed: 12 days ago - Stars: 2 - Forks: 2

mongodb/mongo-swift-driver

The official MongoDB driver for Swift

Language: Swift - Size: 38.1 MB - Last synced: about 20 hours ago - Pushed: 9 months ago - Stars: 339 - Forks: 64

Zewo/Zewo

Lightweight library for web server applications in Swift on macOS and Linux powered by coroutines.

Language: Swift - Size: 5.4 MB - Last synced: about 13 hours ago - Pushed: about 4 years ago - Stars: 1,852 - Forks: 87

SwiftFiddle/swiftfiddle-lsp

Swift language protocol server web API for swiftfiddle.com.

Language: Swift - Size: 238 KB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 13 - Forks: 2

SwiftFiddle/swiftfiddle-web

SwiftFiddle is an online playground for creating, sharing and embedding Swift fiddles (little Swift programs that run directly in your browser).

Language: JavaScript - Size: 7.62 MB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 189 - Forks: 20

vapor/penny-bot

The code that runs Penny ๐Ÿค–

Language: Swift - Size: 4.61 MB - Last synced: 15 days ago - Pushed: 17 days ago - Stars: 15 - Forks: 2

SwiftFiddle/swiftfiddle-formatter

Try swift-format online.

Language: HTML - Size: 1.13 MB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 12 - Forks: 2

cak/koba ๐Ÿ“ฆ

Security Headers for Kitura

Language: Swift - Size: 30.3 KB - Last synced: 14 days ago - Pushed: about 4 years ago - Stars: 10 - Forks: 6

0xvon/self-casher

Language: Swift - Size: 10.7 KB - Last synced: 14 days ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 0

PicoMLX/PicoAIProxy

Reverse proxy for OpenAI and Anthropic written in server-side Swift

Language: Swift - Size: 281 KB - Last synced: 13 days ago - Pushed: 13 days ago - Stars: 58 - Forks: 3

SwiftPackageIndex/SwiftPackageIndex-Server

The Swift Package Index is the place to find Swift packages!

Language: Swift - Size: 441 MB - Last synced: 16 days ago - Pushed: 16 days ago - Stars: 505 - Forks: 34

vapor-community/HTMLKit

Create and render HTML templates with HTMLKit

Language: Swift - Size: 1.91 MB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 392 - Forks: 21

vapor/mysql-kit

๐Ÿฌ Pure Swift MySQL client built on non-blocking, event-driven sockets.

Language: Swift - Size: 847 KB - Last synced: 3 days ago - Pushed: 14 days ago - Stars: 220 - Forks: 73

vapor/jwt

Vapor JWT provider

Language: Swift - Size: 352 KB - Last synced: 8 days ago - Pushed: 23 days ago - Stars: 312 - Forks: 64

hummingbird-project/hummingbird-core

HTTP server for Hummingbird the lightweight, flexible web application framework written in Swift

Language: Swift - Size: 502 KB - Last synced: 15 days ago - Pushed: 28 days ago - Stars: 38 - Forks: 6

oneleif/VaporWebsite ๐Ÿ“ฆ

Vapor Website for oneleif (Evolution of https://github.com/oneleif/olWebsite)

Language: Swift - Size: 85 KB - Last synced: 15 days ago - Pushed: over 1 year ago - Stars: 2 - Forks: 0

vapor-community/sockets

๐Ÿ”Œ Non-blocking TCP socket layer, with event-driven server and client.

Language: Swift - Size: 406 KB - Last synced: 2 days ago - Pushed: almost 6 years ago - Stars: 576 - Forks: 55

swift-server-community/mqtt-nio

A Swift NIO MQTT v3.1.1 and v5.0 Client

Language: Swift - Size: 3.16 MB - Last synced: 15 days ago - Pushed: about 1 month ago - Stars: 165 - Forks: 27

ankurp/url-shortner

Web App built using Swift and Vapor that shortens URL

Language: Swift - Size: 43.9 KB - Last synced: 15 days ago - Pushed: over 6 years ago - Stars: 4 - Forks: 0

carson-katri/vapor-controller-routing

Specify routes from inside a Vapor controller

Language: Swift - Size: 11.7 KB - Last synced: 15 days ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 0

lgaches/hummingbird-basic-template

Clone this repo to start with the most basic Swift http server

Language: Swift - Size: 1000 Bytes - Last synced: 15 days ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

ainame/Lumpik ๐Ÿ“ฆ

[experimental] Lumpik is a job queue system for general purpose.

Language: Swift - Size: 4.29 MB - Last synced: 15 days ago - Pushed: over 6 years ago - Stars: 21 - Forks: 2

gperdomor/local-storage

Storage driver using Local filesystem for Vapor 3

Language: Swift - Size: 36.1 KB - Last synced: 15 days ago - Pushed: about 6 years ago - Stars: 3 - Forks: 0

vapor/fluent-mysql-driver

๐Ÿ–‹๐Ÿฌ Swift ORM (queries, models, relations, etc) built on MySQL.

Language: Swift - Size: 402 KB - Last synced: 3 days ago - Pushed: 16 days ago - Stars: 76 - Forks: 52

vapor/fluent

Vapor ORM (queries, models, and relations) for NoSQL and SQL databases

Language: Swift - Size: 4.24 MB - Last synced: 8 days ago - Pushed: 19 days ago - Stars: 1,282 - Forks: 172

Zewo/Reflection

DEPRECATED

Language: Swift - Size: 101 KB - Last synced: 16 days ago - Pushed: about 3 years ago - Stars: 599 - Forks: 46

vapor/blog

The Vapor Blog

Language: Swift - Size: 11.2 MB - Last synced: 8 days ago - Pushed: 22 days ago - Stars: 17 - Forks: 8

sushichop/Puppy

A flexible logging library written in Swift

Language: Swift - Size: 194 KB - Last synced: 18 days ago - Pushed: 27 days ago - Stars: 145 - Forks: 28

brokenhandsio/Vapor-PasskeyDemo

A demo for implementing PassKeys with Vapor

Language: CSS - Size: 3.69 MB - Last synced: 15 days ago - Pushed: 7 months ago - Stars: 100 - Forks: 8

chaqmoq/chaqmoq

A non-blocking server-side web framework in Swift

Language: Swift - Size: 229 KB - Last synced: 15 days ago - Pushed: 8 months ago - Stars: 16 - Forks: 2

karwa/swift-url

A new URL type for Swift

Language: Swift - Size: 7.22 MB - Last synced: 15 days ago - Pushed: 3 months ago - Stars: 330 - Forks: 16

vapor/api-template ๐Ÿ“ฆ

๐Ÿ’ง A starting point for Vapor APIs.

Language: Swift - Size: 3.94 MB - Last synced: 8 days ago - Pushed: about 4 years ago - Stars: 135 - Forks: 76

swiftkube/client

Swift client for Kubernetes

Language: Swift - Size: 402 KB - Last synced: 18 days ago - Pushed: 4 months ago - Stars: 119 - Forks: 18

vapor/queues-redis-driver

A Redis implementation for https://github.com/vapor/queues

Language: Swift - Size: 95.7 KB - Last synced: 8 days ago - Pushed: 6 months ago - Stars: 23 - Forks: 17

toptal/gitignore.io

Create useful .gitignore files for your project

Language: Swift - Size: 13.4 MB - Last synced: about 1 month ago - Pushed: 2 months ago - Stars: 8,051 - Forks: 608

aplekhanov/VaporUserService

UserService on Vapor 4. Based on "Hands-On Swift 5 Microservices Development" book by Ralph Kuepper @proggeramlug

Language: Swift - Size: 26.4 KB - Last synced: 23 days ago - Pushed: almost 4 years ago - Stars: 1 - Forks: 0

vapor/jwt-kit

๐Ÿ”‘ JSON Web Token (JWT) signing and verification (HMAC, ECDSA, EdDSA, RSA, PSS) with support for JWS and JWK

Language: Swift - Size: 4.24 MB - Last synced: 15 days ago - Pushed: 23 days ago - Stars: 161 - Forks: 47

jottenlips/VaporAuthTemplateRequestExamples

๐Ÿ’ง Sample requests and documentation for creating your first authenticated Vapor API ๐Ÿ’ง

Size: 33.2 KB - Last synced: 23 days ago - Pushed: about 5 years ago - Stars: 0 - Forks: 0

tayloraswift/swift-json

high-performance json parsing and encoding for server applications

Language: Swift - Size: 2.18 MB - Last synced: 24 days ago - Pushed: 24 days ago - Stars: 72 - Forks: 4

tayloraswift/swift-grammar

debuggable parsing tools for performance-sensitive libraries

Language: Swift - Size: 130 KB - Last synced: 24 days ago - Pushed: 24 days ago - Stars: 11 - Forks: 0

ml-archive/gatekeeper ๐Ÿ“ฆ

Rate limiting middleware for Vapor ๐Ÿ‘ฎ

Language: Swift - Size: 73.2 KB - Last synced: 25 days ago - Pushed: over 2 years ago - Stars: 73 - Forks: 14

ml-archive/aws ๐Ÿ“ฆ

Swift wrapper around AWS API

Language: Swift - Size: 94.7 KB - Last synced: 14 days ago - Pushed: about 6 years ago - Stars: 71 - Forks: 20

ml-archive/storage ๐Ÿ“ฆ

Eases the use of multiple storage and CDN services ๐Ÿ—„

Language: Swift - Size: 362 KB - Last synced: 14 days ago - Pushed: over 3 years ago - Stars: 66 - Forks: 13

swiftkube/model

Swift Kubernetes API objects

Language: Swift - Size: 4.46 MB - Last synced: 22 days ago - Pushed: 4 months ago - Stars: 22 - Forks: 8

ml-archive/n-meta

Enforcing extra information in headers โ“‚๏ธ

Language: Swift - Size: 208 KB - Last synced: 28 days ago - Pushed: over 2 years ago - Stars: 10 - Forks: 3

ml-archive/nodes-sso

Allow users to login using Nodes SSO ๐Ÿ”‘

Language: Swift - Size: 222 KB - Last synced: 28 days ago - Pushed: about 4 years ago - Stars: 8 - Forks: 2

brokenhandsio/VaporSecurityHeaders

Harden Your Security Headers For Vapor

Language: Swift - Size: 195 KB - Last synced: 10 days ago - Pushed: 12 months ago - Stars: 144 - Forks: 13

brokenhandsio/leaf-error-middleware

Serve up custom 404 and server error pages for your Vapor App

Language: Swift - Size: 114 KB - Last synced: 3 days ago - Pushed: almost 2 years ago - Stars: 62 - Forks: 8

brokenhandsio/vapor-oauth

OAuth2 Provider Library for Vapor

Language: Swift - Size: 233 KB - Last synced: 3 days ago - Pushed: 4 months ago - Stars: 125 - Forks: 13