Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Data Transformation

Data Transformation

143 projects

Showing 36 of 143 projects

jq
jqC

A lightweight, zero-dependency command-line JSON processor for slicing, filtering, and transforming JSON data.

#json-query#shell-scripting#command-line-tool
Stars35.3k
Forks1.8k
Last commit4 days ago
jq
jqC

A lightweight, zero-dependency command-line JSON processor for slicing, filtering, and transforming JSON data.

#devops#shell-scripting#command-line-tool
Stars35.3k
Forks1.8k
Last commit4 days ago
Ramda
RamdaJavaScript

A practical functional library for JavaScript programmers emphasizing immutability and currying.

#functional-programming#immutability#function-composition
Stars24.1k
Forks1.4k
Last commit6 days ago
yup
yupTypeScript

A TypeScript-first schema builder for runtime value parsing and validation with expressive, chainable APIs.

#type-inference#schema-validation#typescript
Stars23.7k
Forks945
Last commit20 hours ago
yq
yqGo

A portable command-line YAML, JSON, XML, CSV, TOML, HCL, and properties processor with jq-like syntax.

#devops#yaml#portable
Stars15.7k
Forks799
Last commit15 days ago
dbt-core
dbt-coreRust

A transformation tool that enables data analysts and engineers to transform data using software engineering best practices.

#version-control#pypa#business-intelligence
Stars13.5k
Forks2.5k
Last commit6 hours ago
dbt
dbtRust

A transformation workflow that enables data teams to transform data in their warehouse using SQL and software engineering best practices.

#data-documentation#pypa#business-intelligence
Stars13.5k
Forks2.5k
Last commit6 hours ago
CocoIndex
CocoIndexRust

An ultra-performant data transformation framework for AI, with incremental processing and data lineage built-in.

#data-indexing#semantic-search#data-lineage
Stars11.0k
Forks848
Last commit15 hours ago
AutoMapper
AutoMapperC#

A convention-based object-object mapper for .NET that eliminates manual mapping code between types.

#object-mapping#boilerplate-reduction#dependency-injection
Stars10.2k
Forks2.4k
Last commit21 days ago
jc
jcPython

A CLI tool and Python library that converts command output, files, and strings to JSON, YAML, or dictionaries for easier parsing.

#streaming-parsers#python-library#shell-scripting
Stars8.6k
Forks248
Last commit1 month ago
dasel
daselGo

A command-line tool and library for querying, modifying, and converting data across JSON, YAML, TOML, XML, CSV, HCL, and INI formats.

#yaml#go-library#command-line-tool
Stars8.0k
Forks170
Last commit26 days ago
structured-text-tools
structured-text-tools

A curated list of command-line tools for manipulating structured text data like CSV, JSON, XML, YAML, and more.

#delimited-files#command-line-tools#yaml
Stars7.1k
Forks249
Last commit5 months ago
dplyr <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20">
dplyr <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20">R

A grammar of data manipulation for R, providing a consistent set of verbs to solve common data manipulation challenges.

#r-package#data-science#data-wrangling
Stars5.0k
Forks2.1k
Last commit
gojq
gojqGo

A pure Go implementation of jq for parsing, filtering, and transforming JSON and YAML data.

#jq-clone#query-language#portable
Stars3.8k
Forks141
Last commit3 days ago
go-linq
go-linqGo

A Go library providing .NET LINQ-style query capabilities for arrays, slices, maps, strings, channels, and custom collections.

#functional-programming#concurrent-safe#linq
Stars3.7k
Forks225
Last commit8 months ago
Fractal
FractalPHP

A PHP presentation and transformation layer for complex data output in RESTful APIs and JSON.

#json-api#hal#restful-api
Stars3.5k
Forks345
Last commit7 months ago
JSONata (.6k)
JSONata (.6k)JavaScript

A lightweight query and transformation language for JSON data, inspired by XPath and SQL.

#functional-programming#json-query#query-language
Stars2.7k
Forks277
Last commit7 days ago
Hamilton
HamiltonJupyter Notebook

A Python library for defining portable, modular, and testable data transformation DAGs with built-in lineage and metadata.

#data-lineage#etl-pipeline#python-library
Stars2.6k
Forks201
Last commit4 days ago
ModelMapper
ModelMapperJava

An intelligent Java library that automatically maps objects to each other using a convention-based approach.

#object-mapping#boilerplate-reduction#library
Stars2.4k
Forks345
Last commit8 months ago
Feature Engine
Feature EnginePython

A Python library for feature engineering and selection with scikit-learn compatible transformers.

#open-source#feature-selection#data-science
Stars2.3k
Forks356
Last commit18 hours ago
go-streams
go-streamsGo

A lightweight and efficient stream processing library for Go, providing a declarative DSL to build data pipelines.

#stream-processing#pulsar#redis
Stars2.2k
Forks174
Last commit6 months ago
Laravel Fractal
Laravel FractalPHP

A Laravel wrapper for Fractal that simplifies API data transformation with an expressive syntax.

#eloquent#json-api#lumen
Stars1.9k
Forks183
Last commit27 days ago
Kiba
KibaRuby

A Ruby framework for writing reliable, concise, and maintainable ETL (Extract-Transform-Load) data processing jobs.

#rubydatascience#etl-ruby#ruby-gem
Stars1.8k
Forks90
Last commit6 months ago
rambda
rambdaJavaScript

A TypeScript-focused functional programming utility library designed for use with R.pipe and strict currying.

#functional-programming#functions#type-safety
Stars1.8k
Forks89
Last commit19 days ago
Bruin
BruinGo

A unified data pipeline tool for ingestion, transformation with SQL/Python/R, and data quality checks across major platforms.

#data-modeling#data-quality#python
Stars1.7k
Forks85
Last commit16 hours ago
Optimus
OptimusPython

A Python library for agile data preparation workflows that works with Pandas, Dask, cuDF, Dask-cuDF, Vaex, and PySpark.

#data-cleaning#cudf#spark
Stars1.5k
Forks232
Last commit1 year ago
tidyr
tidyrR

An R package for reshaping and tidying data into a consistent format for easier analysis.

#data-cleaning#r-package#data-wrangling
Stars1.4k
Forks419
Last commit1 month ago
sttr
sttrGo

A cross-platform CLI tool to perform various string transformation operations like encoding, hashing, formatting, and extraction.

#cli-app#developer-tools#productivity
Stars1.3k
Forks48
Last commit7 months ago
chimney
chimneyScala

A Scala library for boilerplate-free, type-safe data transformations between case classes, Java beans, and other data structures.

#case-class#functional-programming#boilerplate-reduction
Stars1.3k
Forks112
Last commit4 days ago
pglogical
pglogicalC

A logical replication extension for PostgreSQL that enables high-performance, cross-version data replication and upgrades.

#logical-replication#cross-version-upgrades#data-synchronization
Stars1.2k
Forks177
Last commit10 days ago
NextGen Connect Integration Engine
NextGen Connect Integration EngineJava

An open-source healthcare integration engine for filtering, transforming, extracting, and routing messages between disparate systems.

#open-source#healthcare-integration#integration
Stars1.2k
Forks457
Last commit
omniparser
omniparserGo

A native Golang ETL streaming parser and transform library for CSV, JSON, XML, EDI, text, and custom formats.

#schema-driven#fixed-length#x12
Stars1.1k
Forks81
Last commit1 year ago
futil-js
futil-jsJavaScript

A collection of functional utilities that complement lodash/fp with async support, lenses, aspects, and tree operations.

#functional-programming#lens-pattern#aspect-oriented-programming
Stars1.0k
Forks72
Last commit2 years ago
mq
mqRust

A jq-like command-line tool for querying and transforming Markdown documents, optimized for LLM workflows and documentation management.

#content-analysis#llm-workflows#interpreter
Stars983
Forks20
Last commit10 hours ago
meander
meanderClojure

A Clojure/ClojureScript library for transparent data transformation using pattern matching and term rewriting.

#declarative-programming#functional-programming#term-rewriting
Stars979
Forks56
Last commit2 years ago
Cinchoo ETL
Cinchoo ETLC#

A simple, fast, and flexible ETL framework for .NET with built-in readers and writers for CSV, JSON, XML, Parquet, and more.

#parquet#cinchoo-etl#flat
Stars859
Forks141
Last commit1 month ago
Page 1 of 4

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
1 month ago
1 year ago
Next
#Functional Programming34
#Javascript27
#Json18
#Nodejs17
#Utility Library17
#Stream Processing16
#Go14
#Etl13
#Javascript Library12
#Data Processing10
#Golang10
#Npm Package10