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 360 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
Stars946
Forks209
Last commit7 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
Stars937
Forks470
Last commit7 days ago
CSV
CSVPowerShell

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

#developer-tools#command-line-tools#csv-tools
Stars937
Forks89
Last commit1 month 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
Forks250
Last commit1 year ago
Conduit
ConduitHaskell

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

#haskell#functional-programming#conduit
Stars915
Forks201
Last commit1 year ago
sonic-rs
sonic-rsRust

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

#serde#high-performance#simd
Stars903
Forks62
Last commit3 months 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
Forks613
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 commit2 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
Stars878
Forks122
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
Stars857
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
Stars818
Forks57
Last commit8 months ago
lz4net
lz4netC#

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

#lz4#stream-compression#high-speed
Stars808
Forks90
Last commit3 months 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
Stars756
Forks150
Last commit2 days 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
Stars751
Forks33
Last commit1 month 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 commit1 month ago
JSLT ()
JSLT ()Java

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

#jq-alternative#java-library#json-query
Stars696
Forks128
Last commit1 day 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
Stars694
Forks211
Last commit3 years 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
Stars690
Forks80
Last commit4 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
Stars686
Forks105
Last commit6 days 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
Stars682
Forks222
Last commit3 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
Forks73
Last commit1 month 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
Stars641
Forks321
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
Stars624
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
Stars608
Forks122
Last commit6 days 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
Stars580
Forks35
Last commit11 months 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
Forks51
Last commit3 years ago
libosmium
libosmiumC++

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

#geospatial#c-plus-plus-14#gis
Stars549
Forks133
Last commit3 months ago
datamol
datamolPython

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

#scientific-computing#cheminformatics#python-library
Stars541
Forks63
Last commit1 month ago
Datamol
DatamolPython

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

#cheminformatics#python-library#molecule
Stars541
Forks63
Last commit1 month 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
Stars538
Forks26
Last commit23 days 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
Stars524
Forks251
Last commit4 years 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
Stars522
Forks131
Last commit18 days ago
PreviousPage 4 of 10

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