FindSoftware

Kitura

Swift web framework and HTTP server for building web applications and REST APIs.

Kitura is a web framework and HTTP server for server-side Swift. A project is set up with the Kitura command-line tool or as a Swift Package Manager dependency. The server is an executable that adds routes and starts listening on a port, and the Kitura guides cover Stencil templating for pages.

Kitura’s documentation lists PostgreSQL, MySQL and SQLite as supported SQL databases, and MongoDB through a third-party package. Swift-NIO is the default network engine. The Docker guide separates the Swift compiler image from the run image, because a compiled Kitura application does not need the compiler to run.

Worth knowing

The homepage describes Kitura as now run by its community. The copyright line in the source names IBM Corporation.

Identity

Status
Stub
Maintainer
IBM Corporation4
Maintained by
Company
First release
201614

Rendering and deploy

Runs as
Always on9
Install with
kitura CLI (brew install kitura), or a Swift Package Manager dependency578

Releases

Current major version
313
Last release
2022-10-0715

Adoption

GitHub stars
7,5822
Contributors
6616

Why these figures do not compare

Sources

  1. 2026-10-26: links
    www.kitura.dev/
  2. 2026-10-26: links, Written in, License, GitHub stars
    api.github.com/repos/Kitura/Kitura
  3. 2026-10-26: links
    www.kitura.dev/getting-started/
  4. 2026-10-26: Maintainer
    raw.githubusercontent.com/Kitura/Kitura/master/Sources/Kitura/Kitura.swift
  5. 2026-10-26: Runtime, Install with
    www.kitura.dev/docs/deploying/docker/
  6. 2026-10-26: Categories
    raw.githubusercontent.com/Kitura/Kitura/master/README.md
  7. 2026-10-26: Install with
    www.kitura.dev/docs/getting-started/create-server-cli/
  8. 2026-10-26: Install with
    www.kitura.dev/docs/getting-started/create-server-spm/
  9. 2026-10-26: Runs as
    www.kitura.dev/docs/getting-started/hello-world/
  10. 2026-10-26: Databases
    www.kitura.dev/docs/databases/what-are-databases/
  11. 2026-10-26: Templating
    www.kitura.dev/docs/web/stencil/
  12. 2026-10-26: License
    raw.githubusercontent.com/Kitura/Kitura/master/LICENSE.txt
  13. 2026-10-26: Current major version
    api.github.com/repos/Kitura/Kitura/git/refs/tags/3.0.1
  14. 2026-10-26: First release
    api.github.com/repos/Kitura/Kitura/commits/b40b156480c2f4b8aef72ae26e9d40e8e7f72c0b
  15. 2026-10-26: Last release
    api.github.com/repos/Kitura/Kitura/commits/60334372274bd78522af7d488d6eb0920a591a8d
  16. 2026-10-26: Contributors
    api.github.com/repos/Kitura/Kitura/contributors?per_page=1

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