FindSoftware

Hummingbird

Swift web framework built on SwiftNIO for server-side web applications and APIs.

Hummingbird is a Swift web framework for server-side web applications and APIs. It runs on top of a SwiftNIO-based server implementation and is added to a Swift package through the Swift Package Manager. Its core is minimal, with additional features provided through extensions, one of which is Mustache templating.

Worth knowing

The project’s features page describes the server finishing in-progress requests before going offline, so a deployment needs a host that keeps a process running. The README lists an AWS Lambda integration among the extensions in separate repositories, so a Lambda deployment depends on that extension rather than the core framework.

Identity

Status
Active
Maintainer
Hummingbird4
First release
20217

Rendering and deploy

Runs as
Always on5
Install with
Swift Package Manager3

Releases

Current major version
27
Last release
2026-10-137

Adoption

GitHub stars
1,8982
Contributors
408

Why these figures do not compare

Sources

  1. 2026-10-26: links, Runtime
    hummingbird.codes/
  2. 2026-10-26: links, Written in, License, GitHub stars
    api.github.com/repos/hummingbird-project/hummingbird
  3. 2026-10-26: links, Categories, Install with, Templating
    github.com/hummingbird-project/hummingbird/blob/main/README.md
  4. 2026-10-26: Maintainer
    api.github.com/orgs/hummingbird-project
  5. 2026-10-26: Runs as
    hummingbird.codes/features
  6. 2026-10-26: License model
    raw.githubusercontent.com/hummingbird-project/hummingbird/main/LICENSE.txt
  7. 2026-10-26: First release, Current major version, Last release
    api.github.com/repos/hummingbird-project/hummingbird/releases
  8. 2026-10-26: Contributors
    api.github.com/repos/hummingbird-project/hummingbird/contributors?per_page=1

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON