awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
perkeep avatar

perkeep/perkeep

0
View on GitHub↗
7,117 स्टार्स·479 फोर्क्स·Go·Apache-2.0·4 व्यूज़perkeep.org↗

Perkeep

Perkeep is a personal content storage system designed for storing, syncing, and backing up digital assets. It functions as a distributed data synchronization engine and an S3 compatible backup tool, allowing users to persist data objects to cloud services for long-term preservation.

The system utilizes a key-value content indexer to track data blobs for efficient retrieval and enumeration. It supports custom data modeling to define structures and relationships between stored information, moving beyond simple file storage.

The platform includes capabilities for self-hosted content storage, private asset sharing, and cross-device synchronization to maintain data consistency. It also provides tools for personal data archiving through redundant backup copies.

The project provides mechanisms to compile and install system binaries and web interfaces, with support for bundling the server and clients into container images.

Features

  • Personal Data Storage - Provides a self-hosted platform for the private storage, synchronization, and backup of personal digital assets.
  • Self-Hosted Cloud Storage - Provides a self-hosted system for storing and organizing digital blobs on personal hardware or S3.
  • Content-Addressable Storage - Uses cryptographic hashes to identify and store data objects, ensuring integrity and eliminating duplicates.
  • Data Backup Solutions - Provides tools for creating redundant copies of personal data to prevent loss and ensure preservation.
  • S3-Compatible Cloud Storage - Persists data objects to S3-compatible cloud storage for long-term redundant backup.
  • Cross-Device Synchronization Engines - Maintains a consistent repository of digital assets by synchronizing data across different devices.
  • Digital Archives - Enables long-term preservation of digital assets and documents through redundant archival copies.
  • Distributed Data Synchronization Systems - Implements a synchronization mechanism to keep data blobs consistent across multiple distributed devices and servers.
  • Key-Value Pair Managers - Uses key-value mapping to track and manage the indexing of stored data blobs for efficient retrieval.
  • Key-Value Stores - Employs a key-value index to map human-readable identifiers to content hashes for efficient retrieval.
  • Search Indexing - Indexes data blobs via key-value pairs to enable efficient enumeration and retrieval of stored content.
  • Data Synchronization Engines - Implements a distributed engine to replicate data blobs between local devices and a central server.
  • Content Relationship Modeling - Allows users to define custom structures and relationships to organize stored information.
  • Custom Content Schemas - Supports custom data modeling to define structures and relationships between stored information.
  • Graph Data Models - Defines structured links between content blobs using a graph-based data model.
  • Distributed Filesystems - System for modeling and synchronizing distributed data.
  • Storage Servers - Personal storage system for syncing and modeling content.

स्टार हिस्ट्री

perkeep/perkeep के लिए स्टार हिस्ट्री चार्टperkeep/perkeep के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Perkeep के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Perkeep के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • hazelcast/hazelcasthazelcast का अवतार

    hazelcast/hazelcast

    6,570GitHub पर देखें↗

    Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis

    Javabig-datacachingdata-in-motion
    GitHub पर देखें↗6,570
  • redis/go-redisredis का अवतार

    redis/go-redis

    22,159GitHub पर देखें↗

    This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive interface for managing remote data stores, enabling developers to execute standard database commands, handle complex data structures, and perform asynchronous operations within Go applications. The library distinguishes itself through its support for advanced Redis capabilities, including connection pooling, pipelining, and transactional integrity. It provides specialized primitives for managing distributed clusters, including automated topology updates and request routing to sha

    Gogogolangredis
    GitHub पर देखें↗22,159
  • awesome-selfhosted/awesome-selfhostedawesome-selfhosted का अवतार

    awesome-selfhosted/awesome-selfhosted

    299,516GitHub पर देखें↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    GitHub पर देखें↗299,516
  • ravendb/ravendbravendb का अवतार

    ravendb/ravendb

    3,961GitHub पर देखें↗

    RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It persists structured information as schema-flexible JSON documents and utilizes a unit-of-work session pattern to track entity changes and batch modifications into atomic transactions. The platform is built on a distributed architecture that supports horizontal scaling through sharding and ensures high availability via multi-node, master-to-master cluster replication. The database distinguishes itself through a self-optimizing query engine that automatically creates and maintains ind

    C#csharpdatabasedocument-database
    GitHub पर देखें↗3,961
Perkeep के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

perkeep/perkeep क्या करता है?

Perkeep is a personal content storage system designed for storing, syncing, and backing up digital assets. It functions as a distributed data synchronization engine and an S3 compatible backup tool, allowing users to persist data objects to cloud services for long-term preservation.

perkeep/perkeep की मुख्य विशेषताएं क्या हैं?

perkeep/perkeep की मुख्य विशेषताएं हैं: Personal Data Storage, Self-Hosted Cloud Storage, Content-Addressable Storage, Data Backup Solutions, S3-Compatible Cloud Storage, Cross-Device Synchronization Engines, Digital Archives, Distributed Data Synchronization Systems।

perkeep/perkeep के कुछ ओपन-सोर्स विकल्प क्या हैं?

perkeep/perkeep के ओपन-सोर्स विकल्पों में शामिल हैं: hazelcast/hazelcast — Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to… redis/go-redis — This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… ravendb/ravendb — RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It… ipfs/kubo — Kubo is a peer-to-peer implementation of the InterPlanetary File System (IPFS) designed for decentralized data storage… etcd-io/bbolt — bbolt is an ACID-compliant embedded key-value store for Go applications. It persists all data in a single…