Packages authored by Kitura
These packages are available as a package collection, usable in Xcode 13 or the Swift Package Manager 5.5.
CCurl
Modulemap for the libcurl library
CEpoll
A modulemap file and include to help Swift code use epoll on Linux
CircuitBreaker
A Swift Circuit Breaker library – Improves application stability and reliability.
CloudEnvironment
Convenience Swift package for accessing environment variables, credentials.
CloudFoundryEnv
Easy access to Cloud Foundry application environment for Swift Packages.
Configuration
Hierarchical configuration manager for Swift applications
Cryptor
Swift cross-platform crypto library using CommonCrypto/libcrypto
CryptorECC
Elliptic-curve cryptography for Swift
CryptorRSA
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).
CZlib
Module map for Zlib library
FileKit
Health
An application health library for Swift.
HeliumLogger
A lightweight logging framework for Swift
HTMLEntities
HTML5 spec-compliant character encoder/decoder for Swift
Kitura
A Swift web framework and HTTP server.
KituraCache
Kitura cache
KituraCompression
Kitura compression middleware
KituraContracts
A library containing type definitions shared by client and server Kitura code.
KituraCORS
Kitura CORS middleware
Kitura-CouchDB
CouchDB adapter for Kitura
Kitura-Credentials
A pluggable framework for validating user credentials in a Swift server using Kitura
Kitura-CredentialsFacebook
A plugin for the Kitura-Credentials framework that authenticates using the Facebook web login
Kitura-CredentialsGitHub
A plugin for the Kitura-Credentials framework that authenticates using the GitHub web login
Kitura-CredentialsGoogle
A plugin for the Kitura-Credentials framework that authenticates using the Google web login
Kitura-CredentialsHTTP
A plugin for the Kitura-Credentials framework that authenticates using HTTP Basic and Digest authentication
Kitura-CredentialsJWT
A plugin for the Kitura-Credentials framework that supports JWT authentication.
KituraKit
Swift client library for using Codable routes with Kitura
KituraMarkdown
Templating engine for Kitura that uses Markdown based templates
KituraMustache
Adapter of GRMustache Template Engine to Kitura Template Engine
Kitura-net
Kitura networking
Kitura-NIO
A networking library for Kitura, based on SwiftNIO
KituraOpenAPI
OpenAPI support for Kitura
Kitura-Session
A pluggable framework for managing user sessions in a Swift server using Kitura
Kitura-Session-Redis
Kitura-Session store using Redis as the backing store
KituraStencil
Stencil templating for Kitura
Kitura-TemplateEngine
Kitura Template Engine protocol
KituraWebSocket
A SwiftNIO based implementation of WebSocket for Kitura
Kitura-WebSocket
WebSocket support for Kitura
LoggerAPI
Logger protocol
OpenSSL
Swift modulemaps for libSSL and libcrypto
Signals
Generic Cross Platform Signal Handler
Socket
Socket framework for Swift using the Swift Package Manager. Works on iOS, macOS, and Linux.
SSLService
SSL/TLS Add-in for BlueSocket using Secure Transport and OpenSSL
SwiftJWT
JSON Web Tokens in Swift
SwiftKafka
Swift SDK for Apache Kafka
SwiftKuery
SQL database abstraction layer
SwiftKueryMySQL
MySQL plugin for Swift-Kuery framework
SwiftKueryORM
An ORM for Swift, built on Codable
SwiftKueryPostgreSQL
PostgreSQL plugin for Swift-Kuery framework
SwiftKuerySQLite
An SQLite plugin for the Swift-Kuery framework
SwiftRedis
Swift Redis library
SwiftSMTP
Swift SMTP client
SwiftyRequest
SwiftyRequest is an HTTP networking library built for Swift.
TypeDecoder
A Swift library to allow the runtime inspection of Swift language native and complex types.
WebSocketCompression
A WebSocket compression library based on SwiftNIO
55 packages.