Awesome-Server-Side-Swift / TheList

A list of Awesome Server Side Swift 3 projects
The Unlicense
871 stars 81 forks source link

The Awesome Server Side Swift List

A curated list of awesome Server Side Swift 3 projects.

Interested in contributing? Please see the Contributing section below. Please note that components targeting iOS projects will not be considered unless there is a clear use case for a server side implementation. Projects must also be SPM modules that can be included as dependancies, unless otherwise stated.

Thanks goes out to vsouza for the inspiration of his Awesome iOS list!

Table of Contents

Server Side Swift Frameworks

Server Side Swift frameworks are projects that provide an infrastructure with which you can build a working Swift API.

Server Side Utilities

File System

Compression

Encryption / Cryptography

Logging

Command Line Access

iOS Notifications

Networking

Configuration

Testing

Miscellaneous

Authentication

Templating

Parsers

JSON

XML

MessagePack

Miscellaneous Parsers

Utility

Strings

Misc Utilities

Database Connectors

MySQL

PostgreSQL

SQLite

MongoDB

CouchDB

Redis

Tarantool

Cassandra

FileMaker

ORM

Web Server Connectivity

HTTP Libraries

Connectors to Web servers such as Apache, nginx.

WebSockets

Distributed Messaging

MQTT

Contributing

Submit a pull request with changes. Please use GitHub Issues for dead or changed links only.

Projects are ineligible if:

License

Distributed under the MIT license. See LICENSE for more information.

Code of Conduct

We welcome people of all ethnicities, nationalities, ages, gender, disability, levels of experience, and religious beliefs to use and contribute to this project. We pledge to foster and enforce a harassment-free environment of openness, respect, and cooperation for everyone in all project and public spaces online or offline.

Please report any behaviour that violates our Code of Conduct. The team is committed to enforcing this Code of Conduct to ensure everyone who wishes to use, contribute to, and comment on the project may do so freely and openly and without fear of reprisal.

We will investigate all complaints of unacceptable or abusive behaviour or comments expediently, and we will maintain the confidentiality of the person who reports any perceived infraction or wrongdoing to us. We will not tolerate any form of direct or indirect harassment or discrimination within the Swift community, and will take appropriate, fair, and corrective action to any instance of inappropriate behaviour.

The team maintains the right to remove, edit, or reject any comments, code, edits, or issues that do not align with our Code of Conduct.