[go: up one dir, main page]

Skip to content

thumbor/awesome-thumbor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

awesome-thumbor

πŸ†Β  Everything thumbor, awesomely curated & updated weekly.

This curated list contains 66 awesome open-source extensions to thumbor with a totat of ⭐13K stars.

Projects are ranked by a project-quality score, which is calculated based on various metrics automatically collected from GitHub and different package managers.

If you like to add or update projects, feel free to open an issue, submit a pull request, or directly edit the projects.yaml. Contributions are very welcome!

Contents

Explanation

  • πŸ₯‡πŸ₯ˆπŸ₯‰Β  Combined project-quality score
  • ⭐️  Star count from GitHub
  • 🐣  New project (less than 6 months old)
  • πŸ’€Β  Inactive project (6 months no activity)
  • πŸ’€Β  Dead project (12 months no activity)
  • πŸ“ˆπŸ“‰Β  Project is trending up or down
  • βž•Β  Project was recently added
  • ❗️  Warning (e.g. missing/risky license)
  • πŸ‘¨β€πŸ’»Β  Contributors count from GitHub
  • πŸ”€Β  Fork count from GitHub
  • πŸ“‹Β  Issue count from GitHub
  • ⏱️  Last update timestamp on package manager
  • πŸ“₯Β  Download count from package manager
  • πŸ“¦Β  Number of dependent projects
  • Β  Compatible with thumbor 7 and newer
  • Β  Supports python 3
  • Β  thumbor-community project
  • Β  Integrates thumbor to Django Web Framework
  • Β  Integrates thumbor to PHP
  • Β  Integrates thumbor to Laravel Framework
  • Β  Integrates thumbor to Typescript
  • Β  Integrates thumbor to Node.JS
  • Β  Integrates thumbor to React JS Framework
  • Β  Docker empowered solutions for thumbor
  • Β  Integrates thumbor to Java
  • Β  Integrates thumbor to Ruby

Core Thumbor Projects

Back to top

This category features the main projects in thumbor's org.

thumbor (πŸ₯‡31 Β· ⭐ 10K) - thumbor is an open-source photo thumbnail service by.. MIT Supports python 3 Compatible with thumbor 7 and newer
  • GitHub (πŸ‘¨β€πŸ’» 200 Β· πŸ”€ 820 Β· πŸ“¦ 360 Β· πŸ“‹ 1K - 1% open Β· ⏱️ 20.10.2024):

     git clone https://github.com/thumbor/thumbor
    
  • PyPi (πŸ“₯ 15K / month Β· πŸ“¦ 47 Β· ⏱️ 04.03.2024):

     pip install thumbor
    
Show 1 hidden projects...
  • libthumbor (πŸ₯‰20 Β· ⭐ 63 Β· πŸ’€) - Pythons extensions to thumbor. These are used to.. MIT Supports python 3 Compatible with thumbor 7 and newer

Image Storage & Result Storage

Back to top

Storage and Result Storage are used in thumbor to store source image files and the result of transforming them, respectively. allowing thumbor to support additional infrastructure services for storing images.

thumbor-aws S3 Storages and S3 Result Storage (πŸ₯‡18 Β· ⭐ 25) - thumbor-aws is a set of modern thumbor (7.0.0) AWS.. MIT Supports python 3 Compatible with thumbor 7 and newer
  • GitHub (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 17 Β· πŸ“‹ 32 - 12% open Β· ⏱️ 30.10.2024):

     git clone https://github.com/thumbor/thumbor-aws
    
  • PyPi (πŸ“₯ 1.2K / month Β· ⏱️ 14.03.2024):

     pip install thumbor-aws
    
tc_redis.storage (πŸ₯‰11 Β· ⭐ 12 Β· πŸ’€) - Redis support. MIT
  • GitHub (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 16 Β· πŸ“‹ 6 - 33% open Β· ⏱️ 02.01.2024):

     git clone https://github.com/thumbor-community/redis
    
  • PyPi (πŸ“₯ 990 / month Β· ⏱️ 02.01.2024):

     pip install tc_redis
    
Show 3 hidden projects...
  • tc_aws.storage (πŸ₯‡18 Β· ⭐ 160 Β· πŸ’€) - Thumbor AWS extensions. MIT
  • thumbor-memcached (πŸ₯‰10 Β· ⭐ 3 Β· πŸ’€) - thumbor-memcached provides storages using memcached.. MIT
  • thumbor_head (πŸ₯‰5 Β· πŸ’€) - Allow checking of http status code for all requests.. ❗Unlicensed

Image Loaders

Back to top

Image loaders are responsible for retrieving source images to be used in thumbor.

thumbor-aws S3 loader (πŸ₯‡18 Β· ⭐ 25) - thumbor-aws is a set of modern thumbor (7.0.0) AWS.. MIT Supports python 3 Compatible with thumbor 7 and newer
  • GitHub (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 17 Β· πŸ“‹ 32 - 12% open Β· ⏱️ 30.10.2024):

     git clone https://github.com/thumbor/thumbor-aws
    
  • PyPi (πŸ“₯ 1.2K / month Β· ⏱️ 14.03.2024):

     pip install thumbor-aws
    
Show 5 hidden projects...

Imaging Engines

Back to top

Engines are the core of thumbor and responsible for transforming images on-the-fly.

thumbor-video-engine (πŸ₯‡15 Β· ⭐ 34) - An engine and tools for manipulating videos with.. BSD-3 Supports python 3 Compatible with thumbor 7 and newer
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 11 Β· πŸ“¦ 4 Β· πŸ“‹ 15 - 40% open Β· ⏱️ 08.07.2024):

     git clone https://github.com/theatlantic/thumbor-video-engine
    
  • PyPi (πŸ“₯ 690 / month Β· ⏱️ 09.07.2024):

     pip install thumbor-video-engine
    
Show 2 hidden projects...
  • opencv-engine (πŸ₯‰14 Β· ⭐ 26 Β· πŸ’€) - Thumbor engine for the openCV imaging library. MIT
  • thumbor-wand-engine (πŸ₯‰8 Β· ⭐ 17 Β· πŸ’€) - ImageMagick engine for Thumbor. MIT

Face and Feature Detectors

Back to top

Detectors allow thumbor to discover important points in the images and crop around these points for better results

remotecv (πŸ₯‡21 Β· ⭐ 96 Β· πŸ’€) - remotecv is an OpenCV server for facial and feature.. MIT Supports python 3 Compatible with thumbor 7 and newer
  • GitHub (πŸ‘¨β€πŸ’» 24 Β· πŸ”€ 34 Β· πŸ“¦ 43 Β· πŸ“‹ 22 - 4% open Β· ⏱️ 08.01.2024):

     git clone https://github.com/thumbor/remotecv
    
  • PyPi (πŸ“₯ 6.3K / month Β· πŸ“¦ 3 Β· ⏱️ 08.01.2024):

     pip install remotecv
    
Show 5 hidden projects...
  • thumbor_rekognition (πŸ₯ˆ10 Β· ⭐ 10 Β· πŸ’€) - Enable thumbor to use AWS rekognition to run face.. MIT
  • thumbor_extras.detectors (πŸ₯ˆ9 Β· πŸ’€) - Some useful extensions to thumbor - extra filters and.. MIT
  • thumbor_arcface (πŸ₯‰8 Β· ⭐ 1 Β· πŸ’€) - Thumbor ArcFace can recognize side faces, higher.. MIT Supports python 3 Compatible with thumbor 7 and newer
  • remotecv-redis (πŸ₯‰8 Β· πŸ’€) - Adds loading images directly from Redis storage i.e... MIT
  • remotecv-multidir (πŸ₯‰7 Β· πŸ’€) - RemoteCV image loader from multiple local directories. MIT

Filters

Back to top

Filters kick in during thumbor's transformation phase and allow for a wide range of different effects and features to resulting images.

Show 6 hidden projects...

Optimizers

Back to top

Optimizers run a myriad of tools to crush image sizes and improve quality at the same time.

thumbor-plugins-gifv (πŸ₯‡17 Β· ⭐ 34) - Optimizers and filters contributed by the Thumbor.. MIT
  • GitHub (πŸ‘¨β€πŸ’» 15 Β· πŸ”€ 20 Β· πŸ“¦ 22 Β· πŸ“‹ 15 - 13% open Β· ⏱️ 02.09.2024):

     git clone https://github.com/thumbor/thumbor-plugins
    
  • PyPi (πŸ“₯ 7.2K / month Β· πŸ“¦ 1 Β· ⏱️ 08.01.2024):

     pip install thumbor-plugins-gifv
    
thumbor-plugins-mozjpeg (πŸ₯ˆ15 Β· ⭐ 34) - Optimizers and filters contributed by the Thumbor.. MIT
  • GitHub (πŸ‘¨β€πŸ’» 15 Β· πŸ”€ 20 Β· πŸ“¦ 22 Β· πŸ“‹ 15 - 13% open Β· ⏱️ 02.09.2024):

     git clone https://github.com/thumbor/thumbor-plugins
    
  • PyPi (πŸ“₯ 260 / month Β· ⏱️ 07.11.2023):

     pip install thumbor-plugins-mozjpeg
    
thumbor-plugins-jpegrecompress (πŸ₯ˆ15 Β· ⭐ 34) - Optimizers and filters contributed by the Thumbor.. MIT
  • GitHub (πŸ‘¨β€πŸ’» 15 Β· πŸ”€ 20 Β· πŸ“¦ 22 Β· πŸ“‹ 15 - 13% open Β· ⏱️ 02.09.2024):

     git clone https://github.com/thumbor/thumbor-plugins
    
  • PyPi (πŸ“₯ 190 / month Β· ⏱️ 07.11.2023):

     pip install thumbor-plugins-jpegrecompress
    
thumbor-plugins-pngcrush (πŸ₯ˆ15 Β· ⭐ 34) - Optimizers and filters contributed by the Thumbor.. MIT
  • GitHub (πŸ‘¨β€πŸ’» 15 Β· πŸ”€ 20 Β· πŸ“¦ 22 Β· πŸ“‹ 15 - 13% open Β· ⏱️ 02.09.2024):

     git clone https://github.com/thumbor/thumbor-plugins
    
  • PyPi (πŸ“₯ 210 / month Β· ⏱️ 07.11.2023):

     pip install thumbor-plugins-pngcrush
    
thumbor-plugins-jp2 (πŸ₯ˆ15 Β· ⭐ 34) - Optimizers and filters contributed by the Thumbor.. MIT
  • GitHub (πŸ‘¨β€πŸ’» 15 Β· πŸ”€ 20 Β· πŸ“¦ 22 Β· πŸ“‹ 15 - 13% open Β· ⏱️ 02.09.2024):

     git clone https://github.com/thumbor/thumbor-plugins
    
  • PyPi (πŸ“₯ 170 / month Β· ⏱️ 07.11.2023):

     pip install thumbor-plugins-jp2
    
thumbor-plugins-optipng (πŸ₯ˆ15 Β· ⭐ 34) - Optimizers and filters contributed by the Thumbor.. MIT
  • GitHub (πŸ‘¨β€πŸ’» 15 Β· πŸ”€ 20 Β· πŸ“¦ 22 Β· πŸ“‹ 15 - 13% open Β· ⏱️ 02.09.2024):

     git clone https://github.com/thumbor/thumbor-plugins
    
  • PyPi (πŸ“₯ 610 / month Β· ⏱️ 04.11.2023):

     pip install thumbor-plugins-optipng
    
thumbor-plugins-pngquant (πŸ₯ˆ15 Β· ⭐ 34) - Optimizers and filters contributed by the Thumbor.. MIT
  • GitHub (πŸ‘¨β€πŸ’» 15 Β· πŸ”€ 20 Β· πŸ“¦ 22 Β· πŸ“‹ 15 - 13% open Β· ⏱️ 02.09.2024):

     git clone https://github.com/thumbor/thumbor-plugins
    
  • PyPi (πŸ“₯ 210 / month Β· ⏱️ 07.11.2023):

     pip install thumbor-plugins-pngquant
    

Metrics Providers

Back to top

Metrics providers plugins connect metrics engines (such as Prometheus) to thumbor metrics system for observability.

tc-prometheus (πŸ₯‡13 Β· ⭐ 8) - Thumbor Prometheus metrics extension. MIT
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 8 Β· πŸ“‹ 8 - 12% open Β· ⏱️ 24.10.2024):

     git clone https://github.com/thumbor-community/prometheus
    
  • PyPi (πŸ“₯ 760 / month Β· πŸ“¦ 2 Β· ⏱️ 24.10.2024):

     pip install tc-prometheus
    

Python Integration & URL Generation

Back to top

thumbor secure URLs ensure your thumbor service does not suffer a Denial-Of-Service attack. Integrating thumbor images into web frameworks and libraries can make using it much simpler.

django-thumbor (πŸ₯‡15 Β· ⭐ 90) - A django app with templatetags for resizing images.. MIT Supports python 3 Compatible with thumbor 7 and newer Integrates thumbor to Django Web Framework
  • GitHub (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 20 Β· πŸ“¦ 26 Β· πŸ“‹ 12 - 8% open Β· ⏱️ 04.08.2024):

     git clone https://github.com/ricobl/django-thumbor
    
  • PyPi (πŸ“₯ 4.6K / month Β· ⏱️ 28.04.2024):

     pip install django-thumbor
    
thumbor_dash (πŸ₯ˆ12 Β· ⭐ 3) - A Thumbor server extension for DASH. MIT Supports python 3 Compatible with thumbor 7 and newer
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 3 Β· ⏱️ 03.10.2024):

     git clone https://github.com/mayoreee/thumbor_dash
    
  • PyPi (πŸ“₯ 910 / month Β· ⏱️ 11.06.2022):

     pip install thumbor_dash
    
Show 2 hidden projects...

PHP Integration & URL Generation

Back to top

thumbor secure URLs ensure your thumbor service does not suffer a Denial-Of-Service attack. Integrating thumbor images into web frameworks and libraries can make using it much simpler.

thumbor-php (πŸ₯‡10 Β· ⭐ 27) - PHP implementation of URL generator for Thumbor. MIT Integrates thumbor to PHP Compatible with thumbor 7 and newer Integrates thumbor to Laravel Framework
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 10 Β· ⏱️ 09.09.2024):

     git clone https://github.com/beeyev/thumbor-php
    

Javascript Integration & URL Generation

Back to top

thumbor secure URLs ensure your thumbor service does not suffer a Denial-Of-Service attack. Integrating thumbor images into web frameworks and libraries can make using it much simpler.

gatsby-plugin-thumbor (πŸ₯‡26 Β· ⭐ 190) - Digital commerce toolkit for frontend developers. MIT Integrates thumbor to Node.JS Compatible with thumbor 7 and newer
  • GitHub (πŸ‘¨β€πŸ’» 100 Β· πŸ”€ 61 Β· πŸ“‹ 380 - 14% open Β· ⏱️ 04.11.2024):

     git clone https://github.com/vtex/faststore
    
  • npm (πŸ“₯ 1.9K / month Β· πŸ“¦ 6 Β· ⏱️ 17.08.2022):

     npm install @vtex/gatsby-plugin-thumbor
    
thumbor-ts (πŸ₯ˆ13 Β· ⭐ 15 Β· πŸ’€) - Immutable TypeScript client for building Thumbor URLs. MIT Integrates thumbor to Node.JS Integrates thumbor to Typescript Compatible with thumbor 7 and newer
  • GitHub (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 2 Β· πŸ“¦ 12 Β· πŸ“‹ 3 - 66% open Β· ⏱️ 16.03.2024):

     git clone https://github.com/Brettm12345/thumbor-ts
    
  • npm (πŸ“₯ 3.2K / month Β· πŸ“¦ 4 Β· ⏱️ 10.10.2020):

     npm install thumbor-ts
    
Show 10 hidden projects...

Java Integration & URL Generation

Back to top

thumbor secure URLs ensure your thumbor service does not suffer a Denial-Of-Service attack. Integrating thumbor images into web frameworks and libraries can make using it much simpler.

pollexor (πŸ₯‡14 Β· ⭐ 640) - Java client for the Thumbor image service which.. Apache-2 Integrates thumbor to Java Compatible with thumbor 7 and newer
  • GitHub (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 88 Β· πŸ“‹ 12 - 16% open Β· ⏱️ 07.08.2024):

     git clone https://github.com/square/pollexor
    
  • Maven (πŸ“¦ 7 Β· ⏱️ 18.01.2022):

     <dependency>
     	<groupId>com.squareup</groupId>
     	<artifactId>pollexor</artifactId>
     	<version>[VERSION]</version>
     </dependency>
    

Ruby Integration & URL Generation

Back to top

thumbor secure URLs ensure your thumbor service does not suffer a Denial-Of-Service attack. Integrating thumbor images into web frameworks and libraries can make using it much simpler.

Show 4 hidden projects...
  • ruby-thumbor (πŸ₯‡15 Β· ⭐ 46 Β· πŸ’€) - ruby-thumbor is the client library to thumbor. MIT Integrates thumbor to Ruby Compatible with thumbor 7 and newer
  • jekyll-thumbor (πŸ₯ˆ9 Β· πŸ’€) - A Jekyll template tag for Thumbor imaging service. MIT Integrates thumbor to Ruby Compatible with thumbor 7 and newer
  • thumbor_rails (πŸ₯‰8 Β· ⭐ 33 Β· πŸ’€) - Make easier to generate and manage Thumbor URLs in.. MIT Integrates thumbor to Ruby Compatible with thumbor 7 and newer
  • thumbor-versionable (πŸ₯‰6 Β· ⭐ 10 Β· πŸ’€) - A Thumbor client that lets you specify versions of.. MPL-2.0 Integrates thumbor to Ruby Compatible with thumbor 7 and newer

Custom URL Signers

Back to top

thumbor allows using custom implementations of secure URLs signing.

Show 1 hidden projects...
  • thumbor-expire (πŸ₯‡7 Β· ⭐ 2 Β· πŸ’€) - Add timeout verification for thumbor. MIT Supports python 3 Compatible with thumbor 7 and newer

Hosting Thumbor

Back to top

Thumbor is very extensible and can be hosted in many different architectures and cloud providers.

Minimal Compact Thumbor (πŸ₯ˆ18 Β· ⭐ 310) - The quickest way to run thumbor. MIT Docker empowered solutions for thumbor
  • GitHub (πŸ‘¨β€πŸ’» 28 Β· πŸ”€ 86 Β· πŸ“‹ 81 - 1% open Β· ⏱️ 02.10.2024):

     git clone https://github.com/MinimalCompact/thumbor
    
  • Docker Hub (πŸ“₯ 7.4M Β· ⭐ 26 Β· ⏱️ 26.04.2023):

     docker pull minimalcompact/thumbor
    
Thumbor S3 Docker (πŸ₯ˆ13 Β· ⭐ 51) - A docker image for thumbor with AWS S3 / Minio.. MIT Docker empowered solutions for thumbor Compatible with thumbor 7 and newer Supports python 3
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 10 Β· πŸ“‹ 9 - 11% open Β· ⏱️ 01.10.2024):

     git clone https://github.com/beeyev/thumbor-s3-docker
    
  • Docker Hub (πŸ“₯ 74K Β· ⭐ 1 Β· ⏱️ 02.11.2024):

     docker pull beeyev/thumbor-s3
    
Show 4 hidden projects...
  • APSL Thumbor (πŸ₯‡19 Β· ⭐ 340 Β· πŸ’€) - Docker image for thumbor. Detectors, optimizers, lazy.. MIT Docker empowered solutions for thumbor
  • thumbor-docker (πŸ₯‰9 Β· ⭐ 27 Β· πŸ’€) - Unofficial thumbor docker image. MIT Docker empowered solutions for thumbor Compatible with thumbor 7 and newer Supports python 3
  • hey-car thumbor (πŸ₯‰8 Β· ⭐ 8 Β· πŸ’€) - Yet another Thumbor Docker image. MIT Docker empowered solutions for thumbor
  • docker-alpine-vips (πŸ₯‰5 Β· ⭐ 1 Β· πŸ’€) - Docker image for pyvips development using alpine. MIT Docker empowered solutions for thumbor

Others

Back to top

projects that are very specific to a given functionality

Show 1 hidden projects...
  • tc_pdf (πŸ₯‡10 Β· ⭐ 5 Β· πŸ’€) - Thumbor PDF Preview. MIT Supports python 3 Compatible with thumbor 7 and newer thumbor-community project

Related Resources

  • Thumbor: Learn more about thumbor in this page.

Contribution

Contributions are encouraged and always welcome! If you like to add or update projects, choose one of the following ways:

  • Open an issue by selecting one of the provided categories from the issue page and fill in the requested information.
  • Modify the projects.yaml with your additions or changes, and submit a pull request. This can also be done directly via the Github UI.

If you like to contribute to or share suggestions regarding the project metadata collection or markdown generation, please refer to the best-of-generator repository. If you like to create your own best-of list, we recommend to follow this guide.

For more information on how to add or update projects, please read the contribution guidelines. By participating in this project, you agree to abide by its Code of Conduct.

License

CC0

About

Everything thumbor, awesomely curated & updated weekly.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published