Skip to content
@Kitura

Kitura

Kitura - Server Side framework written in Swift

Kitura

Kitura is a Swift server-side ecosystem with a long history in the Swift community.

Originally developed during the IBM / Swift@IBM era, Kitura helped establish server-side Swift as a practical option for building web services, APIs, middleware, networking components, authentication integrations, database tooling, templating, documentation, and related infrastructure.

Current Status

Kitura remains available and maintained by the community.

In recent years, development has been intentionally low-and-slow: keeping the ecosystem accessible, preserving the historical work, and handling maintenance as capacity allowed. The project is now entering a more active modernization phase.

The existing repositories contain a mix of stable historical packages, older infrastructure, and components that need review against the current Swift ecosystem. Maintainers are evaluating each repository carefully before deciding whether it should continue as-is, be modernized, be rewritten, be merged into another package, or be retired with clear guidance.

Modernization in Progress

The current effort is focused on making Kitura easier to understand, maintain, contribute to, and use with contemporary Swift.

This work includes:

  • repository-by-repository review;
  • migration from older CI infrastructure to GitHub Actions;
  • clear handling of legacy licensing and history;
  • modernization or clean rewrites where appropriate;
  • retirement of packages that are no longer useful in today's Swift ecosystem;
  • stronger automated quality checks;
  • DocC-based documentation;
  • updated examples, tutorials, and sample projects;
  • a refreshed public website once the modernized ecosystem is ready.

Older releases, tags, branches, and license terms remain part of Kitura's history and will continue to be handled transparently.

Until the modernization work is complete, please treat individual repositories as being under active review unless their README states otherwise.

Kitura's history remains visible. Its next chapter is being built deliberately.

Pinned Loading

  1. Kitura Kitura Public

    A Swift web framework and HTTP server.

    Swift 7.6k 497

  2. BlueSocket BlueSocket Public

    Socket framework for Swift using the Swift Package Manager. Works on iOS, macOS, and Linux.

    Swift 1.4k 193

  3. Swift-Kuery Swift-Kuery Public

    SQL database abstraction layer

    Swift 422 39

  4. Swift-Kuery-ORM Swift-Kuery-ORM Public

    An ORM for Swift, built on Codable

    Swift 215 30

  5. Kitura-net Kitura-net Public

    Kitura networking

    Swift 104 80

  6. Kitura-NIO Kitura-NIO Public

    A networking library for Kitura, based on SwiftNIO

    Swift 37 24

Repositories

Showing 10 of 75 repositories
  • KituraContracts Public

    A library containing type definitions shared by client and server Kitura code.

    Kitura/KituraContracts's past year of commit activity
    Swift 15 Apache-2.0 29 4 (1 issue needs help) 0 Updated Jul 17, 2026
  • BlueCryptor Public

    Swift cross-platform crypto library using CommonCrypto/libcrypto

    Kitura/BlueCryptor's past year of commit activity
    Swift 192 Apache-2.0 48 8 3 Updated Jun 26, 2026
  • BlueRSA Public

    RSA public/private key encryption, private key signing and public key verification in Swift using the Swift Package Manager. Works on iOS, macOS, and Linux (work in progress).

    Kitura/BlueRSA's past year of commit activity
    Swift 135 Apache-2.0 62 10 1 Updated Jun 26, 2026
  • BlueECC Public

    Elliptic-curve cryptography for Swift

    Kitura/BlueECC's past year of commit activity
    Swift 93 Apache-2.0 42 8 4 Updated Jun 26, 2026
  • LoggerAPI Public

    Logger protocol

    Kitura/LoggerAPI's past year of commit activity
    Swift 29 Apache-2.0 23 3 0 Updated Jun 26, 2026
  • .github Public

    Public GitHub organization profile and default community health files for Kitura.

    Kitura/.github's past year of commit activity
    0 0 0 0 Updated May 26, 2026
  • Kitura-Cache Public

    Kitura cache

    Kitura/Kitura-Cache's past year of commit activity
    Swift 10 Apache-2.0 13 1 0 Updated May 20, 2026
  • Kitura Public

    A Swift web framework and HTTP server.

    Kitura/Kitura's past year of commit activity
    Swift 7,578 Apache-2.0 497 55 (1 issue needs help) 15 Updated May 19, 2026
  • SwiftKafka Public

    Swift SDK for Apache Kafka

    Kitura/SwiftKafka's past year of commit activity
    Swift 63 20 3 1 Updated May 18, 2026
  • Swift-SMTP Public

    Swift SMTP client

    Kitura/Swift-SMTP's past year of commit activity
    Swift 290 Apache-2.0 68 19 4 Updated Apr 3, 2025