Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
TheList
A list of Awesome Server Side Swift 3 projects
https://github.com/Awesome-Server-Side-Swift/TheList
Last synced: 3 days ago
JSON representation
-
Server Side Swift Frameworks
-
Server Side Utilities
-
Encryption / Cryptography
- AES256CBC - convenient AES256 encryption of strings
- CryptoSwift - A growing collection of standard and secure cryptographic algorithms implemented in Swift
- BlueSSLService - SSL sockets
- Perfect OpenSSL - OpenSSL module (without Homebrew dependancy)
- SwiftMD5 - A pure Swift implementation of MD5
- Vapor TLS - Swift OpenSSL and TLS wrapper.
- Vapor Crypto
- Zewo OpenSSL
- Vapor TLS - Swift OpenSSL and TLS wrapper.
- Vapor Crypto
- Zewo OpenSSL
-
Networking
- Tris Socket
- Vapor Socks - Pure-Swift Sockets: TCP, UDP; Client, Server; Linux, OS X.
- Perfect Networking Library - Core asynchronous networking package used in Perfect. Includes support for TCP, SSL, UNIX socket files and IO event handling.
- Perfect CURL - cURL support for Perfect.
- Zewo HTTP Client
- Zewo HTTPS Client
-
Logging
- SwiftyBeaver - convenient logging during development & release to console, file & cloud
- HeliumLogger - Light-weight logging library
- Zewo Log
- Vapor SwiftyBeaver - Logging Provider for Vapor, the server-side Swift 3 web framework
- Perfect Logger - File based logging library, with linking of eventids
- Perfect RequestLogger - HTTP logging library
-
Compression
- Perfect-Zip - Perfect Zip compression utility.
- Zewo gzip - gzip data compression from Swift, OS X & Linux ready.
- Zewo zlib - SwiftPM-compatible fork of zlib, OS X & Linux ready.
- Vapor gzip
- Zewo gzip - gzip data compression from Swift, OS X & Linux ready.
- Zewo zlib - SwiftPM-compatible fork of zlib, OS X & Linux ready.
- Vapor gzip
-
Testing
- SwiftRandom - A tiny generator of random data for swift. SPM module.
- LoremSwiftum - A lightweight lorem ipsum generator for Swift.
-
Miscellaneous
- Console
- Pefect Thread Library - Core threading library for Perfect Server Side Swift. Includes support for serial and concurrent thread queues, locks, read/write locks and events.
- Zewo Threading - A concise and type-safe wrapper around the POSIX pthread API.
- Zewo ZeroMQ - Distributed Messaging platform.
- Zewo UUID - Easily generate UUID's in Swift.
- POSIXRegex - provides POSIX Regular Expressions for Swift 3.0.
- HTTP Serializer
-
iOS Notifications
- Perfect-Notifications - iOS Notifications, etc. for Perfect.
- Tori-APNS - iOS APSN push notification sender.
-
Configuration
- JSON Config - A Swift 3 JSON Config reader library. Reads JSON files for server side configuration.
- Swifty-pList - A Swift 3 pList library. Reads & writes pLists for server side configuration.
-
-
Authentication
-
Miscellaneous
- Vapor
- Kitura Credentials - Pluggable framework for validating credentials
- Turnstile - an authentication framework for Swift. Integrations with:
- Perfect
- Hashed Password
- JSON WebTokens
- Perfect-Turnstile-SQLite - Perfect Integration of Turnstile with SQLite ([Demo](https://github.com/PerfectExamples/Perfect-Turnstile-SQLite-Demo))
- Perfect-Turnstile-PostgreSQL - Perfect Integration of Turnstile qith PostgreSQL ([Demo](https://github.com/PerfectExamples/Perfect-Turnstile-PostgreSQL-Demo))
- Perfect-Turnstile-CouchDB - Perfect Integration of Turnstile qith PostgreSQL ([Demo](https://github.com/PerfectExamples/Perfect-Turnstile-CouchDB-Demo))
-
-
Parsers
-
MessagePack
- Tris MessagePack - MessagePack serialization library.
-
JSON
- Vapor JSON - JSON wrapper around Node.
- Zewo JSON
- Vdka JSON
- Zewo HTTPParser - HTTP (RFC 2616) parser for Swift 3.0.
- Perfect JSON Convertible objects - included in the Perfect core library.
- Vapor JSON - JSON wrapper around Node.
-
XML
- Perfect XML - XML support for Perfect.
- Zewo XML - XML/HTML parser for Swift.
-
Miscellaneous Parsers
- URI Parser - URI (RFC 3986) for Swift 3.0.
-
-
Database Connectors
-
MySQL
- Perfect MySQL connector - A stand-alone Swift wrapper around the MySQL client library.
- Vapor MySQL Provider
- MySQL driver for Fluent
- Zewo MySQL Driver
-
PostgreSQL
- Perfect PostgreSQL connector - A stand-alone Swift wrapper around the libpq client library.
- Fluent PostgreSQL Driver
- Zewo PostgreSQL
-
MongoDB
- Perfect MongoDB connector - A stand-alone Swift wrapper around the mongo-c client library.
- MongoKitten - Native MongoDB driver for Swift, written in Swift
- MongoDB driver for Fluent - MongoDB driver for Fluent.
- MongoKitten - Native MongoDB driver for Swift, written in Swift
-
Redis
- Perfect Redis connector - A stand-alone Swift wrapper around the Redis client library, enabling access to Redis.
- Redbird - Pure-Swift Redis client implemented from the original protocol spec. OS X + Linux compatible.
- Vapor Redbird/Redis provider
- Zewo Redis client - Redis client for (pure) Swift.
-
Tarantool
- Tris Tarantool Module + IProto Connector - Process module + TCP remote connector for Tarantool database.
-
FileMaker
- Perfect Filemaker connector - A stand-alone Swift wrapper around the FileMaker XML Web publishing interface.
-
SQLite
- Perfect SQLite connector - A stand-alone Swift wrapper around the SQLite 3 client library.
- SQLite3 provider for Vapor
- SQLite driver for Fluent
-
CouchDB
- Perfect CouchDB connector - A Swift connector for accessing CouchDB databases
-
Cassandra
- Kassandra - Cassandra CQL 3.2 client in (pure) Swift.
-
-
ORM
-
FileMaker
- Fluent - Swift models, relationships, and querying for NoSQL and SQL databases.
- SQL - Provides an ORM and base conformance for SQL adapters.
- StORM - SQLite - Swift ORM for SQLite
- StORM - MySQL - Swift ORM for MySQL
- StORM - PostgreSQL - Swift ORM for PostgreSQL
- StORM - CouchDB - Swift ORM for CouchDB
-
-
Web Server Connectivity
-
HTTP Libraries
- Tris HTTP Server
- Kitura Networking - HTTP server and networking
- Perfect HTTP Server - HTTP 1.1 Server for Perfect Server Side Swift.
- Perfect HTTP Libraries - Base HTTP Support for Perfect.
- Perfect FastCGI Apache 2.4
- Perfect FastCGI - FastCGI server for Perfect.
-
Distributed Messaging
-
WebSockets
- Zewo WebSocket Server
- Zewo WebSocket Client
- Perfect WebSockets - WebSockets support for Perfect
-
MQTT
- Aphid - MQTT 3.1 library in (pure) Swift.
-
-
Templating
-
Miscellaneous
- Perfect Mustache - Mustache template support for Perfect.
- Leaf - An extensible templating language built for Vapor.
- Vapor Markdown Provider
- Vapor Mustache
- Zewo Mustache
- MuttonChop - Mustache templates in Swift
-
-
Utility
-
Strings
- SwiftString - A comprehensive, lightweight string extension for Swift 3
- Hypertext - Any-way-you-want-it, type-safe HTML in Swift
-
Misc Utilities
- Duration - A simple Swift package for measuring and reporting the time taken for operations
- GitHub issues plugin for Xcode
-
Categories
Sub Categories
Miscellaneous
22
Encryption / Cryptography
11
FileMaker
7
Compression
7
JSON
6
Networking
6
HTTP Libraries
6
Logging
6
MongoDB
4
Redis
4
MySQL
4
WebSockets
3
PostgreSQL
3
SQLite
3
iOS Notifications
2
Misc Utilities
2
XML
2
Configuration
2
Testing
2
Strings
2
MQTT
1
CouchDB
1
Distributed Messaging
1
MessagePack
1
Tarantool
1
Miscellaneous Parsers
1
Cassandra
1
Keywords
swift
46
server-side-swift
40
perfect
27
vapor
17
database
12
swift-linux
6
orm
5
deprecated
4
mysql
4
vapor-provider
3
authentication
3
couchdb
3
fluent
3
vapor-service
3
fluent-driver
3
logging
3
postgresql
3
turnstile
3
server
3
sqlite3
3
cryptography
3
sqlite
3
spm
2
mustache
2
mustache-templates
2
rsa
2
random-generation
2
json
2
openssl
2
hash
2
encryption
2
swift-framework
2
cache
2
httpserver
2
ios
2
redis
2
http
2
swift4
1
macos
1
apple-tv
1
swift5
1
swiftybeaver-platform
1
mysql-client
1
mysql-connection
1
mysql-servers
1
mongodb
1
framework
1
http2
1
web-framework
1
buildpack
1