6 repositorios
Type-safe utility functions for performing common transformations on JavaScript arrays and objects.
Distinct from JavaScript Data Transformations: Focuses on providing a library of transformation tools rather than educational techniques or type mappings.
Explore 6 awesome GitHub repositories matching data & databases · JavaScript Data Transformations. Refine with filters or upvote what's useful.
es-toolkit is a JavaScript utility library and TypeScript data transformation toolset designed as a high-performance alternative to traditional utility suites. It serves as a tree-shakable module library and a compatibility layer for those migrating from legacy dependencies by mirroring established function signatures. The project is specifically optimized for AI code generation, providing structured documentation and specialized skill sets to improve the accuracy and discoverability of its functions for AI coding assistants. Its architecture focuses on a zero-dependency core and modular expo
Provides a high-performance suite of type-safe functions for manipulating arrays and objects.
elasticsearch-dump is a command-line tool for importing and exporting data, mappings, and settings between Elasticsearch and OpenSearch clusters. It serves as a backup and restore system, a data transfer utility for cross-cluster migrations, and a bridge for streaming search index data to and from S3-compatible storage. The tool functions as a JSON index data transformer, allowing the use of custom JavaScript modules to modify or anonymize documents in flight during the migration process. It also enables the creation of search bodies using external JavaScript templates to customize the data b
Provides custom JavaScript hooks to modify or anonymize documents in flight during the migration process.
AlaSQL is a JavaScript SQL database engine that allows for the filtering, grouping, and joining of in-memory object arrays and JSON data. It functions as an in-memory SQL database and client-side data processor, enabling the execution of SQL statements against JavaScript arrays and external data sources in both browser and server environments. The project serves as a universal data query tool capable of performing relational joins across diverse sources, such as merging Google Spreadsheets, SQLite files, and remote APIs into a single result set. It also acts as an IndexedDB SQL wrapper, allow
Performs SQL-based filtering, grouping, and transformations directly on JavaScript arrays of objects.
collect.js is a dependency-free JavaScript library that provides a fluent, chainable interface for manipulating arrays and objects. It mirrors the Laravel Collection API, offering a consistent set of methods for data transformation across JavaScript and Laravel backend environments. The library stores collection data as plain arrays internally and supports fluent method chaining, where each method returns a new collection instance. The library distinguishes itself by closely replicating the Laravel Collection API in JavaScript, mapping each PHP method to an equivalent JavaScript implementatio
Provides a fluent toolkit for filtering, sorting, grouping, and aggregating data in arrays and objects.
JsBarcode is a JavaScript library for generating machine-readable barcodes in both browser and Node.js environments. It supports a wide range of industry-standard symbologies including CODE128, EAN, UPC, CODE39, ITF-14, MSI, Codabar, Pharmacode, and GS1-128, with automatic check digit calculation for formats that require it. The library renders barcodes to HTML canvas elements, scalable SVG graphics, or image elements, and provides a chainable API for creating multiple barcodes sequentially with individual options. It includes automatic checksum computation for EAN, UPC, ITF-14, and MSI forma
Provides a chainable API for creating multiple barcodes sequentially with individual options.
Danfo.js es una biblioteca de análisis y preprocesamiento de datos para JavaScript que proporciona estructuras de datos etiquetadas de alto rendimiento. Implementa dataframes y series para permitir análisis de datos complejos, computación estadística y la manipulación de datos tabulares estructurados. El proyecto sirve como una biblioteca de preprocesamiento para machine learning, ofreciendo utilidades para codificación de etiquetas categóricas, one-hot encoding y escalado y estandarización de características numéricas. Facilita específicamente la conversión de estructuras de datos etiquetadas en tensores para el entrenamiento y evaluación de modelos. La biblioteca cubre un amplio conjunto de capacidades, incluyendo estadísticas descriptivas, operaciones relacionales como merge y join, y procesamiento de series temporales. Incluye herramientas para limpieza, filtrado y agrupación de datos, así como una interfaz de visualización para generar gráficos interactivos directamente desde los dataframes. El sistema soporta la importación y exportación de datos mediante formatos CSV, JSON y Excel.
Implements a comprehensive framework for processing and transforming structured tabular data using dataframes and series in JavaScript.