awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
simulot avatar

simulot/immich-go

0
View on GitHub↗
5,570 نجوم·185 تفرعات·Go·agpl-3.0·6 مشاهدات

Immich Go

immich-go is a command-line tool for managing a self-hosted Immich photo server. It provides direct utilities for inspecting server state, uploading photos and videos, and performing server-side maintenance tasks like duplicate detection and photo stacking, all without requiring a web interface.

The tool distinguishes itself through its ability to process Google Takeout archives, extracting photos, videos, and album structure while preserving original metadata including GPS location and capture dates. It also offers a concurrent upload pipeline that balances throughput to avoid overwhelming the server, and a server-side deduplication strategy that identifies duplicate assets by file name and capture date, replacing inferior copies with the best version.

Beyond these core capabilities, immich-go supports importing from local directories, directory trees, and ZIP archives, with asset selection and archive content analysis for debugging import issues. It also enables photo stacking to group burst sequences and raw/JPEG pairs, and provides export functionality for downloading photos and albums for backup or migration.

The tool is distributed as a command-line binary and requires no additional runtime dependencies beyond the Immich server it manages.

Features

  • Concurrent Upload Pipelines - Ships a concurrent upload pipeline that balances throughput to avoid overwhelming the server.
  • Photo Server Managers - Provides command-line utilities for inspecting, deduplicating, and organizing a self-hosted photo server.
  • Photo Uploaders - Uploads large photo collections from local folders and archives with parallel transfer and metadata preservation.
  • Deduplication and Stacking - Finds and removes duplicate photos on a server, then groups related images into stacks to reduce clutter.
  • Google Takeout Importers - Imports Google Takeout archives into a photo server, extracting photos with original dates, GPS, and album organization.
  • Metadata Importers - Extracts and retains original EXIF, GPS, and album metadata from source files during import.
  • Server-Side Deduplication Engines - Identifies duplicate assets by file name and capture date, replacing inferior copies with the best version.
  • Photo Upload CLIs - Ships a command-line tool for uploading photos and videos to a server while preserving metadata and album structure.
  • Photo Server Maintenance CLIs - Provides a command-line utility for running server maintenance tasks like duplicate detection and photo stacking.
  • Duplicate Photo Removers - Finds duplicate files on the server by name and capture date, then replaces inferior copies with the best version.
  • Google Photos Takeout Importers - Processes Google Takeout archives by extracting photos and videos while preserving original metadata and album structure.
  • Metadata-Preserving Uploads - Uploads large photo collections to the server while preserving original metadata and file structure.
  • Photo Collection Uploaders - Uploads large photo collections from local folders and ZIP archives to a self-hosted server.
  • Duplicate Photo Detectors - Finds and removes duplicate photos on a server by comparing names and capture dates.
  • Google Takeout Archive Parsers - Parses Google Takeout ZIP archives to extract photos, videos, and album structure with original metadata.
  • Command Line System Administration - Provides command-line utilities for inspecting and maintaining a self-hosted photo server.
  • Server Administration Tools - Provides command-line utilities for inspecting and maintaining the internal state of the Immich server.
  • Photo and Video Uploads - Uploads photos and videos from local folders, directory trees, and ZIP archives to the server.
  • Parallel Upload Optimizers - Speeds up large uploads by running multiple file transfers in parallel without overloading the server.
  • Upload Concurrency Balancers - Balances how many files upload at once to keep throughput high without overwhelming the network or server.
  • Photo Stacking - Groups related photos into stacks on the server to reduce visual clutter and keep duplicates together.
  • Photo Backup Exporters - Downloads photos and albums from a self-hosted server for backup or migration to another instance.
  • Cloud Photo Downloaders - Downloads photos and albums from the server for backup or migration to another instance.
  • Variant Grouping - Groups related photos into stacks using burst sequences and raw/JPEG pairs to reduce visual clutter.
  • Archive Source Ingestion - Accepts input from local directories, directory trees, and ZIP archives for photo uploads.

سجل النجوم

مخطط تاريخ النجوم لـ simulot/immich-goمخطط تاريخ النجوم لـ simulot/immich-go

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Immich Go

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Immich Go.
  • danog/madelineprotoالصورة الرمزية لـ danog

    danog/MadelineProto

    3,344عرض على GitHub↗

    MadelineProto is an asynchronous PHP library that provides a programmatic interface for interacting with the Telegram API using the MTProto protocol, the same protocol used by official Telegram clients. It functions as both a Telegram bot SDK and a userbot automation library, enabling PHP applications to connect to Telegram as either a bot account or a regular user account, sending and receiving messages, media, and other data directly without relying on the Bot API intermediary. The library is built on an event-driven architecture with Amp v3 fiber-based concurrency, allowing for non-blockin

    PHPamphpasyncbot
    عرض على GitHub↗3,344
  • you-dont-need/you-dont-need-guiالصورة الرمزية لـ you-dont-need

    you-dont-need/You-Dont-Need-GUI

    5,821عرض على GitHub↗

    You-Dont-Need-GUI is a curated reference of terminal commands that replace common graphical interface operations with equivalent shell one-liners. It maps everyday GUI actions—file management, archive handling, system monitoring, and network diagnostics—to standard POSIX utilities like find, grep, and awk, all composed as self-contained shell pipelines. The project distinguishes itself by requiring no external dependencies or installations; every solution runs with built-in shell commands and coreutils. Its documentation follows Unix man-page conventions, presenting each command with a

    clicommandcommand-line
    عرض على GitHub↗5,821
  • thelastgimbus/googlephotostakeouthelperالصورة الرمزية لـ TheLastGimbus

    TheLastGimbus/GooglePhotosTakeoutHelper

    5,508عرض على GitHub↗

    GooglePhotosTakeoutHelper is a tool that processes Google Photos Takeout exports by decompressing multi-part archives, extracting photos, and restoring original metadata, timestamps, and album structures. It functions as an archive extraction tool, metadata restoration utility, and album structure reconstructor, consolidating scattered export folders into an organized local file system. It resolves creation dates from JSON sidecar files first, then falls back to Exif tags embedded in image files for maximum accuracy. The tool handles multi-part ZIP and TGZ archives transparently by scanning s

    Dartexifexif-datagoogle-photos
    عرض على GitHub↗5,508
  • coreutils/coreutilsالصورة الرمزية لـ coreutils

    coreutils/coreutils

    5,185عرض على GitHub↗

    This project is a comprehensive suite of essential command-line tools and standardized Unix-like utilities. It provides the fundamental building blocks for system administration, file management, and text processing on Unix-like systems, implementing a wide range of POSIX command-line tools. The collection is distinguished by its broad coverage of low-level system operations. This includes a complete toolkit for file system management, such as creating and modifying files and directories, and a specialized text processing toolkit for filtering, sorting, and transforming data streams. The pro

    C
    عرض على GitHub↗5,185
عرض جميع البدائل الـ 30 لـ Immich Go→

الأسئلة الشائعة

ما هي وظيفة simulot/immich-go؟

immich-go is a command-line tool for managing a self-hosted Immich photo server. It provides direct utilities for inspecting server state, uploading photos and videos, and performing server-side maintenance tasks like duplicate detection and photo stacking, all without requiring a web interface.

ما هي الميزات الرئيسية لـ simulot/immich-go؟

الميزات الرئيسية لـ simulot/immich-go هي: Concurrent Upload Pipelines, Photo Server Managers, Photo Uploaders, Deduplication and Stacking, Google Takeout Importers, Metadata Importers, Server-Side Deduplication Engines, Photo Upload CLIs.

ما هي البدائل مفتوحة المصدر لـ simulot/immich-go؟

تشمل البدائل مفتوحة المصدر لـ simulot/immich-go: danog/madelineproto — MadelineProto is an asynchronous PHP library that provides a programmatic interface for interacting with the Telegram… you-dont-need/you-dont-need-gui — You-Dont-Need-GUI is a curated reference of terminal commands that replace common graphical interface operations with… coreutils/coreutils — This project is a comprehensive suite of essential command-line tools and standardized Unix-like utilities. It… thelastgimbus/googlephotostakeouthelper — GooglePhotosTakeoutHelper is a tool that processes Google Photos Takeout exports by decompressing multi-part archives,… astriaai/headshots-starter — This project is an AI headshot generator and SaaS boilerplate designed to train custom models on uploaded photos to… cryobyte33/steam-deck-utilities — This project is a suite of system optimization tools for SteamOS designed to tune kernel memory parameters, manage…