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 35 of 143 projects

Rails Ranger
Rails RangerJavaScript

An opinionated AJAX client for Ruby on Rails APIs that handles URL building and data transformation.

#axios#rails-api#rest-client
Stars33
Forks5
Last commit5 years ago
buran
buranClojure

A bidirectional RSS/Atom feed parsing and generating library for Clojure, using a data-driven approach.

#feed-reader#library#rss-parser
Stars33
Forks1
Last commit6 months ago
lazy
lazyTypeScript

A LINQ-inspired lazy-evaluation iteration library for JavaScript/TypeScript that supports Deno, Node.js, and browsers.

#functional-programming#lazy#linq
Stars32
Forks3
Last commit4 years ago
fanci
fanciJavaScript

A lightweight Node.js module to extract, rename, and transform JSON data using declarative templates.

#template-engine#lightweight#node-module
Stars29
Forks6
Last commit9 years ago
pit
pitElixir

Elixir macro for pattern matching and transforming values inside pipe expressions, with safe and strict variants.

#functional-programming#elixir#pipe-operator
Stars29
Forks2
Last commit1 year ago
humanized_opening_hours
humanized_opening_hoursPython

A Python parser for OpenStreetMap's opening_hours field format, enabling human-readable schedules and status checks.

#lark#time-calculation#schedule-parsing
Stars28
Forks22
Last commit5 years ago
crinder
crinderCrystal

A class-based JSON renderer for Crystal that provides flexible serialization with conditional fields and inheritance.

#serialization-library#class-based#json-serialization
Stars28
Forks5
Last commit5 years ago
TimeTablePublisher (TTPUB)
TimeTablePublisher (TTPUB)HTML

A web publishing system for transit agencies to transform raw GTFS scheduling data into printable and web timetables.

#transportation-planning#timetable-generation#transit-scheduling
Stars27
Forks6
Last commit
xpandas
xpandasPython

Universal 1D/2D data containers with sklearn-compatible transformers for heterogeneous tabular data analysis.

#sklearn#python3#python
Stars26
Forks4
Last commit4 years ago
Lambdo
LambdoPython

A workflow engine that unifies feature engineering and machine learning using a column-oriented data processing paradigm.

#workflow-engine#data-science#python
Stars26
Forks5
Last commit5 years ago
elastic
elasticGo

A Go library for flexible type conversion between any types, especially useful with runtime-known types during serialization.

#runtime-types#flexible-apis#go-library
Stars25
Forks5
Last commit5 years ago
JSON::OnSteroids
JSON::OnSteroidsCrystal

A Crystal library for mutable JSON document transformation with advanced navigation and dirty state tracking.

#orm-integration#crystal-lang#mutable-json
Stars24
Forks2
Last commit5 years ago
go-convert
go-convertGo

A Go library for converting values between types with a flexible recipe system and built-in conversions.

#custom-converters#go-library#struct-mapping
Stars24
Forks2
Last commit2 years ago
Quering with PRQL
Quering with PRQLR

A book demonstrating how to perform table data operations using PRQL and DuckDB.

#data-querying#dplyr#prql
Stars23
Forks1
Last commit1 year ago
steppy-toolkit
steppy-toolkitPython

A curated collection of transformers to accelerate and enhance machine learning experimentation with the Steppy library.

#experimentation#python-library#data-science
Stars23
Forks9
Last commit8 years ago
brainstate
brainstatePython

A Python library for state-based transformation systems in brain modeling and simulation.

#scientific-computing#compilation#jax
Stars22
Forks1
Last commit3 days ago
namespacefy
namespacefyClojure

A Clojure(Script) library for easily namespacing and unnamespacing keywords in maps and collections.

#namespace#functional-programming#clojure-ecosystem
Stars21
Forks4
Last commit3 years ago
Fuzzy-CSV
Fuzzy-CSVGroovy

A Groovy/Java library for processing tabular data (CSV, SQL, JSON) with fuzzy column matching, transformations, merging, and querying.

#json-to-csv#groovy-library#excel-utilities
Stars21
Forks7
Last commit3 years ago
flatten-obj
flatten-objJavaScript

Converts deeply nested JavaScript objects into flat key/value pairs with customizable options.

#object-manipulation#dot-notation#npm-package
Stars21
Forks4
Last commit9 years ago
ngx-pipe-lib
ngx-pipe-libTypeScript

A comprehensive collection of modern, type-safe, and performant standalone Angular pipes for common data transformations.

#tree-shaking#standalone-components#angular-pipes
Stars18
Forks0
Last commit5 months ago
FractalTransformerView plugin
FractalTransformerView pluginPHP

A CakePHP view builder plugin that integrates the Fractal library for transforming entities in API responses.

#fractal-library#rest-api#view-builder
Stars18
Forks5
Last commit
HRT BUS Web app
HRT BUS Web appJavaScript

API and web app that transforms, stores, and exposes real-time Hampton Roads Transit bus data through a RESTful endpoint.

#flask-api#heroku-deployment#mongodb
Stars18
Forks13
Last commit6 years ago
geoxform
geoxformJavaScript

A Node.js library for transforming large streams of GeoJSON data into CSV, KML, Shapefile, and other GIS formats.

#stream-processing#geojson#geospatial
Stars18
Forks1
Last commit9 years ago
adap
adapElixir

A distributed data stream pipeline for querying, augmenting, and transforming data using Elixir pattern-matching rules.

#stream-processing#elixir#distributed-systems
Stars16
Forks2
Last commit9 years ago
mason
masonElixir

An Elixir library that coerces maps into structs with key mapping and type conversion capabilities.

#elixir#struct-mapping#type-coercion
Stars12
Forks0
Last commit8 years ago
kitsune
kitsuneCSS

An Elixir library for transforming data representations between structs and formats like JSON.

#elixir#library#struct-mapping
Stars11
Forks1
Last commit12 years ago
ex_pression
ex_pressionElixir

A safe Elixir library for evaluating user-input expressions with JSON support and extensible functions.

#user-input#elixir#safe-eval
Stars11
Forks5
Last commit5 months ago
Bistro
BistroJava

A column-oriented data processing engine that replaces joins and group-by with functional definitions for batch and stream analytics.

#stream-processing#iot#batch-processing
Stars8
Forks0
Last commit8 years ago
geojson2dsv
geojson2dsvJavaScript

Convert GeoJSON point features into delimited-separated values (CSV/TSV) format.

#geojson#geospatial#dsv
Stars8
Forks3
Last commit9 years ago
DNA Transcription Kata
DNA Transcription Kata

A bioinformatics code kata for practicing DNA-to-protein sequence transformation through test-driven development.

#code-kata#educational#biology
Stars8
Forks6
Last commit4 years ago
json-sharp
json-sharpJavaScript

A JavaScript library for processing declarative operations on JSON objects using a sharp (#) syntax.

#declarative-programming#jsonpath#deepmerge
Stars6
Forks4
Last commit9 years ago
gtfs-rt-differential-to-full-dataset
gtfs-rt-differential-to-full-datasetJavaScript

Transform a continuous stream of DIFFERENTIAL-mode GTFS Realtime data into a FULL_DATASET-mode feed.

#differential#stream-processing#gtfs-rt
Stars5
Forks1
Last commit
Projections
ProjectionsJavaScript

A Knockout.js library for chaining array projections and filters on observable arrays with lazy evaluation.

#functional-programming#knockoutjs#array-projections
Stars4
Forks0
Last commit4 years ago
zipmap
zipmapJavaScript

A JavaScript utility that creates an object map from arrays of keys and values, objects, or pairs.

#functional-programming#key-value-map#npm-package
Stars4
Forks1
Last commit2 years ago
flatkeys
flatkeysCoffeeScript

Flatten object key hierarchies into a list of strings with customizable separators and transformations.

#object-flattening#utility-library#javascript
Stars3
Forks1
Last commit13 years ago
PreviousPage 4 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
7 years ago
2 years ago
7 months ago
#Functional Programming34
#Javascript27
#Json18
#Nodejs17
#Utility Library17
#Stream Processing16
#Go14
#Etl13
#Javascript Library12
#Data Processing10
#Golang10
#Npm Package10