6 Repos
Processes data in chunks using async iterators without buffering the entire payload.
Distinct from Data Iterators: Distinct from Data Iterators: focuses on async iteration over streaming data sources, not sequential access to in-memory collections.
Explore 6 awesome GitHub repositories matching data & databases · Async Iterable Streams. Refine with filters or upvote what's useful.
Node.js is an open-source, cross-platform JavaScript runtime environment built on the V8 engine, designed for executing JavaScript code outside a web browser. It operates as a server-side JavaScript platform with an event-driven, non-blocking I/O architecture that enables building scalable network applications and web servers. The runtime integrates the CommonJS module system for synchronous module loading and the npm ecosystem for sharing and reusing packages. The platform provides comprehensive capabilities for web server development, including creating HTTP and HTTPS servers, managing HTTP
Supports processing streaming data with async iterators for chunk-by-chunk consumption without full buffering.
Lazy.js is a JavaScript library that implements a lazy evaluation model for processing collections and data streams. It defers all computation until iteration begins, building chains of transformations that execute only when values are consumed, avoiding intermediate arrays and buffering. The library wraps data sources into a uniform sequence interface, enabling operations like map and filter to be chained together without materializing intermediate results. The library extends lazy processing beyond simple collections to handle asynchronous data sources, DOM events, strings, and Node.js stre
Integrates with asynchronous data sources by yielding values at timed intervals or from streams without blocking.
Slonik ist ein typsicherer PostgreSQL-Client für Node.js, der Tagged Template Literals verwendet, um sicherzustellen, dass Parameter gebunden und gegen Injection-Angriffe geschützt sind. Er bietet ein Framework für die Verbindung von Anwendungen mit PostgreSQL mit automatischer Typüberprüfung für Abfragen und Datenbankschemata. Das Projekt zeichnet sich durch einen spezialisierten SQL-Abfrage-Linter aus, der ungültige Spalten und Typ-Fehlanpassungen erkennt, indem er Code während des Entwicklungsprozesses gegen ein Live-Datenbankschema verifiziert. Es enthält zudem einen hochperformanten binären Bulk-Daten-Inserter zum Laden großer Datensätze mittels nativer binärer Serialisierung sowie einen Connection-Pool-Manager, der dynamisches Query-Routing zwischen Primär- und Replika-Knoten ermöglicht. Die Bibliothek deckt ein breites Set an Datenbankfähigkeiten ab, einschließlich atomarem Transaktionsmanagement, dynamischem SQL-Abfragebau und der Verarbeitung großer Ergebnismengen mittels async-iterable Streaming. Sie bietet zudem Middleware-Interzeptoren für Logging und Benchmarking, benutzerdefiniertes Typ-Parsing und asynchrone Callback-Mechanismen zur Aktualisierung von Datenbank-Authentifizierungsdaten.
Provides memory-efficient processing of large database result sets using async iterable streams.
Dies ist eine typisierte serverseitige Bibliothek und ein Payment-Gateway-SDK für die Integration von Stripe in Node.js-Anwendungen. Sie bietet einen typisierten Client zur Verwaltung von Zahlungen, Kunden und Abonnements und stellt spezialisierte Tools für die Ausführung sicherer Finanztransaktionen und die Verwaltung von Abrechnungsressourcen bereit. Die Bibliothek zeichnet sich durch einen idempotenten API-Client aus, der doppelte Operationen mittels Idempotency-Keys und exponentieller Backoff-Retry-Logik verhindert. Sie enthält einen Webhook-Signatur-Validator zur Überprüfung der Authentizität eingehender HTTPS-Event-Benachrichtigungen sowie einen Async-Iterator-Pagination-Wrapper für das Durchlaufen großer Datensätze. Das Projekt deckt eine breite Palette von Funktionen ab, einschließlich Abonnement-Abrechnungsmanagement, Payment-Plattform-Orchestrierung für verbundene Konten und Ressourcensuche. Es bietet umfassende Response-Verarbeitung durch Objekt-Expansion und Feldauswahl, neben Sicherheitsfunktionen für API-Request-Authentifizierung und Webhook-Verifizierung. Die Bibliothek ist in TypeScript geschrieben.
Uses JavaScript async iterators to stream paginated data from the API without buffering the entire payload.
Umbrella is a comprehensive ecosystem of TypeScript-based libraries and a mono-repository designed for UI rendering, mathematical frameworks, WebAssembly bridging, and functional data processing. It provides a suite of tools for managing reactive data streams, binary serialization, and specialized memory management. The project includes a reactive component model for generating HTML, SVG, and Canvas elements from nested data structures, as well as a system for integrating JavaScript and WebAssembly through generated bindings. It features a mathematical framework for linear algebra, tensor ope
Implements async iterators and reactive event streams for transforming continuous data flows in Deno.
Data Hacks is a collection of command-line utilities designed for statistical computation, real-time stream processing, and text-based data visualization. The toolkit enables users to perform rapid analysis on large datasets directly within the terminal by processing information through standard input and output streams. The project distinguishes itself through its focus on memory-efficient, stream-oriented operations that allow for the analysis of large-scale data without requiring heavy infrastructure. It utilizes stateless functional transformations and reservoir sampling to handle data st
Samples data streams by selecting random subsets of records to facilitate analysis of large datasets.