awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

40 repository-uri

Awesome GitHub RepositoriesData Processing and Analysis

Platforms and tools for large-scale data computation and statistical analysis.

Explore 40 awesome GitHub repositories matching part of an awesome list · Data Processing and Analysis. Refine with filters or upvote what's useful.

Awesome Data Processing and Analysis GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • apache/sparkAvatar apache

    apache/spark

    43,467Vezi pe GitHub↗

    Apache Spark is a unified distributed data processing engine designed for large-scale data analysis and computation graphs. It functions as a distributed machine learning framework, a graph processing system, a real-time stream processor, and a SQL analytics engine. The system enables the execution of distributed SQL querying, large-scale graph analysis, and real-time stream analytics across clusters of machines. It also provides a scalable environment for implementing machine learning algorithms and predictive model development on massive datasets. The engine incorporates relational query e

    High-performance engine for large-scale data processing and analytics.

    Scalabig-datajavajdbc
    Vezi pe GitHub↗43,467
  • google-research/google-researchAvatar google-research

    google-research/google-research

    38,139Vezi pe GitHub↗

    This repository serves as a comprehensive research platform and toolkit for advancing machine learning, quantum computing, and large-scale scientific data analysis. It provides foundational frameworks for developing complex algorithmic systems, offering the necessary infrastructure for distributed training, computational graph execution, and high-performance model development. The project distinguishes itself by integrating specialized research domains with robust, privacy-preserving methodologies. It supports diverse scientific discovery through tools for quantum simulation, physics-informed

    Processes massive datasets across distributed systems to extract insights for scientific discovery.

    Jupyter Notebookaimachine-learningresearch
    Vezi pe GitHub↗38,139
  • donnemartin/data-science-ipython-notebooksAvatar donnemartin

    donnemartin/data-science-ipython-notebooks

    29,166Vezi pe GitHub↗

    This project is a collection of interactive Python notebooks and educational resources designed for mastering data science, machine learning, and numerical computing. It provides a series of practical guides and tutorials covering deep learning, big data processing, and statistical analysis. The repository features specialized instructional suites for implementing classical machine learning algorithms, building deep learning model architectures, and managing AWS cloud infrastructure. It includes dedicated notebooks for data visualization and numerical computing exercises. The project covers

    Demonstrates how to use Python generators and logging to create robust scripts for processing and debugging data.

    Pythonawsbig-datacaffe
    Vezi pe GitHub↗29,166
  • apache/hadoopAvatar apache

    apache/hadoop

    15,567Vezi pe GitHub↗

    Hadoop is a big data infrastructure suite and distributed data processing framework designed to store and process massive datasets across clusters of computers. It consists of a distributed storage system for managing large files across multiple nodes and a parallel computing engine for processing data across a distributed cluster. The framework implements a distributed file system to ensure fault tolerance and high throughput, paired with a programming model that processes large datasets in parallel. It manages the underlying hardware and software environment required for distributed big dat

    Foundation for distributed storage and large-scale data processing.

    Java
    Vezi pe GitHub↗15,567
  • albumentations-team/albumentationsAvatar albumentations-team

    albumentations-team/albumentations

    15,308Vezi pe GitHub↗

    Albumentations is a computer vision image augmentation library designed to increase training data diversity for deep learning models. It provides a toolset for applying geometric and color transformations to images and annotations, including a specialized collection of 3D operations for volumetric data used in medical and scientific imaging. The library functions as an image mask and bounding box transformer, automatically updating masks, bounding boxes, and keypoints when images undergo geometric changes. This ensures that spatial alterations remain synchronized across images and their assoc

    Fast image augmentation library.

    Python
    Vezi pe GitHub↗15,308
  • khangich/machine-learning-interviewAvatar khangich

    khangich/machine-learning-interview

    12,624Vezi pe GitHub↗

    This project is a curated collection of technical reference materials and study guides designed for machine learning interview preparation. It provides comprehensive resources for candidates pursuing engineering roles, focusing on deep learning, production infrastructure, and large-scale system design. The repository distinguishes itself through an architecture that combines theoretical research with industrial case studies. It utilizes a pattern-based approach to system design, breaking down complex deployments—such as recommendation engines, search ranking, and ad click prediction—into reus

    Interview preparation resources for ML roles.

    Vezi pe GitHub↗12,624
  • rasbt/python-machine-learning-bookAvatar rasbt

    rasbt/python-machine-learning-book

    12,614Vezi pe GitHub↗

    This project is an educational resource providing practical code examples and implementations of machine learning algorithms using the Python language. It serves as a guide for constructing predictive pipelines, clustering models, and dimensionality reduction within the Scikit-Learn ecosystem. The repository includes comprehensive demonstrations for supervised and unsupervised learning, as well as detailed examples for implementing neural networks and deep architectures. It also provides practical guidance on exporting model parameters to JSON and wrapping trained models in web APIs for produ

    Implements out-of-core learning techniques to process datasets that exceed system memory.

    Jupyter Notebook
    Vezi pe GitHub↗12,614
  • cleanlab/cleanlabAvatar cleanlab

    cleanlab/cleanlab

    11,513Vezi pe GitHub↗

    Cleanlab is a data-centric AI library and toolkit designed to improve machine learning model performance by detecting label errors and increasing overall dataset quality. It implements a confident learning framework that iteratively refines label noise estimates by comparing model predictions with estimated label probabilities to identify mislabeled examples. The project provides specialized utilities for active learning optimization, allowing for the selection of the most impactful examples for labeling or re-labeling. It also includes an outlier detection tool to identify atypical data poin

    Data-centric AI for detecting dataset issues.

    Pythonactive-learningannotationanomaly-detection
    Vezi pe GitHub↗11,513
  • apple/turicreateAvatar apple

    apple/turicreate

    11,171Vezi pe GitHub↗

    This project is an automated machine learning framework and toolkit designed for training and tuning custom models for classification, regression, and recommendations. It functions as a multimodal machine learning toolkit capable of processing and training models using a combination of text, image, audio, and sensor data. The framework distinguishes itself as a multimodal data processor that can handle and visualize large datasets on a single machine using column-oriented disk storage. It includes a core machine learning model generator that converts trained models into formats compatible wit

    Processes and visualizes massive datasets that exceed system memory using column-oriented disk storage.

    C++
    Vezi pe GitHub↗11,171
  • vaexio/vaexAvatar vaexio

    vaexio/vaex

    8,506Vezi pe GitHub↗

    Vaex is a high-performance Apache Arrow DataFrame library and out-of-core data processing engine designed to handle billion-row tabular datasets in Python. It functions as a lazy evaluation framework that defers computations and transformations until results are required, enabling the processing of datasets that exceed available system RAM by mapping files directly from disk. The project distinguishes itself as a tool for big data visualization and exploration, specifically integrated for use within interactive notebooks. It provides specialized capabilities for machine learning feature engin

    Processes datasets that exceed system memory by utilizing out-of-core streaming from disk.

    Python
    Vezi pe GitHub↗8,506
  • rfordatascience/tidytuesdayAvatar rfordatascience

    rfordatascience/tidytuesday

    8,211Vezi pe GitHub↗

    This repository provides a curated collection of weekly datasets designed for data visualization practice, data science education, and statistical analysis. It serves as a central source for cleaned and structured real-world data, allowing practitioners to focus on analysis and visualization without the need to scrape or clean raw files. The project facilitates a community learning workflow where users can explore a wide variety of topics, ranging from global health spending and energy datasets to maritime logs and baby name popularity. Participants are encouraged to share their resulting vis

    Weekly data project for the R ecosystem.

    HTML
    Vezi pe GitHub↗8,211
  • microsoft/c9-python-getting-startedAvatar microsoft

    microsoft/c9-python-getting-started

    8,012Vezi pe GitHub↗

    This project is a Python education repository and programming tutorial designed to teach language fundamentals, from basic syntax and variables to advanced concepts. It serves as a data science starter kit and a guide for REST API integration. The repository provides instructional scripts and sample code covering object-oriented programming patterns and asynchronous programming. It includes practical demonstrations for fetching and processing JSON data from external web services using HTTP requests. The materials cover a broad capability surface including data analysis workflows with interac

    Provides tools and workflows for processing complex datasets and performing statistical analysis.

    Jupyter Notebook
    Vezi pe GitHub↗8,012
  • alteryx/featuretoolsAvatar alteryx

    alteryx/featuretools

    7,658Vezi pe GitHub↗

    Featuretools is an automated feature engineering library and data transformation framework written in Python. It automatically generates machine learning feature vectors from multi-table datasets by applying synthesis patterns to relational and timestamped data. The system functions as a distributed feature synthesis engine, allowing the process of creating feature vectors to scale across multiple cores or clusters to handle large-scale datasets. The library supports the synthesis of multi-table datasets, time series feature generation, and the creation of custom machine learning primitives

    Automated feature engineering framework.

    Python
    Vezi pe GitHub↗7,658
  • stdlib-js/stdlibAvatar stdlib-js

    stdlib-js/stdlib

    5,735Vezi pe GitHub↗

    Standard library for numeric computing in JavaScript and Node.js.

    JavaScriptjavascriptjslibrary
    Vezi pe GitHub↗5,735
  • simple-statistics/simple-statisticsAvatar simple-statistics

    simple-statistics/simple-statistics

    3,504Vezi pe GitHub↗

    simple statistics for node & browser javascript

    Descriptive and inferential statistics for JavaScript.

    JavaScript
    Vezi pe GitHub↗3,504
  • towhee-io/towheeAvatar towhee-io

    towhee-io/towhee

    3,447Vezi pe GitHub↗

    Towhee is a framework that is dedicated to making neural data processing pipelines simple and fast.

    Library for encoding unstructured data into embeddings.

    Pythoncomputer-visionconvolutional-networksembedding-vectors
    Vezi pe GitHub↗3,447
  • adrotog/pandasguiAvatar adrotog

    adrotog/PandasGUI

    3,259Vezi pe GitHub↗

    A GUI for Pandas DataFrames

    Graphical user interface for Pandas dataframes.

    Python
    Vezi pe GitHub↗3,259
  • e2b-dev/code-interpreterAvatar e2b-dev

    e2b-dev/code-interpreter

    2,348Vezi pe GitHub↗

    This project is an infrastructure platform designed to provide secure, isolated, and ephemeral cloud-based Linux environments for AI agents and automated code execution. It functions as an orchestrator that provisions on-demand virtual machines, allowing developers to run arbitrary code generated by large language models within hardware-level security boundaries. The platform distinguishes itself through its ability to manage stateful, long-lived sessions that persist across multiple execution calls, enabling complex, multi-step workflows. It supports high-concurrency scaling, allowing for th

    Connects datasets to isolated runtimes to perform complex computations and data processing through programmatic control.

    Pythonaiai-data-analysisanthropic
    Vezi pe GitHub↗2,348
  • benedekrozemberczki/karateclubAvatar benedekrozemberczki

    benedekrozemberczki/karateclub

    2,284Vezi pe GitHub↗

    Karate Club: An API Oriented Open-source Python Framework for Unsupervised Learning on Graphs (CIKM 2020)

    Unsupervised learning for graph data.

    Python
    Vezi pe GitHub↗2,284
  • onyx-platform/onyxAvatar onyx-platform

    onyx-platform/onyx

    2,050Vezi pe GitHub↗

    Distributed, masterless, high performance, fault tolerant data processing

    Distributed, fault-tolerant data processing platform for Clojure.

    Clojure
    Vezi pe GitHub↗2,050
Înapoi12Înainte
  1. Home
  2. Part of an Awesome List
  3. Databases & Data
  4. Data Processing and Analysis

Explorează sub-etichetele

  • Analysis Pipeline ToolingThe use of programming constructs like generators and logging to build reproducible data analysis scripts. **Distinct from Data Processing and Analysis:** Focuses on the software engineering aspects of building the pipeline rather than the analytical process itself.
  • Out-of-Core Data ProcessingProcessing datasets that exceed system memory by utilizing disk-based storage and streaming visualizations. **Distinct from Data Processing and Analysis:** Distinct from general Data Processing: specifically addresses datasets larger than available RAM on a single machine.