coenttb-server
: Build fast, modern, and safe servers that are a joy to write.
This package is currently in active development and is subject to frequent changes. Features and APIs may change without prior notice until a stable release is available.
Coenttb Server EnvVars
: Builds on coenttb-web/Coenttb Web EnvVars and adds functionality specific to server development.Coenttb Server Router
: Type-safe router parsing and printing.Coenttb Server Database
: Common database helpers.Coenttb Server Dependencies
: Builds on coenttb-web/Coenttb Web Dependencies, and adds functionality specific to server development.Coenttb Server HTML
: Builds on coenttb-html and adds functionality specific to server development.Coenttb Server Models
: Builds on coenttb-web/Coenttb Web Models and adds functionality specific to server development.Coenttb Server Translations
: Builds on coenttb-web/Coenttb Web Translations and adds functionality specific to server development.Coenttb Server Utils
: Builds on coenttb-web/Coenttb Web Utils and adds functionality specific to server development.
You can add coenttb-server
to an Xcode project by including it as a package dependency:
Repository URL: https://github.com/coenttb/coenttb-server
For a Swift Package Manager project, add the dependency in your Package.swift file:
dependencies: [
.package(url: "https://github.com/coenttb/coenttb-server", branch: "main")
]
.product(name: "Coenttb Server", package: "coenttb-server")
Include import Coenttb_Server
to import all modules. For more precise control, you can instead import only a specific library: import Coenttb_Server_Translations
.
- swift-css: A Swift DSL for type-safe CSS.
- swift-html: A Swift DSL for type-safe HTML & CSS, integrating swift-css and pointfree-html.
- swift-web: Foundational tools for web development in Swift.
- coenttb-html: Builds on swift-html, and adds functionality for HTML, Markdown, Email, and printing HTML to PDF.
- coenttb-web: Builds on swift-web, and adds functionality for web development.
- coenttb-server: Build fast, modern, and safe servers that are a joy to write.
coenttb-server
builds on coenttb-web, and adds functionality for server development. - coenttb-vapor:
coenttb-server-vapor
builds on coenttb-server, and adds functionality and integrations with Vapor and Fluent. - coenttb-com-server: The backend server for coenttb.com, written entirely in Swift and powered by coenttb-server-vapor.
- coenttb/pointfree-html: A Swift DSL for type-safe HTML, forked from pointfreeco/swift-html and updated to the version on pointfreeco/pointfreeco.
- coenttb/pointfree-web: Foundational tools for web development in Swift, forked from pointfreeco/swift-web.
- coenttb/pointfree-server: Foundational tools for server development in Swift, forked from pointfreeco/swift-web.
- swift-languages: A cross-platform translation library written in Swift.
If you’re working on your own Swift project, feel free to learn, fork, and contribute.
Got thoughts? Found something you love? Something you hate? Let me know! Your feedback helps make this project better for everyone. Open an issue or start a discussion—I’m all ears.
This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).
You are free to use, modify, and distribute this project under the terms of the AGPL-3.0.
For full details, please refer to the LICENSE file.
A Commercial License is available for organizations or individuals who wish to use this project without adhering to the terms of the AGPL-3.0 (e.g., to use it in proprietary software or SaaS products).
For inquiries about commercial licensing, please contact [email protected].
Included files that are indicated to be created by PointFree are licensed by PointFree under the MIT License. See POINTFREE MIT LICENSE for details.