I was frustrated with photo sharing sites. Apple's iCloud shared albums take 20+ seconds to load, and everything else comes with ads, cumbersome UIs, or social media distractions. I just want to share photos with friends and family: fast, mobile-friendly, distraction-free.So I built DD Photos. You export photos from whatever you already use (Lightroom, Apple Photos, etc.) into folders, run `photogen` (a Go CLI) to resize them to WebP and generate JSON indexes, then deploy the SvelteKit static site anywhere that serves files. Apache, S3, whatever. No server-side code, no database.Built over several weeks with heavy use of Claude Code, which I found genuinely useful for this kind of full-stack project spanning Go, SvelteKit/TypeScript, Apache config, Docker, and Playwright tests. Happy to discuss that experience too.Live example: https://photos.donohoe.info
Repo: https://github.com/dougdonohoe/ddphotos
Show HN: DD Photos – open-source photo album site generator (Go and SvelteKit)
open-source photo album site generator; fast, mobile-friendly, distraction-free alternative to iCloud shared albums and other ad-laden, cumbersome photo sharing sites.
View Origin LinkProduct Positioning & Context
AI Executive Synthesis
open-source photo album site generator; fast, mobile-friendly, distraction-free alternative to iCloud shared albums and other ad-laden, cumbersome photo sharing sites.
DD Photos addresses a common consumer pain point: inefficient, ad-filled, or slow photo sharing platforms. Its positioning as an open-source, static site generator emphasizes user control, privacy, and performance. The technical stack (Go for processing, SvelteKit for frontend, WebP for optimization) is robust, enabling fast, mobile-friendly experiences without server-side dependencies. The use of Claude Code for development highlights a trend in leveraging AI for rapid prototyping and multi-stack development. Market implications: While primarily a consumer utility, the underlying approach of generating performant, static content from user-owned data has B2B relevance for internal documentation, asset management, or specialized content delivery where speed, control, and cost-efficiency are paramount. The 'no server-side code, no database' model reduces operational overhead, a valuable consideration for lean deployments.
Related Ecosystem & Alternatives
Discover adjacent products, open-source repositories, and developer tools sharing similar technical architecture.
Deep-Dive FAQs
What is DD Photos – open-source photo album site generator (Go and SvelteKit)?
DD Photos – open-source photo album site generator (Go and SvelteKit) is analyzed by our AI as: open-source photo album site generator; fast, mobile-friendly, distraction-free alternative to iCloud shared albums and other ad-laden, cumbersome photo sharing sites.. It focuses on DD Photos addresses a common consumer pain point: inefficient, ad-filled, or slow photo sharing platforms. Its positioning as an open-source, stati...
Where did DD Photos – open-source photo album site generator (Go and SvelteKit) originate?
Data for DD Photos – open-source photo album site generator (Go and SvelteKit) was aggregated directly from the Hacker News community ecosystem, representing raw developer and early-adopter sentiment.
When was DD Photos – open-source photo album site generator (Go and SvelteKit) publicly launched?
The initial public indexing or launch date for DD Photos – open-source photo album site generator (Go and SvelteKit) within our tracked developer communities was recorded on March 13, 2026.
How popular is DD Photos – open-source photo album site generator (Go and SvelteKit)?
DD Photos – open-source photo album site generator (Go and SvelteKit) has achieved measurable traction, logging over 71 traction score and facilitating 22 recorded discussions or engagements.
Which technical categories define DD Photos – open-source photo album site generator (Go and SvelteKit)?
Based on metadata extraction, DD Photos – open-source photo album site generator (Go and SvelteKit) is categorized under topics such as: open-source, photo album site generator, Go CLI, SvelteKit static site.
Is DD Photos – open-source photo album site generator (Go and SvelteKit) recognized by media or academic researchers?
Yes. It has been covered by media outlets like Github.com. This indicates the concept has reached a level of mainstream or scientific viability beyond just developer forums.
What are some commercial alternatives to DD Photos – open-source photo album site generator (Go and SvelteKit)?
Our semantic intelligence engine identifies potential commercial alternatives in the SaaS space, such as Ferrari Luce, which offers overlapping value propositions.
How does the creator describe DD Photos – open-source photo album site generator (Go and SvelteKit)?
The original author or development team describes the product as follows: "I was frustrated with photo sharing sites. Apple's iCloud shared albums take 20+ seconds to load, and everything else comes with ads, cumbersome UIs, or social media distractions. I just want to sh..."
Community Voice & Feedback
for anyone looking for an equally simple and elegant hosting solution we're soon launching something called ShipStaticPM if you're interested in getting early accessPS: we offer free Pro accounts for ruthless & honest feedback
I googled “DD photos” and got a totally different response
This looks very nice - I ran into a similar issue a few months back and made a static site with LightGalleryJS+Cloudflare Pages, but honestly, your site looks much better so I think I will switch!Your site is like the image I had in my head when I was trying to build my own
This can be just a Hugo theme with much lesser code https://themes.gohugo.io/tags/gallery/
Just taking this moment to share something I made from a similar point of frustration — https://mood.siteIt's a free online photo gallery app where auth is done through URL query params. You make a board, it gets an edit key, and then if you share that url with anyone else (including grandma) they can upload photos without needing to make an account. You can drag and drop, use the upload button, and it works on mobile as well.There are lots of other little features as well, but the core thing is just a dead simple (online) photo gallery tool. You can see some sample boards here:https://mood.site/Prp_-CPShttps://mood.site/WvP4xd6xhttps://mood.site/N3kHLWkJ
I'll have to play around with this :)A similar tool I've used in the past is fgallery[0][0] https://www.thregr.org/wavexx/software/fgallery/
This is really great. At first it seems a tad over-engineered but I admit the state of the art has progressed since the days of using Yeoman to scaffold a Jekyll site. Also the fact that you don’t use Hugo deserves to be congratulated.
This looks great! I've been using ThumbsUp[1] for a similar purpose (creating a gallery of photos I can push S3), but adding album and photo captions required some un-ergonomical tricks. I'll try this out![1] - https://github.com/thumbsup/thumbsup
Nice project. I like the approach of using static generation instead of building a full backend for something that’s mostly read-only.Did you find any challenges handling large numbers of photos when generating the indexes?
I have a similar frustration, on my Surface Book 2, for some reason the Photos default Windows app is sluggish to death. I have to scour all sorts of third party applications to finally find one that loads correctly. I'm using an extremely vanilla configured Windows too. I rarely open that laptop anymore because of all the bloat. Someday I'll smoosh over Windows and just dump Linux on top of it, even though the support for Linux isn't the greatest.The Photos app on Mac irritates me too, you cannot just force it to scan everything, it has to "do it in the background" which feels like never.I've looked at all sorts of alternative photo gallery programs, and it feels like none come close to what I wish Photos was like, without being slugs.
Discovery Source
Hacker News Aggregated via automated community intelligence tracking.
Tech Stack Dependencies
No direct open-source NPM package mentions detected in the product documentation.
Media Tractions & Mentions
Deep Research & Science
No direct peer-reviewed scientific literature matched with this product's architecture.
SaaS Metrics