All Projects β†’ humanmade β†’ Tachyon

humanmade / Tachyon

Faster than light image resizing service that runs on AWS. Super simple to set up, highly available and very performant.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Tachyon

Retinal
πŸ™ Retinal is a Serverless AWS Lambda service for resizing images on-demand or event-triggered
Stars: ✭ 208 (+17.51%)
Mutual labels:  aws-lambda, aws-s3, image-processing
Serverless Docker Image Resize
Simple serverless image resize on-the-fly - Deploy with one command - Built with AWS Lambda and S3
Stars: ✭ 114 (-35.59%)
Mutual labels:  aws-lambda, aws-s3, image-processing
Serverless Image Processor
AWS Lambda image processor
Stars: ✭ 106 (-40.11%)
Mutual labels:  aws-lambda, aws-s3, image-processing
Aws Lambda Resize Images
AWS Lambda function to generate a set of resized images (large, medium, small)
Stars: ✭ 6 (-96.61%)
Mutual labels:  aws-lambda, image-processing
trackit
Trackit helps you understand and improve your use of AWS
Stars: ✭ 91 (-48.59%)
Mutual labels:  aws-lambda, aws-s3
Serverless Shop
Building a Serverless E-Commerce App with AWS Lambda, Stripe andΒ React πŸ’° 🌐
Stars: ✭ 325 (+83.62%)
Mutual labels:  aws-lambda, aws-s3
Aws Github Actions
Deploy πŸš€ to AWS ☁️ with GitHub Actions!
Stars: ✭ 70 (-60.45%)
Mutual labels:  aws-lambda, aws-s3
Touchdown
Cloud service orchestration framework for python
Stars: ✭ 10 (-94.35%)
Mutual labels:  aws-lambda, aws-s3
Smart Security Camera
A Pi Zero and Motion based webcamera that forwards images to Amazon Web Services for Image Processing
Stars: ✭ 103 (-41.81%)
Mutual labels:  aws-lambda, aws-s3
Shadowreader
Serverless load testing for replaying website traffic. Powered by AWS Lambda.
Stars: ✭ 138 (-22.03%)
Mutual labels:  aws-lambda, aws-s3
Awsmobile Cli
CLI experience for Frontend developers in the JavaScript ecosystem.
Stars: ✭ 147 (-16.95%)
Mutual labels:  aws-lambda, aws-s3
serverless-data-pipeline-sam
Serverless Data Pipeline powered by Kinesis Firehose, API Gateway, Lambda, S3, and Athena
Stars: ✭ 78 (-55.93%)
Mutual labels:  aws-lambda, aws-s3
serverless data pipeline example
Build and Deploy A Serverless Data Pipeline onΒ AWS
Stars: ✭ 24 (-86.44%)
Mutual labels:  aws-lambda, aws-s3
Serverless Photo Recognition
A collection of 3 lambda functions that are invoked by Amazon S3 or Amazon API Gateway to analyze uploaded images with Amazon Rekognition and save picture labels to ElasticSearch (written in Kotlin)
Stars: ✭ 345 (+94.92%)
Mutual labels:  aws-lambda, aws-s3
Nuxt Serverless
Nuxt.js Serverless SSR Starter on AWS (Lambda + API Gateway + S3) with Serverless Framework
Stars: ✭ 235 (+32.77%)
Mutual labels:  aws-lambda, aws-s3
Curso Aws Com Terraform
🎦 πŸ‡§πŸ‡· Arquivos do curso "DevOps: AWS com Terraform Automatizando sua infraestrutura" publicado na Udemy. VocΓͺ pode me ajudar comprando o curso utilizando o link abaixo.
Stars: ✭ 62 (-64.97%)
Mutual labels:  aws-lambda, aws-s3
Node S3 Uploader
Flexible and efficient resize, rename, and upload images to Amazon S3 disk storage. Uses the official AWS Node SDK for transfer, and ImageMagick for image processing. Support for multiple image versions targets.
Stars: ✭ 237 (+33.9%)
Mutual labels:  aws-s3, image-processing
Ssm Cache Python
AWS System Manager Parameter Store caching client for Python
Stars: ✭ 177 (+0%)
Mutual labels:  aws-lambda, aws-s3
Aws Csa Notes 2018
My AWS Certified Solutions Architect Associate Study Notes!
Stars: ✭ 167 (-5.65%)
Mutual labels:  aws-lambda, aws-s3
0x4447 product s3 email
πŸ“« A serverless email server on AWS using S3 and SES
Stars: ✭ 2,905 (+1541.24%)
Mutual labels:  aws-lambda, aws-s3
Tachyon
Faster than light image resizing service that runs on AWS. Super simple to set up, highly available and very performant.
A Human Made project. Maintained by @joehoyle.

Tachyon is built with some strong opinions and assumptions:

  • Runs on AWS (using CloudFront, Lambda and API Gateway.)
  • Expects original image files to be stored on Amazon S3.
  • Only supports simple image resizing, not a full image manipulation service.

Tachyon works best with WordPress, coupled with S3 Uploads and the Tachyon Plugin.

View Documentation β†’

Documentation

View Documentation β†’

Setup

Tachyon comes in two parts: the server to serve images, and the plugin to use it. To use Tachyon, you need to run at least one server, as well as the plugin on all sites you want to use it.

The server is also available as a Docker image, which can be used in production or to set up a local test environment.

Using

Tachyon provides a simple HTTP interface in the form of:

https://{tachyon-domain}/my/image/path/on/s3.png?w=100&h=80

It's really that simple!

View Args Reference β†’

Upgrading

When upgrading, be sure to perform an API Gateway deployment from the AWS Console. Navigate to API Gateway from the AWS Console and select the "Tachyon" API. Once selected, click "Actions" and then "Deploy API."

Credits

Created by Human Made for high volume and large-scale sites. We run Tachyon on sites with millions of monthly page views, and thousands of sites.

Written and maintained by Joe Hoyle.

Tachyon is inspired by Photon by Automattic. As Tachyon is not an all-purpose image resizer, rather it uses a media library in Amazon S3, it has a different use case to Photon.

Tachyon uses the Sharp (Used under the license Apache License 2.0) Node.js library for the resizing operations, which in turn uses the great libvips library.

Interested in joining in on the fun? Join us, and become human!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].