
Dropbox
Cloud file storage and sync for teams and individuals
Discover top open-source software, updated regularly with real-world adoption signals.

Unify all your digital memories into a single interactive timeline
Timelinize aggregates photos, videos, messages, location data, and social media into a unified, interactive timeline you can explore locally, preserving memories forever.

Timelinize is a local application that brings together photos, videos, chats, contacts, location history, and social‑media content into one searchable timeline. By importing data directly from exported archives or device folders, it builds a SQLite‑backed database while keeping original files untouched, ensuring privacy and easy access.
Download the appropriate binary for Windows, macOS, or Linux, or compile from source. The built‑in CLI mirrors every HTTP API endpoint, enabling scripting and automation for regular imports.
When teams consider Timelinize, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Consolidate vacation photos, messages, and GPS tracks
View the entire trip in a chronological timeline with map overlay, making reminiscence effortless.
Create a family memory archive
Combine generations' photos, contacts, and social media posts into a searchable timeline for heritage preservation.
Analyze personal communication patterns
Aggregate SMS, email, and social media chats to reveal interaction trends over time.
Automate periodic data imports
Schedule CLI runs to ingest new Google Takeout archives, keeping the timeline up‑to‑date without manual effort.
Binaries are available for Windows, macOS, and Linux, and you can also compile the project from source.
No. Timelinize reads the original folder structure and file formats directly.
All items are indexed in a standard SQLite database while the original files remain on disk unchanged.
Yes. Every HTTP API endpoint is mirrored as a CLI command, enabling scripting and integration.
Because the schema is still evolving, you may need to delete the existing database and re‑import your source data.
Project at a glance
ActiveLast synced 4 days ago