6 dépôts
Automated processes that convert and compress images during upload to reduce file size and improve delivery performance.
Distinct from Binary Upload Optimizers: Distinct from Binary Upload Optimizers: focuses on image-specific format conversion and compression during upload, not deduplication of binary files.
Explore 6 awesome GitHub repositories matching devops & infrastructure · Image Optimization Pipelines. Refine with filters or upvote what's useful.
Spatie's Laravel Medialibrary is a plugin for the Laravel framework that attaches uploaded files to Eloquent models and organizes them into named collections for retrieval. It functions as both a file attachment system and an image manipulation library, allowing developers to associate files with database records through a dedicated media collection interface. The library groups related files under named collections so each model can hold multiple distinct sets of media, and it resizes, crops, or applies filters to images on the fly without altering the original file. It also generates derive
Generates derived image variants automatically when a file is attached using configurable manipulation presets.
NoteShrink est un optimiseur d'images de documents et un convertisseur de notes manuscrites en PDF, conçu pour transformer des scans de pages manuscrites en documents numériques compacts et à fort contraste. Il fonctionne comme un pipeline d'optimisation d'image qui isole le texte au premier plan de l'arrière-plan pour réduire la taille totale de stockage des fichiers résultants. L'utilitaire minimise l'empreinte disque des notes numérisées grâce à une combinaison de réduction de palette de couleurs et à l'utilisation d'outils de compression d'image externes. Ce processus supprime le bruit de fond et limite le nombre de couleurs dans une image pour créer des visuels à fort contraste. Le système gère l'assemblage des images traitées en un seul document PDF. Il garantit que le document final suit l'ordre original des pages en triant les noms de fichiers d'entrée en fonction de leurs valeurs numériques.
Compresses image files using external tools to reduce the total storage footprint of documents.
Ce projet est un orchestrateur d'infrastructure serverless et un outil de déploiement conçu pour héberger des applications Next.js sur AWS. Il fonctionne comme un framework de déploiement pour le edge computing et un wrapper d'infrastructure-as-code qui automatise le provisionnement de fonctions AWS Lambda, de buckets S3 et de distributions CloudFront. Le système se distingue par la distribution du rendu côté serveur et des routes API sur des emplacements edge mondiaux afin de réduire la latence. Il s'intègre directement aux réseaux de diffusion de contenu (CDN) pour optimiser la livraison des assets statiques et des pages rendues, tout en fournissant une couche pour encapsuler les gestionnaires d'application pour une compatibilité avec les environnements serverless. La plateforme couvre de larges domaines de capacités, notamment la diffusion de contenu mondiale, l'infrastructure API serverless et la configuration automatisée des ressources. Elle gère le trafic via une logique de routage edge et la gestion de l'internationalisation, tout en supportant des stratégies de performance telles que la régénération statique incrémentale et l'optimisation d'images en edge. L'infrastructure est gérée via des configurations Terraform, offrant un contrôle sur les limites de mémoire, les durées de timeout et les attributions de permissions IAM.
Processes and compresses images using edge functions to improve page load speeds and reduce payloads.
CloudFlare-ImgBed is a serverless image hosting platform built on Cloudflare Workers, designed to accept, store, and serve images through a global edge network. It runs entirely on Cloudflare's serverless infrastructure, handling requests without persistent servers, and caches public responses at the edge for fast content delivery. The system authenticates programmatic access using time-limited API tokens and automatically converts uploaded images to WebP format while compressing oversized files during the upload process. The platform distinguishes itself through multi-backend storage routing
Converts uploaded images to WebP format and compresses oversized files automatically during the upload process.
Bagisto Next.js Commerce is a headless, server-side rendered e-commerce storefront built on Next.js that connects to any backend commerce API exclusively through GraphQL. It delivers SEO-optimized product pages with fast initial loads by combining server-side rendering with incremental static regeneration, and automatically optimizes images for different devices and network conditions. The storefront decouples the user interface from backend commerce logic, enabling flexible integration with any API protocol without modifying the frontend code. It supports the full shopping lifecycle includin
Automatically resizes, compresses, and serves images in modern formats based on device and network conditions.
This project is a Python library and command-line tool designed to convert Markdown text and files into structured HTML fragments. It functions as a Markdown-to-HTML converter and parser that transforms piped text or source files into web-ready documents. The project is an extensible text processor featuring a pluggable API for defining custom inline and block syntax. This modular framework allows for the registration of specialized syntax extensions, such as tables and footnotes, and provides a system for managing runtime configuration settings. The conversion process covers multilingual te
Implements a priority-based registration system to strictly control the order of processors in the conversion pipeline.