DD Photos – open-source photo album site generator (Go and SvelteKit)

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

Hacker NewsToolAISource
0Sign in to voteCopy link

FL score

65

out of 100

Verdict

VALIDATE

high confidence

Competition

8

competitors found, emerging market, funded players

Trend

7 community mentions

An open-source static photo album generator that offers fast, distraction-free sharing, addressing real user frustrations with existing platforms, but needs a clear monetization and distribution strategy.

The pain

Existing photo sharing solutions are slow (e.g., iCloud 20+ sec load times), cluttered with ads, have cumbersome UIs, or include distracting social media features. Users want a simple, fast, mobile-friendly, distraction-free way to share photos with friends and family, and flexibility outside walled gardens.

The gap

While many photo sharing and self-hosting solutions exist (Google Photos, Flickr, Immich, PhotoPrism), DD Photos targets a niche for *pure static album generation* for *sharing*, avoiding server-side code and databases for maximum speed and simplicity. This directly addresses the 'slowness' and 'distraction' complaints that many general-purpose tools don't prioritize in the same way.

Build angle

An open-source CLI tool (Go) that processes image folders into optimized WebP files and JSON indexes, coupled with a lightweight static SvelteKit frontend, providing ultra-fast, mobile-friendly photo albums deployable anywhere.

Strengths

  • Addresses a real, specific, and common user frustration (slow, ad-filled sharing).
  • The static site generator approach is unique and technically sound for performance.
  • The creator has successfully built and launched the MVP, proving feasibility.
  • Growing market demand for privacy-focused and ad-free experiences.

Risks

  • Lack of clear monetization strategy for a free, open-source tool.
  • High competition in the broader photo sharing market, including Big Tech.
  • Technical complexity of setup (CLI, hosting) may limit adoption by non-technical users, who often experience the most pain.
  • Converting the value of 'free and open-source' into 'paid' is challenging.

Next steps

  1. Survey potential users (non-technical and semi-technical) on their willingness to pay for a hosted version of DD Photos that removes the setup complexity.
  2. Explore potential premium features for the generator itself, such as advanced customization, themes, or integration with specific cloud storage providers (beyond just S3/Apache).
  3. Identify specific micro-niches within the 'friends & family' sharing (e.g., sharing for specific events, travel blogs, hobby groups) that might have higher willingness to pay for a streamlined, private solution.
  4. Create a simplified, one-click deployment option or a 'freemium' hosted version to lower the barrier to entry and test monetization.

Questions about this idea?

FlyBot reads the scoring and gives you a second opinion on “DD Photos – open-source photo album site generator (Go and SvelteKit)”.

Open FlyBot