Swift server-side-swift

Open-source Swift projects categorized as server-side-swift | Edit details

Top 23 Swift server-side-swift Projects

  • Vapor

    💧 A server-side Swift HTTP web framework.

    Project mention: Trying to create a backend for social media app I’m developing. | reddit.com/r/iOSProgramming | 2022-04-23

    You can try Vapor. But that’s if you want to build all the server side code (which if you want scalable and Firebase won’t work, you might need to)

  • Perfect

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

    Project mention: Getting Started with Swift on Server | dev.to | 2021-12-03

    There are some interesting http frameworks (think Express.js, Fastify, etc.) to simplify working with SwiftNIO such as Vapor, Hummingbird and Perfect. There's even a full CMS (Feather).

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • Kitura

    A Swift web framework and HTTP server.

  • gitignore.io

    Create useful .gitignore files for your project

    Project mention: Sorry everybody, I failed with you | news.ycombinator.com | 2021-06-07

    Looking at https://gitignore.io - there is plenty of empty space and nothing, even subtle and small like "I would appreciate donations" with link/button.

    I also see nothing in https://github.com/toptal/gitignore.io and GitHub sponsoring seems to be not enabled.

    (just mentioning in case you would make it more clear that you would be happy about donations)

  • SwiftyBeaver

    Convenient & secure logging during development & release in Swift 4 & 5

    Project mention: Swift Utilities for writing to and reading from the device log | dev.to | 2021-12-03

    SwiftyBeaver 🐧 - Multi-platform logging during development & release.

  • Zewo

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

  • fluent

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

    Project mention: Getting Started with Swift on Server | dev.to | 2021-12-03

    Fluent Docs for databases

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • SlackKit

    Build Slack apps, in Swift

  • MongoKitten

    Native MongoDB driver for Swift, written in Swift

  • Reflection


  • Redbird

    Vapor provider for RediStack (by vapor)

  • leaf

    🍃 An expressive, performant, and extensible templating language built for Swift. (by vapor)

    Project mention: Vapor 4 + Inertia + Svelte + Laravel Mix | dev.to | 2021-07-04

    Leaf Templates

  • mongo-swift-driver

    The official MongoDB driver for Swift

    Project mention: Using Swift, Vapor, and MongoDB for applications | dev.to | 2021-06-09

    example application

  • alchemy

    Elegant, batteries included web framework for Swift. (by alchemy-swift)

    Project mention: What do you think about server-side Swift? | reddit.com/r/swift | 2022-04-19

    I'm curious if anyone has played with Alchemy.

  • Telegrammer

    Telegram Bot - written with Swift 5.2 / NIO, supports Linux, macOS

  • hummingbird

    Lightweight, flexible HTTP server framework written in Swift (by hummingbird-project)

    Project mention: Suggestions for a back-end service | reddit.com/r/swift | 2022-01-27

    I'm using Hummingbird hooked up to MongoDB with Vapor Fluent. I declared input/output structs that I share to the client code via a library. All my core business logic sits on the server. I can cache the structs client side on sqlite.

  • MistKit

    Swift Package for Server-Side and Command-Line Access to CloudKit Web Services

    Project mention: Firebase or Parse as backend for iOS app | reddit.com/r/swift | 2021-12-10

    Just wanted to mention if you’re looking for cross platform use.. I haven’t used these yet, but MistKit looks good for CLI and server-side use. And Apple does have web APIs you can use for web and Android.

  • MySQL Swift

    A type safe MySQL client for Swift

  • MySQL

    A stand-alone Swift wrapper around the MySQL client library, enabling access to MySQL servers.

  • Perfect-Notifications

    Apple Push Notifications (APNs) Server-Side library.

  • Azure Functions for Swift

    Azure Functions in Swift! Purely in Swift!

  • Swiftkube

    Swift client for Kubernetes (by swiftkube)

  • Puppy

    A flexible logging library written in Swift

    Project mention: Swift Utilities for writing to and reading from the device log | dev.to | 2021-12-03

    Puppy 🐧 - A flexible logging library that supports multiple transports and platforms.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-04-23.

Swift server-side-swift related posts


What are some of the best open-source server-side-swift projects in Swift? This list will help you:

Project Stars
1 Vapor 21,719
2 Perfect 13,884
3 Kitura 7,530
4 gitignore.io 6,994
5 SwiftyBeaver 5,502
6 Zewo 1,860
7 fluent 1,142
8 SlackKit 1,012
9 MongoKitten 633
10 Reflection 598
11 Redbird 450
12 leaf 352
13 mongo-swift-driver 301
14 alchemy 300
15 Telegrammer 273
16 hummingbird 214
17 MistKit 163
18 MySQL Swift 155
19 MySQL 116
20 Perfect-Notifications 110
21 Azure Functions for Swift 86
22 Swiftkube 78
23 Puppy 63
Find remote jobs at our new job board 99remotejobs.com. There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.