All Projects → HaschekSolutions → Pictshare

HaschekSolutions / Pictshare

Licence: apache-2.0
📷 PictShare is an open source image, mp4, pastebin hosting service with a simple resizing and upload API that you can host yourself. 🎑

Projects that are alternatives of or similar to Pictshare

Imgpush
Minimalist Self-hosted Image Service for user submitted images in your app
Stars: ✭ 144 (-75%)
Mutual labels:  selfhosted, images, picture
Vanilla Lazyload
LazyLoad is a lightweight, flexible script that speeds up your website by deferring the loading of your below-the-fold images, backgrounds, videos, iframes and scripts to when they will enter the viewport. Written in plain "vanilla" JavaScript, it leverages IntersectionObserver, supports responsive images and enables native lazy loading.
Stars: ✭ 6,596 (+1045.14%)
Mutual labels:  images, picture
Tinyraycaster
486 lines of C++: old-school FPS in a weekend
Stars: ✭ 1,383 (+140.1%)
Mutual labels:  images, picture
Lsky Pro
☁️Lsky Pro - Your photo album on the cloud.
Stars: ✭ 1,174 (+103.82%)
Mutual labels:  images, picture
ImageOnMap
Repo for ImageOnMap, a bukkit plugin created to display any image using a map
Stars: ✭ 162 (-71.87%)
Mutual labels:  picture, images
Picpic
A awesome image host service driven by github pages and github actions.
Stars: ✭ 135 (-76.56%)
Mutual labels:  images, picture
Sms Responsive Images
This TYPO3 extension provides ViewHelpers and configuration to render valid responsive images based on TYPO3's image cropping tool.
Stars: ✭ 35 (-93.92%)
Mutual labels:  images, picture
Tinyrenderer
A brief computer graphics / rendering course
Stars: ✭ 11,776 (+1944.44%)
Mutual labels:  images, picture
wp-github-gos
利用 github api 实现的一个存储图片/附件的 wordpress 插件
Stars: ✭ 42 (-92.71%)
Mutual labels:  picture, images
Bubblepictures
Bubble Pictures for iOS done in Swift
Stars: ✭ 434 (-24.65%)
Mutual labels:  images, picture
Easy Wg Quick
Creates Wireguard configuration for hub and peers with ease
Stars: ✭ 502 (-12.85%)
Mutual labels:  encryption
Appwrite
Appwrite is a secure end-to-end backend server for Web, Mobile, and Flutter developers that is packaged as a set of Docker containers for easy deployment 🚀
Stars: ✭ 14,592 (+2433.33%)
Mutual labels:  selfhosted
Mihome Binary Protocol
Stars: ✭ 536 (-6.94%)
Mutual labels:  encryption
Fingerprintmanager
A small library to handle Android fingerprint API.
Stars: ✭ 560 (-2.78%)
Mutual labels:  encryption
React Viewer
react image viewer, supports rotation, scale, zoom and so on
Stars: ✭ 502 (-12.85%)
Mutual labels:  picture
React Svg
🎨 A React component that injects SVG into the DOM.
Stars: ✭ 536 (-6.94%)
Mutual labels:  images
Securitydriven.inferno
✅ .NET crypto done right. Professionally audited.
Stars: ✭ 501 (-13.02%)
Mutual labels:  encryption
Swifty
🔑 Free Offline Password Manager
Stars: ✭ 496 (-13.89%)
Mutual labels:  encryption
Encpass.sh
Lightweight solution for using encrypted passwords in shell scripts
Stars: ✭ 494 (-14.24%)
Mutual labels:  encryption
Vim Gnupg
This script implements transparent editing of gpg encrypted files.
Stars: ✭ 566 (-1.74%)
Mutual labels:  encryption

PictShare logo

PictShare

https://pictshare.net

Apache License HitCount

Host your own images gifs mp4s text bins and stay in control


Table of contents


New Features in v2

  • Added support for external storage
  • Encryption of files in external storage
  • Added text hosting (like pastebin)
  • Added URL shortening
  • Added WebP to images (and conversion from jpg,png to webp)
  • Massive code rework. Actually we designed it from the ground up to be more modular and easier to debug

Features

  • Selfhostable
  • Simple upload API
  • 100% file based - no database needed
  • Scalable
  • Many Filters for images
  • GIF to MP4 conversion
  • JPG, PNG to WEBP conversion
  • MP4 resizing
  • PictShare removes all exif data so you can upload photos from your phone and all GPS tags and camera model info get wiped
  • Change and resize your uploads just by editing the URL
  • Duplicates don't take up space. If the exact same file is uploaded twice, the second upload will link to the first
  • Many configuration options
  • Full control over your data. Delete images with individual and global delete codes

Development roadmap

  • [x] Duplicate detection
  • [x] Write permission detection
  • [x] Delete codes for every uploaded file
  • [x] Upload via link/url
  • [x] Upload via base64
  • [ ] Autodestruct for every uploaded file

Config options

Read here what those options do

  • [x] ALT_FOLDER
  • [x] URL (instead of FORCE_DOMAIN but mandatory)
  • [x] LOG_UPLOADER
  • [x] FFMPEG_BINARY
  • [x] PNG_COMPRESSION
  • [x] JPEG_COMPRESSION
  • [x] WEBP_COMPRESSION
  • [x] MASTER_DELETE_CODE
  • [x] MASTER_DELETE_IP
  • [x] UPLOAD_FORM_LOCATION
  • [ ] UPLOAD_QUOTA
  • [ ] UPLOAD_CODE
  • [ ] LOW_PROFILE
  • [ ] IMAGE_CHANGE_CODE
  • [ ] MAX_RESIZED_IMAGES
  • [ ] ALLOW_BLOATING
  • [ ] BACKBLAZE

Image hosting

  • [x] Resizing
  • [x] Filters
  • [x] Gif to mp4 conversion
  • [x] Upload of images

Text file hosting

  • [x] Upload of text files
  • [x] Render template for text files
  • [x] Raw data view
  • [x] Downloadable

URL shortening

  • [ ] Upload of links to shorten

MP4 hosting

  • [x] Resizing
  • [x] Preview image generation
  • [x] Upload of videos
  • [x] Automatic conversion if not mobile friendly or wrong encoder used
  • [x] Render template for videos

This is a HASCHEK SOLUTIONS project

HS logo

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].