The "Awesome Vapor" project is a curated collection of resources focused on Vapor, a popular server-side framework for Swift. Vapor enables developers to build robust and scalable web applications using the Swift programming language. This list features a variety of resources, including libraries, tools, tutorials, middleware, and community contributions that enhance the development experience. Whether you're a beginner looking to learn Swift server-side development or an experienced developer seeking advanced tools and techniques, this list provides valuable insights and resources. Dive into the world of Vapor and discover how to create powerful web applications with Swift.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The "Awesome Docker" project is a curated resource list designed to support developers and teams using Docker, a platform for developing, shipping, and running applications in containers. This list includes a variety of resources such as tutorials, tools, libraries, extensions, and community contributions that help streamline the containerization process. Whether you are a beginner looking to understand the basics of Docker or an experienced developer seeking advanced techniques and best practices, this collection offers valuable insights and tools to enhance your containerization workflow. Dive into the world of Docker and discover how to optimize your application deployment and management with ease.
The "Awesome Kubernetes" project is a comprehensive collection of resources dedicated to Kubernetes, an open-source platform designed to automate the deployment, scaling, and management of containerized applications. This list encompasses a wide range of categories including tools, libraries, tutorials, best practices, and community resources that facilitate the use of Kubernetes in various environments. It is invaluable for beginners seeking to understand container orchestration as well as experienced developers looking to optimize their workflows and enhance their applications. Users can discover everything from official documentation to advanced configurations, empowering them to effectively leverage Kubernetes for their container management needs.
The "Awesome Useful .htaccess Snippets" project is a curated collection of practical code snippets designed to enhance the functionality of the .htaccess file, which is used for configuring web server settings in Apache. This list includes a variety of snippets for URL rewriting, access control, security enhancements, and performance optimizations, making it a valuable resource for web developers and administrators. Whether you are a beginner looking to understand .htaccess or an experienced developer seeking to optimize your server configuration, this collection offers essential tools to improve your website's performance and security. Dive in to discover snippets that can streamline your web server management and enhance user experience.
The "Awesome Laravel" project is a curated resource list designed to support developers using Laravel, a popular PHP framework for web application development. This list includes a wide range of resources such as libraries, packages, tools, tutorials, and community contributions that enhance the Laravel development experience. Whether you are a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this collection provides valuable insights and tools to streamline your workflow. Dive into this repository to discover everything you need to build robust and scalable web applications with Laravel.
A Rails-inspired extension for Vapor that simplifies creating CRUD routes for any Model with automatic responder generation.
A Vapor 4 provider for interacting with Firebase Realtime Database via a clean Swift API.
A Swift query builder for Vapor 3 that simplifies complex raw SQL queries using KeyPaths.
Rate limiting middleware for Vapor applications, restricting requests based on client identifiers like IP address.
A Vapor 3 middleware for rate limiting API requests by IP address and URL, returning HTTP 429 when limits are exceeded.
A Vapor middleware for adding federated authentication with OAuth providers to Swift server applications.
A Swift package providing a unified email sending interface for Vapor 3 applications with support for Mailgun, SendGrid, and SMTP.
A native, asynchronous MongoDB driver for Swift built on Swift NIO, designed for server-side Swift applications.
Offset pagination library for Vapor, supporting QueryBuilder, Array, and raw SQL with Leaf tag integration.
A lightweight S3 client and signer for Swift, designed to work seamlessly with Vapor 4.
A SendGrid-powered mail backend for Vapor, enabling email sending via SendGrid's V3 API.
A Vapor helper library for integrating Stripe payments into Swift server applications.
A Swift DSL for building type-safe, extensible, and transformable SQL queries with support for PostgreSQL and MySQL.
A Vapor 4 service for sending emails and managing templates via the Mailgun API.
A Vapor middleware library for adding security headers to protect against XSS, click-jacking, and other web vulnerabilities.
A command-line interface for the Swift Package Manager, providing package search, installation, and project management.
A developer-friendly command-line interface layer on top of Swift Package Manager with better output and imperative package management.
A Swift code generator that automates boilerplate code using meta-programming and SwiftSyntax.