Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Data Processing

Data Processing

361 projects

Showing 36 of 361 projects

Mobius: C# API for Spark
Mobius: C# API for SparkC#

C# and F# language binding and extensions for Apache Spark, enabling .NET developers to write Spark driver programs and data processing operations.

#rdd#apache-spark#spark
Stars948
Forks210
Last commit8 months ago
htslib
htslibC

A C library for reading and writing high-throughput sequencing data formats like SAM, CRAM, and VCF.

#c-library#high-throughput-sequencing#bcf
Stars946
Forks473
Last commit1 day ago
CSV
CSVPowerShell

A curated list of awesome tools, libraries, and resources for working with CSV files.

#developer-tools#command-line-tools#csv-tools
Stars943
Forks102
Last commit2 months ago
uniVocity-parsers
uniVocity-parsersJava

A suite of extremely fast and reliable parsers for Java with a consistent interface for multiple file formats.

#parser-framework#high-performance#data-integration
Stars935
Forks248
Last commit2 years ago
sonic-rs
sonic-rsRust

A high-performance Rust JSON library leveraging SIMD for parsing and serialization.

#serde#high-performance#simd
Stars918
Forks65
Last commit4 months ago
Conduit
ConduitHaskell

A Haskell library for streaming data processing with constant memory usage, deterministic resource handling, and easy composition.

#haskell#functional-programming#conduit
Stars914
Forks202
Last commit1 year ago
aws-big-data-blog
aws-big-data-blogJava

Code samples and examples from AWS Big Data Blog posts for implementing data analytics solutions on AWS.

#code-samples#aws-services#data-engineering
Stars893
Forks612
Last commit4 years ago
gopherdata
gopherdata

A curated collection of resources for Go-based data analysis, visualization, machine learning, and data science.

#data-science#developer-resources#tooling
Stars889
Forks83
Last commit3 years ago
normalize-url
normalize-urlJavaScript

A JavaScript library for normalizing URLs by adding protocols, removing duplicates, sorting parameters, and stripping unnecessary components.

#deduplication#npm-package#sanitize-url
Stars883
Forks124
Last commit1 month ago
Snakebite
SnakebitePython

A pure Python HDFS client and Hadoop minicluster wrapper for interacting with Hadoop Distributed File System.

#python-hdfs-client#python-library#distributed-storage
Stars856
Forks213
Last commit4 years ago
nimble_csv
nimble_csvElixir

A simple and extremely fast CSV parsing and dumping library for Elixir with customizable parsers.

#elixir#csv-parsing#binary-patterns
Stars821
Forks59
Last commit14 days ago
lz4net
lz4netC#

A high-performance LZ4 and LZ4HC compression library for .NET, offering fast block and stream compression.

#lz4#stream-compression#high-speed
Stars815
Forks90
Last commit5 months ago
tech.ml.dataset
tech.ml.datasetClojure

A high-performance, functional tabular data processing library for Clojure, similar to Python's Pandas or R's data.table.

#etl-pipeline#functional-programming#high-performance
Stars759
Forks34
Last commit6 days ago
docker-spark
docker-sparkShell

A Docker image for Apache Spark on YARN, built on Hadoop and CentOS for easy deployment.

#apache-spark#containerization#cluster-computing
Stars757
Forks277
Last commit5 years ago
Gearpump
GearpumpScala

A lightweight real-time big data streaming engine built on Akka for high-throughput, low-latency data processing.

#stream-processing#akka#cluster-computing
Stars755
Forks150
Last commit3 days ago
Mongo-Spark
Mongo-SparkJava

Official connector for integrating Apache Spark with MongoDB, enabling distributed data processing on MongoDB data.

#apache-spark#connector#spark
Stars730
Forks319
Last commit14 days ago
JSLT ()
JSLT ()Java

A complete query and transformation language for JSON, inspired by jq, XPath, and XQuery.

#jq-alternative#java-library#json-query
Stars699
Forks128
Last commit1 month ago
PySpark Cheatsheet
PySpark Cheatsheet

A quick reference guide to the most commonly used patterns and functions in PySpark SQL.

#apache-spark#reference-guide#data-science
Stars699
Forks211
Last commit3 years ago
FastCSV
FastCSVJava

A fast, lightweight, and RFC 4180 compliant CSV library for Java with zero dependencies and a ~90 KiB footprint.

#csv-reader#java-library#open-source
Stars691
Forks105
Last commit18 days ago
Carefully Curated 70 Spark Questions with Additional Optimization Guides (First in the series)
Carefully Curated 70 Spark Questions with Additional Optimization Guides (First in the series)

A comprehensive learning guide and interview refresher for Apache Spark, covering core concepts, architecture, and performance optimization.

#apache-spark#spark#performance-optimization
Stars688
Forks79
Last commit4 years ago
Vcflib
VcflibC++

A C++ library and command-line toolkit for parsing, manipulating, and analyzing VCF (Variant Call Format) files in bioinformatics.

#structural-variants#vcf-manipulation#command-line-tools
Stars684
Forks223
Last commit5 months ago
vroom
vroomC++

The fastest delimited file reader for R, using lazy loading and multi-threading to achieve speeds over 1 GB/sec.

#delimited-files#csv-reader#high-performance
Stars642
Forks71
Last commit2 months ago
SparkR <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20">
SparkR <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20">R

An R package providing a lightweight frontend to use Apache Spark for distributed data processing from R.

#apache-spark#r-package#data-science
Stars640
Forks319
Last commit
csv2
csv2C++

A fast, header-only CSV parser and writer library for modern C++ with memory-mapped file support.

#csv-reader#single-threaded#high-performance
Stars628
Forks107
Last commit2 years ago
pyroSAR
pyroSARPython

A Python framework for scalable organization and processing of SAR satellite data, integrating SNAP and GAMMA.

#synthetic-aperture-radar#satellite-data#geospatial
Stars612
Forks123
Last commit1 day ago
flambo
flamboClojure

A Clojure DSL for Apache Spark that enables distributed data processing using idiomatic Clojure.

#rdd#apache-spark#mapreduce
Stars600
Forks83
Last commit8 years ago
ramda-cli
ramda-cliLiveScript

A CLI tool for processing JSON and text data with functional pipelines using Ramda, supporting both command-line and interactive browser modes.

#stream-processing#functional-programming#pipeline
Stars583
Forks12
Last commit3 years ago
eternal
eternalJavaScript

A visual node-based programming environment for creating generative audio-visual art in the browser.

#audio-synthesis#music#procedural-music
Stars579
Forks35
Last commit1 year ago
Big Queue
Big QueueJava

A high-performance, disk-backed queue library using memory-mapped files for fast, persistent, and thread-safe data processing.

#java-library#message-queue#persistent-queue
Stars567
Forks217
Last commit4 years ago
PigPen
PigPenClojure

A Clojure library for writing map-reduce queries that compile to Apache Pig or Cascading, enabling distributed data processing with Clojure syntax.

#cascading#clojure#big-data
Stars564
Forks52
Last commit3 years ago
libosmium
libosmiumC++

A fast and flexible C++ library for working with OpenStreetMap data.

#geospatial#c-plus-plus-14#gis
Stars551
Forks133
Last commit2 days ago
datamol
datamolPython

A Python library for molecular processing built on RDKit with a simple API and good defaults.

#scientific-computing#cheminformatics#python-library
Stars545
Forks65
Last commit3 months ago
Datamol
DatamolPython

A Python library for molecular processing built on RDKit with a simple API and good defaults.

#cheminformatics#python-library#molecule
Stars545
Forks65
Last commit3 months ago
go-functional
go-functionalGo

A Go library providing functional-style iterators and consumers to augment the standard library's iter.Seq.

#functional-programming#go-library#golang
Stars535
Forks26
Last commit2 days ago
XLSX I/O
XLSX I/OC

Cross-platform C library for reading and writing .xlsx files with minimal dependencies and a simple interface.

#c-library#minimal-dependencies#excel-files
Stars524
Forks131
Last commit2 months ago
gis-tools-for-hadoop
gis-tools-for-hadoop

A collection of GIS tools for spatial analysis of big data using Hadoop, integrating with ArcGIS Geoprocessing.

#arcgis#geospatial#apache-hive
Stars523
Forks251
Last commit4 years ago
PreviousPage 4 of 11

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
10 years ago
Next
#Big Data69
#Python49
#Apache Spark39
#Csv38
#Csv Parser37
#Nodejs32
#Distributed Computing32
#Stream Processing29
#Json29
#Functional Programming29
#Streaming27
#Machine Learning27