18 مستودعات
Tools for combining multiple files into a single dataset using glob patterns.
Distinguishing note: Focuses on batch file processing and aggregation.
Explore 18 awesome GitHub repositories matching data & databases · Multi-file Aggregators. Refine with filters or upvote what's useful.
Polars is a high-performance columnar data processing library designed for efficient analytical workflows. It functions as a structured data library that organizes information into typed columns, utilizing the Apache Arrow memory format to enable zero-copy data sharing and cache-friendly, vectorized operations. The engine is built to handle large-scale tabular datasets, providing both local and distributed analytical runtimes that scale from single-machine environments to multi-node clusters. The project distinguishes itself through a sophisticated lazy query engine that constructs abstract e
Reads and combines multiple files into a single data structure using glob patterns.
This project is a community-driven directory of developer portfolios designed to serve as a resource for professional identity development and design inspiration. It functions as a structured data repository that collects and organizes personal website metadata, enabling users to discover and share examples of professional online presence. The platform operates through a collaborative model where content is managed via version control workflows. By utilizing pull requests, the project facilitates community-driven growth, allowing contributors to submit and maintain portfolio entries within a
Aggregates distributed information from individual files into a single structured dataset.
Tolaria is a markdown knowledge base manager and bidirectional note linking system. It functions as an integrated environment for organizing notes and structured data, utilizing YAML frontmatter and wikilinks to establish relational mappings between documents. The project distinguishes itself by integrating language model capabilities directly into the editor for content generation and analysis. It further combines prose with structured data through a markdown spreadsheet editor that renders CSV-formatted files as interactive grids with formula support and cross-sheet referencing. The platfo
Connects different data tables using wikilinks to retrieve specific cell values from other sheets.
Dask هو إطار عمل للحوسبة المتوازية وجدول مهام موزع مصمم لتوسيع نطاق سير عمل علوم البيانات في Python من أجهزة فردية إلى مجموعات (clusters) كبيرة. يعمل كمدير موارد للمجموعة يقوم بتنسيق المنطق الحسابي من خلال تمثيل المهام وتبعياتها كرسوم بيانية موجهة غير دورية. تسمح هذه البنية للنظام بأتمتة توزيع أعباء العمل عبر الأجهزة المتاحة مع إدارة متطلبات التنفيذ المعقدة. يتميز المشروع بمحرك تقييم كسول يؤجل عمليات البيانات حتى يتم طلبها صراحة، مما يتيح تحسين الرسم البياني العالمي وتخصيص الموارد بكفاءة. يتضمن خاصية تسريب البيانات الواعية بالذاكرة لمنع تعطل النظام عند معالجة مجموعات البيانات التي تتجاوز الذاكرة المتاحة، ويستخدم دمج الرسم البياني للمهام لدمج تسلسلات العمليات في خطوات تنفيذ واحدة، مما يقلل من عبء الجدولة والاتصال بين العقد. توفر المنصة سطح قدرات شاملاً لتحليلات البيانات واسعة النطاق، بما في ذلك دعم التعلم الآلي الموزع، وتكامل الحوسبة عالية الأداء، ومعالجة البيانات المتوازية. توفر أدوات واسعة النطاق لإدارة دورة حياة المجموعة، وتوصيف الأداء، والمراقبة في الوقت الفعلي لتنفيذ المهام. يمكن للمستخدمين نشر هذه البيئات عبر بنية تحتية متنوعة، بما في ذلك الأجهزة المحلية، ومزودي السحابة، والأنظمة الحاوية، ومجموعات الحوسبة عالية الأداء.
Combines small files within partitioned directories into larger, more efficient chunks to optimize read performance.
qrcp is a command-line file sharing utility that hosts a temporary local network server to facilitate wireless file exchanges between computers and mobile devices. It functions as a secure local file host, enabling the transfer of assets over a Wi-Fi network via a web browser. The tool distinguishes itself by using QR codes to automate device pairing, removing the need for manual IP entry. It ensures data privacy through certificate-based HTTPS encryption and simplifies the movement of directory structures by bundling multiple files into ephemeral zip archives. The system supports bidirectio
Groups multiple files or folders into temporary zip archives for single-operation movement.
jsZip is a JavaScript library for creating, reading, editing, and extracting ZIP archives within the browser or Node.js. It functions as an in-memory ZIP compressor and archive manager that generates compressed data streams and blobs from file collections without requiring a local filesystem. The library provides specific support for the ZIP64 extension, allowing it to handle archives and individual files that exceed the four gigabyte limit. It enables the dynamic modification of existing ZIP files to add, remove, or update internal folder structures and metadata. The project covers a broad
Packages multiple pieces of generated data into a single compressed file for efficient transfer.
Istanbul is a JavaScript code coverage tool and instrumentation engine that measures the execution of statements, lines, functions, and branches. It functions as a test coverage analysis tool capable of monitoring code across unit, functional, and browser tests to identify untested areas of a codebase. The project distinguishes itself through a transparent instrumentation engine that uses module loader hooks to inject tracking code without requiring manual source modifications. It supports distributed test reporting by aggregating fragmented coverage data from multiple concurrent processes in
Combines fragmented coverage data from multiple concurrent processes into a single unified dataset.
Tabulator is an interactive data table library and virtual DOM data grid used to create high-performance tables from JSON or arrays. It functions as a hierarchical data viewer and a spreadsheet interface component, capable of rendering thousands of records efficiently through viewport-based virtualization and progressive loading. The library distinguishes itself by providing a full spreadsheet interface mode with multi-sheet management, cell range selection, and bulk copy-paste capabilities. It supports complex data architectures, including nested data field mapping, expandable tree structure
Aggregates data from several different tables into a single multi-sheet spreadsheet file.
Magit is a complete Git interface that runs inside Emacs, providing a full-featured porcelain for version control operations without leaving the editor. It renders repository state as structured, collapsible sections within Emacs buffers, and manages Git command execution through a transactional process model with automatic buffer refresh and error handling. The interface exposes all configuration through Emacs' standard customization system and uses a transient command framework for context-sensitive menu-driven Git operations. What distinguishes Magit is its granular control over every stag
Creates Git bundle files from selected commits for transfer or backup.
This repository collects illustrated single-page cheat sheets that compress the core topics of Stanford's CS 230 deep learning course into visual reference summaries. The collection covers convolutional neural networks, recurrent neural networks, and practical training techniques, pairing schematic diagrams with mathematical notation to bridge intuition and formal understanding. The cheat sheets are organized by subject area and link related concepts across topics, such as connecting vanishing gradients to LSTM gates, to reinforce the full deep learning workflow. Practical training advice on
Links related deep learning concepts across cheat sheets to reinforce the full workflow.
هذا المشروع عبارة عن دليل دراسي شامل ومورد تعليمي لعلوم الحاسب، مصمم للتحضير لامتحانات القبول للدراسات العليا. يعمل كقاعدة معرفية رقمية ومستودع للموارد، حيث يوفر ملاحظات منسقة وكتباً دراسية ومواد دراسية تغطي المواضيع الأساسية مثل أنظمة التشغيل، وشبكات الحاسب، وهياكل البيانات، وتنظيم الحاسب. يتميز النظام بمكتبة لأنماط البرمجة توحد حلول هياكل البيانات الشائعة وتقنيات التنفيذ. كما يتضمن إطار عمل لتحليل اتجاهات الامتحانات، والذي يقيم بيانات الاختبارات التاريخية وتغييرات المناهج لتحديد المواضيع ذات الأولوية العالية بناءً على تكرارها. يوفر المورد مواد تطبيقية عملية، بما في ذلك بنوك أسئلة الاختيار من متعدد ومجموعات مسائل شاملة. ويستخدم نظاماً لإدارة المعرفة ينظم المعلومات التقنية في هيكل دفاتر ملاحظات هرمي، يربط الملخصات النظرية بالتمارين العملية مباشرة.
Links theoretical textbook summaries directly to practical exercise sets for an integrated learning workflow.
nyc is a JavaScript code coverage tool and command-line interface that instruments source files to track the execution of lines, branches, and functions during test runs. It acts as a wrapper for Node.js test runners, intercepting the module loading process to collect coverage data. The tool functions as a coverage data merger and build gating tool, allowing users to combine results from multiple independent test runs or child processes into a single unified report. It can automatically fail the build process if code coverage percentages fall below defined minimum thresholds. The project sup
Combines raw coverage data from separate test suites or independent runs into a single consolidated report.
SimpleCov is a Ruby code coverage tool and analysis engine used to track which lines, branches, and methods of code execute during tests. It functions as a coverage threshold enforcer and test suite aggregator, recording execution data to identify untested areas of an application. The tool distinguishes itself through the ability to merge coverage results from parallel worker processes and subprocesses into a single unified report. It supports baseline comparison to detect coverage regressions and can gather data from code executed via dynamic evaluation methods, such as those used in templat
Aggregates fragmented coverage reports from parallel worker processes and subprocesses into a single unified dataset.
هذا المشروع عبارة عن معالج نماذج بدون خادم (Serverless) وخدمة خلفية تلتقط عمليات إرسال نماذج HTML وتكتب البيانات مباشرة في Google Sheets. يعمل كأداة تكامل تقوم بتعيين أسماء مدخلات النموذج إلى رؤوس أعمدة جداول البيانات لأتمتة جمع البيانات دون الحاجة إلى قاعدة بيانات خلفية مخصصة. تتضمن الخدمة نظام توجيه يوجه عمليات الإرسال إلى علامات تبويب محددة في جدول البيانات بناءً على قيم الحقول المخفية. للحفاظ على سلامة البيانات، تنفذ الخدمة حماية ضد حقن جداول البيانات عن طريق تعقيم المدخلات لمنع تنفيذ الصيغ وتستخدم حقول honeypot لتصفية عمليات إرسال الروبوتات المؤتمتة. تشمل القدرات الإضافية خدمة إشعارات البريد الإلكتروني التي ترسل تنبيهات مؤتمتة عند نجاح أو فشل عملية الإرسال. يتعامل النظام مع تعيين بيانات الإدخال إلى صفوف جدول البيانات ويوفر آلية لالتقاط العملاء المحتملين وتتبع المعلومات في الوقت الفعلي.
Implements logic to route form submissions to specific spreadsheet tabs using hidden field values.
JaCoCo هو أداة تغطية كود Java ومعدل bytecode يقيس أجزاء الكود المصدري التي يتم تنفيذها أثناء الاختبارات. يعمل كوكيل وقت تشغيل لمراقبة تنفيذ التطبيق أثناء التشغيل أو كمكتبة لتعديل bytecode دون اتصال، مما يسمح له بالتقاط بيانات التنفيذ في البيئات التي يتم فيها تقييد وكلاء وقت التشغيل. يتميز المشروع بتوفير مسارات تعديل ديناميكية وثابتة لتتبع التنفيذ. يتضمن وكيلاً لوقت التشغيل للمراقبة أثناء التشغيل والقدرة على تعديل ملفات الفئة المجمعة قبل التنفيذ. كما يتيح استرداد مقاييس التنفيذ من العمليات الجارية عبر اتصالات الشبكة البعيدة دون مقاطعة التطبيق النشط. يحسب النظام مقاييس تغطية كمية عبر التعليمات، والفروع، والأسطر، والأساليب، والفئات، إلى جانب قياسات التعقيد الدوري. يوفر قدرات لدمج البيانات من عمليات اختبار متعددة، وفرض عتبات التغطية داخل بوابات جودة CI/CD، وإنشاء تقارير تعين bytecode المنفذ مرة أخرى إلى الكود المصدري. يتوفر تكامل بصري لعرض هذه النتائج مباشرة داخل محررات الكود. تتكامل الأداة مع أنظمة أتمتة البناء وواجهات سطر الأوامر لأتمتة جمع البيانات وإنشاء التقارير.
Provides functionality to combine execution metrics from multiple separate test runs into a single unified dataset.
Spout هي مكتبة معالجة ملفات جداول البيانات ومولد متعدد التنسيقات مصمم لقراءة وكتابة ملفات CSV وXLSX وODS. تعمل كمحلل قائم على التدفق يعالج ملفات جداول البيانات الكبيرة تدريجياً لتجنب تحميل المستندات بالكامل في الذاكرة. توفر المكتبة قدرات لإنشاء جداول البيانات برمجياً واستخراج البيانات. تدعم تنسيق المحتوى المخصص، مما يسمح بتطبيق الخطوط والخلفيات والحدود وتنسيقات الأرقام على خلايا أو أسطر فردية. بعيداً عن إدخال وإخراج الملفات الأساسي، يغطي المشروع معالجة المصنفات من خلال استخراج الأوراق الانتقائي وتعديل محتوى محدد داخل الملفات الموجودة. يستخدم استراتيجيات تحسين الذاكرة للتعامل مع معالجة جداول البيانات على نطاق واسع بغض النظر عن إجمالي حجم الملف.
Extracts data from a chosen sheet within a multi-sheet workbook to avoid processing the entire file.
Tabletop is a JavaScript library and data parser designed to retrieve data from public Google Sheets and convert it into structured JSON objects. It functions as a client-side tool for fetching remote spreadsheet data and transforming rows into lists of objects or arrays for use in web applications. The library enables the use of Google Sheets as a lightweight database, allowing for dynamic content management where application data can be updated by editing a spreadsheet. It supports selective worksheet retrieval to limit the amount of transferred data and provides programmatic interfaces for
Limits data retrieval to a specific list of worksheets to reduce the volume of transferred data.
This project is a Model Context Protocol server that enables artificial intelligence assistants to interact directly with Microsoft Excel files. It functions as a bridge, allowing external systems to read, write, and modify spreadsheet data through a standardized interface. By supporting both direct file manipulation and headless application automation, the server provides a comprehensive utility for programmatic workbook management. The server distinguishes itself by combining data processing capabilities with a visual rendering pipeline. It can generate image snapshots of specific spreadshe
Manages workbook layout by creating tables and organizing worksheets within spreadsheet files.