# Kitura

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

STUB. This software has no release or pre-release in four years, or its project site no longer shows it, so it is not part of the register, not counted and not indexed. It will be checked again.

Source: https://findsoftware.frbit.cloud/kitura/
Last reviewed: 2026-10-26
Listed since: 2026-10-26

## Record

### Links

- home: https://www.kitura.dev/
- repository: https://github.com/Kitura/Kitura
- docs: https://www.kitura.dev/getting-started/
- forum: https://forums.swift.org/c/related-projects/kitura

### Identity

- status: stub
- maintainer: IBM Corporation
- maintainerType: company
- parent: unknown
- firstRelease: 2016
- hqCountry: unknown

### Kind

- category: framework, web-server
- hosting: binary
- language: swift
- runtime: binary
- runtimeMin: unknown
- basedOn: unknown

### Content

- contentStore: unknown
- databases: postgres, mysql, sqlite, mongodb
- adminUi: unknown
- headlessApi: unknown
- templating: stencil
- i18n: unknown

### Rendering and deploy

- runsAs: always-on
- renderingModes: unknown
- installMethod: kitura CLI (brew install kitura), or a Swift Package Manager dependency

### License

- licenseModel: open-source
- license: Apache-2.0

### Releases

- currentMajor: 3
- latestReleaseDate: 2022-10-07

### Adoption

- githubStargazers: 7582
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 66
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: unknown
- dependentPackages: unknown

### Sources

- urls: https://www.kitura.dev/ (read 2026-10-26)
- urls: https://api.github.com/repos/Kitura/Kitura (read 2026-10-26)
- urls: https://www.kitura.dev/getting-started/ (read 2026-10-26)
- maintainer: https://raw.githubusercontent.com/Kitura/Kitura/master/Sources/Kitura/Kitura.swift (read 2026-10-26)
- language: https://api.github.com/repos/Kitura/Kitura (read 2026-10-26)
- runtime: https://www.kitura.dev/docs/deploying/docker/ (read 2026-10-26)
- category: https://raw.githubusercontent.com/Kitura/Kitura/master/README.md (read 2026-10-26)
- installMethod: https://www.kitura.dev/docs/getting-started/create-server-cli/ (read 2026-10-26)
- installMethod: https://www.kitura.dev/docs/getting-started/create-server-spm/ (read 2026-10-26)
- installMethod: https://www.kitura.dev/docs/deploying/docker/ (read 2026-10-26)
- runsAs: https://www.kitura.dev/docs/getting-started/hello-world/ (read 2026-10-26)
- databases: https://www.kitura.dev/docs/databases/what-are-databases/ (read 2026-10-26)
- databases: https://www.kitura.dev/docs/databases/what-are-databases/ (read 2026-10-26)
- databases: https://www.kitura.dev/docs/databases/what-are-databases/ (read 2026-10-26)
- databases: https://www.kitura.dev/docs/databases/what-are-databases/ (read 2026-10-26)
- templating: https://www.kitura.dev/docs/web/stencil/ (read 2026-10-26)
- license: https://api.github.com/repos/Kitura/Kitura (read 2026-10-26)
- license: https://raw.githubusercontent.com/Kitura/Kitura/master/LICENSE.txt (read 2026-10-26)
- currentMajor: https://api.github.com/repos/Kitura/Kitura/git/refs/tags/3.0.1 (read 2026-10-26)
- firstRelease: https://api.github.com/repos/Kitura/Kitura/commits/b40b156480c2f4b8aef72ae26e9d40e8e7f72c0b (read 2026-10-26)
- latestReleaseDate: https://api.github.com/repos/Kitura/Kitura/commits/60334372274bd78522af7d488d6eb0920a591a8d (read 2026-10-26)
- githubStargazers: https://api.github.com/repos/Kitura/Kitura (read 2026-10-26)
- contributors: https://api.github.com/repos/Kitura/Kitura/contributors?per_page=1 (read 2026-10-26)

## Notes

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.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
