Creating modular server side software with Swift.
79
공개 저장소
35,080
총 별점
1,022
팔로워
Vapor는 Swift로 작성된 모듈형 서버 사이드 소프트웨어를 개발하는 조직입니다. GitHub에서는 Swift를 포함한 다양한 프로그래밍 언어를 사용하여 여러 개의 공개 저장소를 운영하고 있습니다. 주요 저장소로는 서버 사이드 HTTP 웹 프레임워크인 vapor와 ORM인 fluent가 있습니다.
💧 A server-side Swift HTTP web framework.
Vapor ORM (queries, models, and relations) for NoSQL and SQL databases
💻 APIs for creating interactive CLI tools.
🍃 An expressive, performant, and extensible templating language built for Swift.
Vapor provider for RediStack
🐘 Non-blocking, event-driven Swift client for PostgreSQL.
Vapor JWT provider
🧰 A CLI tool to easily create new Vapor projects.
📖 Documentation markdown for all Vapor packages.
WebSocket client library built on SwiftNIO
*️⃣ Build SQL queries in Swift. Extensible, protocol-based design that supports DQL, DML, and DDL.
🔑 JSON Web Token (JWT) signing and verification (HMAC, ECDSA, EdDSA, MLDSA, RSA, PSS) with support for JWS and JWK
Swift ORM (queries, models, and relations) for NoSQL and SQL databases
🐬 Pure Swift MySQL client built on non-blocking, event-driven sockets.
🚀 Non-blocking, event-driven HTTP built on Swift NIO.
🐘 Non-blocking, event-driven Swift client for PostgreSQL.
A queue system for Vapor.
🏞 Parses and serializes multipart-encoded data with Codable support.
🐘 PostgreSQL driver for Fluent.
🚍 High-performance trie-node router.
💧 A starting point for Vapor APIs.
🔑 Hashing (BCrypt, SHA2, HMAC), encryption (AES), public-key (RSA), and random data generation.
Helpful extensions and abstractions for using APNSwift
🐬 Non-blocking, event-driven Swift client for MySQL.
Vapor Bindings for the OpenAPI Generator
The default Vapor project template, used by the Vapor Toolbox’s new project command.
🌎 Utility package containing tools for byte manipulation, Codable, OS APIs, and debugging.
📦 Dependency injection / inversion of control framework.
🖋🐬 Swift ORM (queries, models, relations, etc) built on MySQL.
Fluent driver for SQLite
Non-blocking wrapper for libsqlite3-dev using SwiftNIO
Sugary extensions for the SwiftNIO library
Non-blocking SQLite client library with SQL builder built on SwiftNIO
👤 Lightweight authentication framework for Swift
🍃 An expressive, performant, and extensible templating language built for Swift.
✅ Extensible data validation library (name, email, etc)
Vapor's website running on Swift
📄 Easy-to-use foundation for building powerful templating languages in Swift.
📝 Parse and serialize url-encoded form data with Codable support.
🇨🇳 Chinese translation of Vapor's documentation markdown.
A starting point for web applications
🗄 Core services for creating database integrations.
A starting point for Vapor applications using the auth provider.
Simple one-step access to the Swiftly toolchain manager from GitHub Actions workflows
Contains the reference designs and build pipeline to generate all design files for Vapor's sites
The code that runs Penny 🤖
MongoDB support for Fluent built on MongoKittten.
Web application, iOS app, and API providing access to tutorials for the Vapor web framework.
The Vapor Blog
The source code for the Getting Started Guide on Vapor on swift.org
A Redis implementation for https://github.com/vapor/queues
A barebones template ready for use
A common API for Vapor to integrate with different email providers
Swift Apacha Kafka (real-time data pipelines and streaming apps)
Conveniences for working with Swift's Codable protocols.
Manage Vapor's Swift APT repository
Scripts and assets for Vapor's API documentation site at https://api.vapor.codes
Visual Studio Code Extension for Vapor
이 저장소에 대한 설명이 제공되지 않았습니다.
A template ready for use configured with Fluent and PostgreSQL
Homebrew Taps
Helpful extensions and abstractions for using RediStack
Support files and configurations for Vapor's CI
A GitHub Action which performs Codecov.io uploads with additional support for Swift projects
A template ready for use configured with Leaf, Fluent and PostgreSQL
Webhook-based GitHub bot that automatically tags new releases and posts to Discord when you merge PRs
A github bot to do things like interact with CI for the Vapor organization
A template ready for use configured with Fluent and MySQL
이 저장소에 대한 설명이 제공되지 않았습니다.
Examples demonstrating Vapor and its ecosystem's usage
A template ready for use configured with Fluent and SQLite
Files and Information helpful for contributing to Vapor
이 저장소에 대한 설명이 제공되지 않았습니다.
Used for updating the Toolbox in Homebrew
Deutsche Übersetzung der Vapor-Dokumentation
The documentation for old versions of Vapor
Web renderer for Swift-DocC documentation.
The infrastructure and project index comprising the Swift source compatibility suite.
이 저장소에 대한 설명이 제공되지 않았습니다.
vapor는 서버 사이드 소프트웨어를 개발하며, GitHub에서 HTTP 웹 프레임워크와 ORM, CLI 도구와 같은 다양한 프로젝트를 공개하고 있습니다.
vapor의 주요 프로그래밍 언어는 Swift이며, HTML, Shell, C, TypeScript, Ruby와 같은 언어도 사용됩니다. Swift를 기반으로 한 여러 프로젝트가 있습니다.
네, vapor의 모든 저장소는 공개되어 있으며, 다양한 오픈 소스 프로젝트를 통해 사용자들과 소통하고 있습니다.