Skip to content
It's Vapor Week! Celebrating 10 Years of Vapor Read more
4 minutes read

The Users of Vapor

Take a look at some of the teams, apps, and users of Vapor, and how they find working with it.

This post is part of a series of posts for Vapor Week. See the main blog post for more information.

In the last post for Vapor Week, we thought we’d take a look at the people who actually use Vapor. These days, Vapor is used by many, many companies, from the small one-person indie apps to some of the biggest corporations in the world. It’s amazing (and sometimes a little scary!) to see the range of people using it. Here are some of them.

First, I want to highlight a really cool project, Swift Fiddle. This site is used for testing out Swift snippets, essentially a playground on the web. It has the LSP built-in to the browser, offering code-completion and you can run code on Swift versions all the way back to Swift 2.2! Along with its sister site, The Swift AST Explorer, it is well known among compiler engineers and Swift users. As well as being powered by Vapor, it is fully open source!

A demo of SwiftFiddle.com showing the Vapor logo

Frank Lefebvre is well known in the iOS Community, and is currently working at a start-up where they use Vapor:

I’ve been using server-side Swift frameworks since 2016, and especially Vapor since the beginning of version 4, both for public-facing APIs and for internal servers. Usually when I start a project from scratch, my first step is to create an OpenAPI spec, then I use the Swift OpenAPI generator to create scaffolding code for both the Vapor server and a client app. Then it’s a breeze.

The project I’m currently working on is a digital safe for lawyers to share documents with their clients, to be released soon. For this project I designed the security architecture (end-to-end encryption and authentication based on quantum-resistant algorithms). I implemented the back-end using Vapor, and Claire Sivadier has been working on a SwiftUI client for macOS, iOS and iPadOS. The OpenAPI spec and generator plug-ins are provided in a Swift PM module, to be shared easily between applications. Eventually the service will be deployed in the cloud, but currently the development and staging servers run on a small cluster of Raspberry Pi boards in my office: this setup makes it much easier to monitor and debug the service.

Another company is Litmaps, a scientific literature graphing service, and their service ResearchRabbit, both built on Vapor. It’s safe to say Vapor powers a significant amount of traffic from their users, helping them find the research papers they need:

A screenshot of metrics of Litmaps showing millions of requests a minute

Another well-known user of Vapor is the award-winning Things app by Cultured Code. They gave a talk at the ServerSide.swift conference talking about their migration to Swift using Vapor. I think the talk speaks for itself:

Speaking of migrations, Apple published a post on Swift.org about migrating the monitoring service used in the Passwords app to Swift, comparing it against Java. The whole post is well worth a read, but the before and after graph showing hardware utilisation, memory usage and throughput was a standout:

A graph showing Swift against Java with 50% less hardware utilisation, 90% less memory usage and 40% more throughput

Another talk from the conference was from TelemetryDeck, a privacy-first mobile analytics service:

Finally, a special shoutout to the SwiftPackageIndex, who have built an amazing platform that serves the Swift community to discover packages, running on Vapor.

We’re adding more and more people to our showcase site, so if you’d like to be included, please reach out.

Sponsors

As I’ve mentioned in every post this week, Vapor wouldn’t be possible without the support of our sponsors. So if you do use Vapor and have found it useful, please consider sponsoring us, either through GitHub Sponsors or Open Collective. It really helps ensure that we can continue to build great libraries for you to use and build amazing things. We will also be announcing some new corporate tiers and support packages that may help with ensuring the support of your critical services in the near future. If this is something you would be interested in, please reach out to us.

Over the years we’ve had countless individuals and companies sponsor us. So if you have sponsored Vapor, whether it be a one-off sponsorship, or recurring, or bought merch from the store - thank you! The last ten years have been an incredible journey, and we can’t wait to see what we build in Vapor, and what you build with it in the next ten years.

The Vapor Team

This is the last in a series of posts for Vapor Week. Also in the series: