Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →
Top 13 TypeScript Photo Projects
-
Project mention: Ask HN: What's the 2025 stack for a self-hosted photo library with local AI? | news.ycombinator.com | 2025-06-30
I think Immich checks a lot of these
https://immich.app/
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
-
PiGallery 2
A fast directory-first photo gallery website, with rich UI, optimized for running on low resource servers (especially on raspberry pi)
Project mention: Top 5 Open Source AI Image Generators: Free Tools for Creative Projects | dev.to | 2024-08-02PiGallery distinguishes itself through its advanced features that streamline image analysis and organization. Leveraging machine learning capabilities, PiGallery2 can extract face regions from photo metadata, enabling users to categorize and search images based on facial recognition. Moreover, its geo-tagging functionality facilitates geographical sorting of images, enhancing accessibility and navigation within extensive image libraries.
-
I wanted to have a simple, Instagram-like, scroll paginated gallery page on the website where I could share my everyday photos. Initially I implemented it using benhowell/react-grid-gallery package for gallery, and frontend-collective/react-image-lightbox for lightbox component. It worked ok, but since those are a bit legacy packages I was unable to upgrade to React 19, it loaded all images at once without scroll pagination and Lighthouse score wasn't so great.
-
-
-
fx-fotos
"Fx Fotos" is an opensource gallery app in react native with the same smoothness and features of Google Photos and Apple Photos. It is backend gnostic and connects to decentralized backends like "box", "Dfinity", "Filecoin" and "Crust".
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
orbital
🛰 A desktop app that allows you to search, filter, and preview video files on your computer - like YouTube for your local file system. (by SuboptimalEng)
-
-
stellar-photos
Beautiful hi-res photos in your browser tabs - Available for the desktop versions of Chrome, Firefox, Microsoft Edge, Opera, Vivaldi, Brave, and other Chromium browsers.
-
louvre
Image and video gallery app that allows shuffling, perfect for your old photos lying around on a SD card or USB somewhere (by jerryliuoft)
Project mention: Free image video gallery viewing app like old picassa | news.ycombinator.com | 2024-10-13 -
TypeScript Photos discussion
TypeScript Photos related posts
-
Setup a NAS + Homelab using Raspberry Pi
-
Scoping a Local-First Image Archive
-
immich: self-hosted photo and video management solution
-
Mozilla grants Ente- a private Google Photos alternative- $100k
-
Own photo and video storage as free iCloud alternative
-
Show HN: Sisi – Semantic Image Search CLI tool, locally without third party APIs
-
FUTO
-
A note from our sponsor - Stream
getstream.io | 17 Jul 2025
Index
What are some of the best open-source Photo projects in TypeScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | immich | 70,325 |
2 | PiGallery 2 | 1,941 |
3 | react-grid-gallery | 1,054 |
4 | rao-pics | 784 |
5 | ImageStore | 707 |
6 | fx-fotos | 683 |
7 | exiftool-vendored.js | 493 |
8 | icloud-photos-sync | 392 |
9 | orbital | 102 |
10 | the-photo-gallery | 94 |
11 | stellar-photos | 85 |
12 | louvre | 20 |
13 | zappix | 6 |