30 مستودعات
Systems for mapping content identifiers to physical storage locations.
Distinguishing note: Focuses on the lookup mechanism for content-addressed data.
Explore 30 awesome GitHub repositories matching data & databases · Metadata Indexing. Refine with filters or upvote what's useful.
This project is a command-line utility designed for secure, content-addressable data archiving. It functions as an encrypted backup tool that stores data as deduplicated chunks, ensuring that every piece of information is identified by a cryptographic hash to maintain integrity across all backups. By applying strong encryption and message authentication codes to both data and metadata, the software prevents unauthorized access and detects potential tampering. The tool distinguishes itself through a backend-agnostic storage abstraction that allows users to maintain repositories across diverse
Tracks repository state through separate index files that map content hashes to their physical locations.
This project is a cross-platform media center, player, and digital media library manager. It serves as a centralized home theater hub for organizing, managing, and playing digital audio and video files across multiple operating systems. The application features a skinable media interface designed for remote control and ten-foot interface optimization. This is supported by a skinning engine that separates visual layout from application logic, allowing for custom user interface designs. The system provides automated media library organization by scanning folders to generate structured database
Automatically scans local and remote storage to build a structured media database linked to external metadata.
Eleventy is a JavaScript-based static site generator designed to transform templates, data files, and markdown into optimized HTML. It functions as a versatile template rendering engine and content management framework, allowing developers to aggregate data from diverse sources—including local files, databases, and external APIs—to populate structured web content. The project is distinguished by its template-engine-agnostic pipeline, which decouples the build process from specific rendering languages. This allows users to integrate multiple template formats, such as Liquid, Nunjucks, Handleba
Aggregates variables from global files, directory configurations, and front matter into a unified context for template rendering.
This project serves as a centralized repository and distribution platform for open-source font families. It provides a collection of high-quality, freely licensed typefaces designed for use in web and print, enabling developers and designers to integrate standardized typography into digital interfaces and applications. The platform functions as a comprehensive asset management system that utilizes version control to track historical changes and metadata-driven indexing to organize large typographic libraries. By leveraging a global content delivery network, it ensures reliable and low-latency
Organizes font collections using structured metadata to enable efficient querying and categorization.
This project is a curated directory and reference library of open-source Python applications. It serves as a comprehensive index designed to help developers study real-world software architecture, design patterns, and practical implementation strategies through a diverse collection of community-driven projects. The repository distinguishes itself by focusing on the analysis of production-ready software patterns rather than providing a single tool. It offers a structured way to explore how complex features, such as modular plugin systems, configuration management, and various deployment strate
Parses and indexes social metadata like hashtags to facilitate content discovery.
This project is a community-curated knowledge base and directory designed to support software developers and designers. It functions as a centralized hub for technical resources, offering structured learning paths, development utilities, and professional networking opportunities through a version-controlled repository. The platform distinguishes itself through a decentralized curation model, where the entire knowledge base is maintained via peer-reviewed contributions. By utilizing a git-based workflow, the community collectively verifies and updates technical information, ensuring the direct
Organizes technical resources using front-matter metadata to enable efficient filtering and discovery.
TheZoo is a centralized repository and management system designed for the storage, organization, and retrieval of live malicious software samples. It provides a structured environment for security researchers and educators to access, track, and analyze dangerous code for the purpose of threat intelligence and defense development. The system utilizes a command-line interface to manage the lifecycle of malware samples, including the preparation of new submissions and the querying of a centralized database. To ensure safety and authenticity, the platform stores binaries in password-protected, en
Maps malware samples to specific attributes like platform and architecture to enable efficient searching and categorization.
Borg هي أداة مساعدة للنسخ الاحتياطي عبر سطر الأوامر مصممة لأرشفة البيانات المكررة والتخزين الآمن. تعمل عن طريق تحديد أجزاء الملف الفريدة وتطبيق الضغط لتقليل مساحة التخزين الإجمالية عبر إصدارات النسخ الاحتياطي المتعددة. يتميز البرنامج باستخدام التشفير الموثق، مما يضمن بقاء جميع البيانات المخزنة سرية ومحمية ضد التلاعب غير المصرح به. كما يوفر واجهة نظام ملفات افتراضية، مما يسمح للمستخدمين بتركيب الأرشيفات كأدلة محلية لتصفح الملفات الفردية والوصول إليها دون إجراء استعادة كاملة لمجموعة البيانات. يدير النظام هذه الأرشيفات من خلال فهرسة البيانات الوصفية على مستوى المستودع وتقسيم البيانات المحدد بالمحتوى، والذي يستخدم خوارزميات التجزئة المتدحرجة لاكتشاف وتخزين أجزاء البيانات الفريدة فقط. يتم دعم هذه القدرات بضغط قائم على التدفق لتحسين متطلبات التخزين وسرعات نقل الشبكة.
Maintains repository-level metadata indexing to enable rapid lookups and efficient reconstruction of archived states.
Hexo Theme Butterfly is a visual template for Hexo that transforms Markdown content into a responsive website featuring card-based layouts. It functions as a technical content renderer capable of displaying complex data such as mathematical formulas, Mermaid diagrams, and interactive charts within blog posts. The interface is PWA enabled, utilizing service workers and manifest files to provide offline access and installation on mobile devices. The theme distinguishes itself through a wide array of specialized content rendering tools, including musical score rendering, chronological timelines,
Organizes articles into categories, tags, and archives using Markdown front-matter metadata.
xiaoya-alist is a containerized storage suite that aggregates multiple cloud storage providers into a unified listing service. It functions as a cloud storage automation tool and media library manager, providing a centralized system for organizing, sharing, and accessing cloud-stored content. The project distinguishes itself through the automation of cloud maintenance, including the automatic refreshing of authentication tokens and the conversion of bulk sharing links into standardized formats. It further enables media playback by crawling metadata to populate searchable libraries and generat
Scans cloud storage to map media content identifiers to metadata for use in streaming servers.
This project is a cloud computing knowledge base and directory of products designed to help developers navigate and distill complex infrastructure offerings. It functions as a high-level reference for Google Cloud Platform, providing visual summaries and concise cheat sheets of core service capabilities. The repository includes a cloud service comparison guide that maps Google Cloud features to equivalent services offered by other major cloud platform providers. This mapping assists in identifying equivalent service capabilities across different platforms. The content is delivered via a stat
Uses front-matter indexing to categorize and filter cloud services by platform and product family.
Metalsmith is a Node.js static site generator and static content processor that transforms source files into websites, eBooks, or technical documentation. It functions as a file-to-object transformer, converting directory trees into plain JavaScript objects that can be programmatically manipulated in memory. The project is built around a pluggable build pipeline where files are passed through a sequence of custom functions to transform content and metadata incrementally. This architecture allows users to extend functionality by writing their own plugins or using third-party modules to define
Extracts YAML front-matter from source files to attach structured metadata to the internal file objects.
Tautulli is a monitoring tool and administration interface for Plex Media Servers. It tracks real-time streaming activity, maintains detailed playback histories, and provides a centralized dashboard for server analytics. The project distinguishes itself through an event-driven notification system that triggers custom scripts and alerts based on server activity. It includes a template-based engine for generating periodic newsletters and utilizes webhooks to dispatch alerts to third-party services. The software covers broad capability areas including media library auditing, usage trend analysi
Provides tools to analyze library growth and identify unwatched content through metadata auditing.
MusicPlayer2 is a desktop music player for Windows built on the BASS audio engine, designed for high-quality local audio playback with real-time spectrum visualization. It functions as a local music library manager, organizing tracks by artist, album, and genre, while also serving as an online metadata and artwork downloader that fetches lyrics and album covers automatically. The player features a fully customizable interface defined through XML configuration files, and includes a synchronized lyrics display with desktop overlay and karaoke-style highlighting. The player distinguishes itself
Indexes local audio files into a browsable library organized by artist, album, genre, and folder.
يحتوي هذا المستودع على الوثائق التقنية لـ Knative، ويوفر أدلة ومراجع شاملة لنشر أحجام العمل بدون خادم (Serverless) وسير العمل القائم على الأحداث. يعمل كمورد مركزي لتكوين القياس التلقائي القائم على الطلب، وتوجيه حركة المرور، وبناء الأنظمة المفصولة التي تطلق إجراءات بناءً على أحداث غير متزامنة. يتم تقديم الوثائق كموقع ويب ثابت قابل للبحث يتم تقديمه من ملفات Markdown. يستخدم هذا النظام تفرع المستندات ذو الإصدارات وخط أنابيب تكامل مستمر لأتمتة بناء ونشر التعليمات التقنية ومراجع واجهة برمجة التطبيقات. تغطي المحتويات إدارة الحوسبة بدون خادم، والهندسة القائمة على الأحداث، وإبلاغ الثغرات الأمنية.
Uses YAML front-matter metadata to organize and route content within the documentation site.
Namida is a multi-format media player, music library manager, and network media streamer. It provides a unified interface for playing local and remote audio and video files, serving as both a specialized client for YouTube content and a synchronized lyrics player. The project distinguishes itself through a dynamic theme engine that generates artwork-based visuals and a comprehensive set of audio processing tools, including gain normalization, equalizers, and crossfading. It also features a specialized system for retrieving and displaying time-synced lyrics in formats such as LRC and TTML. Br
Scans local directories to build a searchable database of media content mapped to physical locations.
gray-matter is a library for separating, parsing, and serializing structured configuration data within text-based documents. It functions as a document metadata extractor that isolates structured blocks from the main body of a file and a serialization library that converts data objects back into formatted strings. The project supports the extraction of YAML, JSON, and TOML metadata blocks from the start of strings or files. It includes mechanisms for identifying the presence of metadata and determining the specific formatting language used based on the characters following the opening delimit
Extracts metadata formatted as YAML, JSON, or TOML from the start of a string and separates it from the content.
Docfx is a documentation build tool that generates structured API reference pages from compiled .NET assemblies and XML documentation comments, while also functioning as a markdown static site generator for technical documentation. It combines automated API metadata extraction with markdown rendering to build developer portals and documentation sites, producing output simultaneously in HTML, JSON, and PDF formats from a single build configuration. The tool provides fine-grained control over which APIs appear in the generated documentation through visibility-based filtering, attribute-based ex
Attaches key-value attributes to articles via YAML front matter, global config, or per-file config with a defined precedence order.
Assemble is a static site generator and build pipeline system that compiles markdown, templates, and data into static HTML files. It functions as a markdown-to-HTML converter and a data format transformer capable of moving content between JSON, YAML, XML, PLIST, and CSV formats. The project features a pipeline-based build process where users can define ordered sequences of data transformations and file processing steps. It includes project scaffolding tools to bootstrap directory structures and configuration files from predefined boilerplates. The system manages content through collection-ba
Implements front-matter indexing to extract YAML metadata from file headers for controlling rendering logic.
Tdarr هي أداة موزعة لمعالجة الفيديو وأتمتة مكتبة الوسائط. تعمل كبنية خادم-عقدة تدير مسح وتحليل وتطبيع ملفات الصوت والفيديو بناءً على قواعد مخصصة. يوزع النظام أحمال العمل الحسابية الثقيلة، مثل التحويل (transcoding) وفحوصات الصحة، عبر عقد بعيدة متعددة لتحسين استخدام الأجهزة. يستخدم خط أنابيب قائماً على المكونات الإضافية لتنفيذ تسلسلات من المرشحات والتحويلات، مما يؤدي إلى أتمتة تحويل الوسائط عبر FFmpeg وHandBrake لتوحيد صيغ الملفات والحاويات. يغطي المشروع تدقيق صحة مكتبة الوسائط للتحقق من سلامة الملفات وأخطاء التشغيل، بالإضافة إلى الفهرسة القائمة على البيانات الوصفية لاستخراج الخصائص التقنية من ملفات الفيديو. يتضمن مراقبة نظام الملفات لتشغيل مهام المعالجة تلقائياً عند اكتشاف وسائط جديدة.
Indexes technical properties and specifications of audio and video files to maintain a searchable media database.