Vapor

💧 A server-side Swift HTTP web framework. (by vapor)

Vapor Alternatives

Similar projects and alternatives to Vapor

  1. go

    2,261 Vapor VS go

    The Go programming language

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. supabase

    884 Vapor VS supabase

    The open source Firebase alternative. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications.

  4. Appwrite

    596 Vapor VS Appwrite

    Build like a team of hundreds_

  5. Django

    533 Vapor VS Django

    The Web framework for perfectionists with deadlines.

  6. Ryujinx

    Discontinued Experimental Nintendo Switch Emulator written in C#

  7. crystal

    247 Vapor VS crystal

    The Crystal Programming Language

  8. swift

    227 Vapor VS swift

    The Swift Programming Language

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. create-t3-app

    194 Vapor VS create-t3-app

    The best way to start a full-stack, typesafe Next.js app

  11. swift-evolution

    140 Vapor VS swift-evolution

    This maintains proposals for changes and user-visible enhancements to the Swift Programming Language.

  12. parse-server

    41 Vapor VS parse-server

    Parse Server for Node.js / Express

  13. Tokamak

    24 Vapor VS Tokamak

    SwiftUI-compatible framework for building browser apps with WebAssembly and native apps for other platforms

  14. swift-corelibs-foundation

    The Foundation Project, providing core utilities, internationalization, and OS independence

  15. swift

    16 Vapor VS swift

    Discontinued Swift for TensorFlow (by tensorflow)

  16. Publish

    15 Vapor VS Publish

    A static site generator for Swift developers

  17. anvil-runtime

    The runtime engine for hosting Anvil web apps

  18. swift-nio

    13 Vapor VS swift-nio

    Event-driven network application framework for high performance protocol servers & clients, non-blocking.

  19. Kitura

    3 Vapor VS Kitura

    A Swift web framework and HTTP server.

  20. hummingbird

    10 Vapor VS hummingbird

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

  21. GCDWebServer

    3 Vapor VS GCDWebServer

    Discontinued The #1 HTTP server for iOS, macOS & tvOS (also includes web based uploader & WebDAV server)

  22. Perfect

    1 Vapor VS Perfect

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

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better Vapor alternative or higher similarity.

Vapor discussion

Log in or Post with

Vapor reviews and mentions

Posts with mentions or reviews of Vapor. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-05-09.
  • What's New in Swift 6.2?
    9 projects | news.ycombinator.com | 9 May 2025
    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
    1 project | dev.to | 16 Dec 2024
  • Swift, but on a Server
    1 project | news.ycombinator.com | 5 Nov 2024
  • Swift 6
    10 projects | news.ycombinator.com | 17 Sep 2024
    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
    1 project | news.ycombinator.com | 15 Sep 2024
    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
    16 projects | news.ycombinator.com | 11 Jun 2024
    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
    5 projects | dev.to | 8 Aug 2023
    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
    1 project | /r/swift | 18 Jun 2023
    // 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"]), ] )
  • Is it possible/straightforward to have a webserver baked in to an iOS app?
    5 projects | /r/iOSProgramming | 5 May 2023
    Otherwise there's https://github.com/vapor/vapor
  • A Look at the Crystal Programming Language for Humans
    5 projects | news.ycombinator.com | 5 May 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 14 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic Vapor repo stats
63
25,083
8.3
16 days ago

vapor/vapor is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of Vapor is Swift.


Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Swift is
the 15th most popular programming language
based on number of references?