swifter
Vapor
| swifter | Vapor | |
|---|---|---|
| 1 | 66 | |
| 4,017 | 26,105 | |
| 0.0% | 0.2% | |
| 0.0 | 7.5 | |
| about 2 years ago | about 2 months ago | |
| Swift | Swift | |
| BSD 3-clause "New" or "Revised" License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
swifter
-
[D] Current situation about M1 support of python libraries ?
I don't have a fully developed web server set up, but I experimented with Swifter.
Vapor
-
Swift on FreeBSD Preview
Not true at all. Swift is a very capable backend language, Apple has open sourced a lot of great libraries to power server software development, and there are projects like Vapor [0] that are used in production.
[0]: https://vapor.codes
- Vapor: Swift, but on a Server
-
What's New in Swift 6.2?
Generally only useful within the Apple ecosystem is definitely inaccurate.
An example: https://vapor.codes/
The problem is that people only think it’s generally useful in the Apple ecosystem.
- Getting Started with Vapor: Building Swift Web Apps with Ease
- Swift, but on a Server
-
Swift 6
Do you mean from first-principles, or letting someone else do the work and use a framework? The latter has been around for years, extremely easy: https://vapor.codes
-
Show HN: Resend/Loops alternative with back end written using Swift
IndiePitcher (https://indiepitcher.com) is email solution for tech companies allowing to send transactional/marketing emails, and manage email list subscriptions (like stripe subscription management portal).
An interesting fact for this community might be that the backend is a monolith written using Swift programming language (that one from Apple to make iPhone apps) using Vapor framework (https://vapor.codes), so I thought that I'd share it here.
-
Swift Static Linux SDK
I haven't used it yet, but I've heard really good things about Vapor as far as server side Swift goes...
https://vapor.codes
-
Swiftly Chatting: Building Chatbots with Botter
Botter works in tandem with Vapor, which handles the server-side functions of your project. This powerful combination allows you to focus on what matters most - creating an engaging and effective chatbot.
-
Issue with Vapor Server
// swift-tools-version: 5.8 // The swift-tools-version declares the minimum version of Swift required to build this package. import PackageDescription let package = Package( name: "MyServer", platforms: [.macOS("12.0")], products: [ // Products define the executables and libraries a package produces, and make them visible to other packages. .executable( name: "MyServer", targets: ["MyServer"]), ], dependencies: [ .package(url: "https://github.com/vapor/vapor.git", .upToNextMajor(from: "4.70.0")), // Dependencies declare other packages that this package depends on. // .package(url: /* package url */, from: "1.0.0"), ], targets: [ // Targets are the basic building blocks of a package. A target can define a module or a test suite. // Targets can depend on other targets in this package, and on products in packages this package depends on. .executableTarget( name: "MyServer", dependencies: [ .product(name: "Vapor", package: "vapor") ]), .testTarget( name: "MyServerTests", dependencies: ["MyServer"]), ] )
What are some alternatives?
GCDWebServer - The #1 HTTP server for iOS, macOS & tvOS (also includes web based uploader & WebDAV server)
Kitura - A Swift web framework and HTTP server.
Embassy - Super lightweight async HTTP server library in pure Swift runs in iOS / MacOS / Linux
Perfect - Server-side Swift. The Perfect core toolset and framework for Swift Developers. (For mobile back-end development, website and API development, and more…)
Swift-Server - A very basic proof-of-concept Swift HTTP server that does not require Foundation
Alamofire - Elegant HTTP Networking in Swift