Showing 35 of 143 projects
An opinionated AJAX client for Ruby on Rails APIs that handles URL building and data transformation.
A LINQ-inspired lazy-evaluation iteration library for JavaScript/TypeScript that supports Deno, Node.js, and browsers.
A bidirectional RSS/Atom feed parsing and generating library for Clojure, using a data-driven approach.
A lightweight Node.js module to extract, rename, and transform JSON data using declarative templates.
Elixir macro for pattern matching and transforming values inside pipe expressions, with safe and strict variants.
A class-based JSON renderer for Crystal that provides flexible serialization with conditional fields and inheritance.
A Python parser for OpenStreetMap's opening_hours field format, enabling human-readable schedules and status checks.
A web publishing system for transit agencies to transform raw GTFS scheduling data into printable and web timetables.
A workflow engine that unifies feature engineering and machine learning using a column-oriented data processing paradigm.
Universal 1D/2D data containers with sklearn-compatible transformers for heterogeneous tabular data analysis.
A Crystal library for mutable JSON document transformation with advanced navigation and dirty state tracking.
A Go library for flexible type conversion between any types, especially useful with runtime-known types during serialization.
A Go library for converting values between types with a flexible recipe system and built-in conversions.
A curated collection of transformers to accelerate and enhance machine learning experimentation with the Steppy library.
A book demonstrating how to perform table data operations using PRQL and DuckDB.
A Python library for state-based transformation systems in brain modeling and simulation.
A Clojure(Script) library for easily namespacing and unnamespacing keywords in maps and collections.
A Groovy/Java library for processing tabular data (CSV, SQL, JSON) with fuzzy column matching, transformations, merging, and querying.
Converts deeply nested JavaScript objects into flat key/value pairs with customizable options.
A comprehensive collection of modern, type-safe, and performant standalone Angular pipes for common data transformations.
A CakePHP view builder plugin that integrates the Fractal library for transforming entities in API responses.
A Node.js library for transforming large streams of GeoJSON data into CSV, KML, Shapefile, and other GIS formats.
API and web app that transforms, stores, and exposes real-time Hampton Roads Transit bus data through a RESTful endpoint.
A distributed data stream pipeline for querying, augmenting, and transforming data using Elixir pattern-matching rules.
An Elixir library that coerces maps into structs with key mapping and type conversion capabilities.
An Elixir library for transforming data representations between structs and formats like JSON.
A safe Elixir library for evaluating user-input expressions with JSON support and extensible functions.
A bioinformatics code kata for practicing DNA-to-protein sequence transformation through test-driven development.
Convert GeoJSON point features into delimited-separated values (CSV/TSV) format.
A column-oriented data processing engine that replaces joins and group-by with functional definitions for batch and stream analytics.
A JavaScript library for processing declarative operations on JSON objects using a sharp (#) syntax.
Transform a continuous stream of DIFFERENTIAL-mode GTFS Realtime data into a FULL_DATASET-mode feed.
A Knockout.js library for chaining array projections and filters on observable arrays with lazy evaluation.
A JavaScript utility that creates an object map from arrays of keys and values, objects, or pairs.
Flatten object key hierarchies into a list of strings with customizable separators and transformations.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.