34 रिपॉजिटरी
Operations for removing or modifying specific elements within a list or array based on index or condition.
Distinct from Element Removals by Index: Candidates focus on tutorials or AI tensor indexing; this is a general data manipulation primitive for spreadsheet arrays.
Explore 34 awesome GitHub repositories matching data & databases · Array Element Modifiers. Refine with filters or upvote what's useful.
This project is a comprehensive JavaScript programming tutorial and language reference. It serves as a web development education resource providing instruction on modern language fundamentals, object-oriented design, and advanced asynchronous programming patterns. The resource functions as both a frontend development guide and a technical reference. It covers core language features such as closures, prototypes, promises, and typed arrays, while providing practical lessons on managing browser data and handling network requests. The content spans several key capability areas, including browser
Provides lessons on applying functions to every element of an array to create a new transformed array.
This project is an educational resource and a collection of instructional materials for performing data manipulation and statistical analysis using Python. It provides a comprehensive set of guides and code examples for using the Pandas, NumPy, and Matplotlib libraries to analyze structured data. The resource includes a dedicated guide for reshaping, cleaning, and aggregating tabular data and time series via Pandas, alongside a reference for high-performance vectorized operations and linear algebra using NumPy. It also features tutorials for creating publication-quality charts, distribution p
Includes utilities for creating larger arrays by repeating individual elements or stacking copies.
qs एक क्वेरी स्ट्रिंग पार्सिंग और सीरियलाइज़ेशन लाइब्रेरी है जिसका उपयोग URL क्वेरी स्ट्रिंग्स को JavaScript ऑब्जेक्ट्स में बदलने और ऑब्जेक्ट्स या ऐरे को वापस URI-एन्कोडेड स्ट्रिंग्स में बदलने के लिए किया जाता है। यह एक सुरक्षित पार्सर और URI एन्कोडिंग यूटिलिटी के रूप में कार्य करता है, जिसे विशेष रूप से नेस्टेड डेटा स्ट्रक्चर्स को संभालने के लिए डिज़ाइन किया गया है। यह लाइब्रेरी कॉन्फ़िगर करने योग्य नेस्टिंग शैलियों और ऐरे सीरियलाइज़ेशन फॉर्मेट्स के माध्यम से खुद को अलग बनाती है। यह कस्टम कैरेक्टर एन्कोडिंग लॉजिक के लिए सपोर्ट प्रदान करती है और UTF-8 और ISO-8859-1 के बीच रूपांतरणों को प्रबंधित करने के लिए चार्टसेट सेंटिनल्स का उपयोग करती है। संसाधन की कमी (resource exhaustion) और सुरक्षा कमजोरियों को रोकने के लिए, यह प्रोजेक्ट पैरामीटर-काउंट थ्रॉटलिंग और सख्त पार्सिंग गहराई सीमाओं को लागू करता है। इसमें नल वैल्यू हैंडलिंग, प्रेडिकेट-आधारित की-फ़िल्टरिंग, और डेटा को सीरियलाइज़ करने के तरीके को प्रबंधित करने के लिए प्लगेबल एन्कोडिंग फंक्शन्स जैसी क्षमताएं भी शामिल हैं।
Excludes specific keys or reorders the final string by applying custom boolean functions during serialization.
ts-reset is a TypeScript type enhancement library that overrides and augments the built-in type definitions for standard JavaScript APIs. Its core purpose is to replace unsafe any return types with stricter alternatives like unknown, forcing developers to explicitly validate data before using it. The library achieves this through global type augmentation and declaration merging, applying changes across the entire project without requiring per-file imports. The library differentiates itself by targeting specific pain points in everyday TypeScript usage. It relaxes type constraints on array
Removes falsy values from an array type by using Boolean as a type predicate in the filter method.
This project is a technical study resource and interview preparation guide focused on the React library. It provides a comprehensive frontend interview question bank and concept references designed to help developers master core library primitives and prepare for professional job interviews. The resource covers detailed explanations of React's technical architecture, including state management patterns, performance optimization strategies, and component design. It serves as a knowledge assessment tool for developers to test their understanding of modern frontend engineering through a structur
Covers array transformations using functional methods to prepare data for UI rendering.
Cash is a lightweight DOM manipulation library and HTML element wrapper designed as an alternative to jQuery for selecting and modifying elements in modern browsers. It functions as a modular DOM framework and JavaScript utility library, providing a system to wrap DOM nodes into actionable collections for batch processing. The project is built with a modular design that supports tree-shaking, allowing build tools to exclude unused methods to minimize the final bundle size. It provides mechanisms for extending the core functionality and collection prototypes to implement reusable plugins and c
Includes a utility to create new arrays containing only unique elements from an original list.
Rockstar is an esoteric programming language whose syntax is inspired by 1980s hard rock and heavy metal lyrics, making programs read like song lyrics. It uses poetic number literals, where the length of each word in a phrase is parsed as a decimal digit to initialize numeric variables, and pronoun-based variable references, where words like "it" and "they" resolve to the most recently assigned or compared variable at runtime. The language can be compiled to WebAssembly and run inside a web page for in-browser code execution. The language distinguishes itself through a lyric-driven parsing sy
Removes matching elements from one array based on the contents of another array or a single value.
This repository is a collection of practical code snippets and implementation patterns for Flutter and Dart. It serves as a comprehensive guide and reference for asynchronous programming, state management patterns, and UI component design. The project provides advanced language reference material covering generics, reflection, factory constructors, and null-aware operators. It also includes specific utilities for manipulating Dart collections, such as helper methods for transforming and filtering maps, lists, and iterables. The coverage extends to high-level capabilities including asynchrono
Removes elements from one iterable that appear in another.
Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis
Provides programmatic filtering of distributed map entries using boolean predicates for targeted data retrieval.
Ibis is a portable Python dataframe library and multi-backend query engine that provides a unified interface for executing data transformations across diverse compute engines. It functions as a Python SQL expression compiler and dialect transpiler, allowing users to define data logic once and execute it across cloud warehouses, embedded databases, and distributed clusters without rewriting code. The project distinguishes itself through a database backend abstraction that decouples transformation logic from the underlying execution engine. It enables polyglot data workflows by mixing raw SQL s
Allows applying a transformation function to every element of an array to produce a new transformed array.
Go Package of validators and sanitizers for strings, numerics, slices and structs
Returns a new slice containing only elements that pass a specified condition.
Just डेटा हेरफेर, फंक्शनल प्रोग्रामिंग, प्रदर्शन अनुकूलन, सांख्यिकीय विश्लेषण और स्ट्रिंग प्रोसेसिंग के लिए डिज़ाइन की गई JavaScript यूटिलिटी लाइब्रेरी का एक संग्रह है। यह जटिल ऑब्जेक्ट्स और एरेज़ को डीप क्लोन, फ़िल्टर और ट्रांसफॉर्म करने के लिए टूल्स का एक सेट प्रदान करती है। यह प्रोजेक्ट ज़ीरो-डिपेंडेंसी मॉड्यूल्स की एक श्रृंखला के रूप में संरचित है, जो बंडल आकार को कम करने के लिए यूटिलिटीज को स्वतंत्र रूप से उपयोग करने की अनुमति देता है। यह करीइंग, पाइपिंग और आंशिक अनुप्रयोग सहित फंक्शनल प्रोग्रामिंग पैटर्न को लागू करती है, और मेमोइज़ेशन, डिबाउंसिंग और थ्रॉटलिंग के माध्यम से निष्पादन नियंत्रण प्रदान करती है। यह लाइब्रेरी डीप ऑब्जेक्ट हेरफेर, कॉम्बिनेटरियल डेटा जनरेशन और प्राइम वेरिफिकेशन और न्यूमेरिक क्लैम्पिंग जैसे गणितीय ऑपरेशंस सहित व्यापक क्षमताओं को कवर करती है। इसमें विचरण (variance) और मानक विचलन (standard deviation) जैसे मेट्रिक्स की गणना के लिए सांख्यिकीय टूल्स, साथ ही केस रूपांतरण और स्ट्रिंग इंटरपोलेशन के लिए टेक्स्ट प्रोसेसिंग यूटिलिटीज भी शामिल हैं।
Implements operations to remove elements from arrays based on membership in another array.
Pinot is a distributed, columnar analytical database designed for high-concurrency, low-latency query processing. It functions as a real-time OLAP datastore, enabling interactive, user-facing analytics by ingesting and querying massive datasets from both streaming and batch sources. The system architecture relies on a centralized controller for cluster coordination and a distributed segment-based storage model to ensure horizontal scalability. The platform distinguishes itself through a hybrid ingestion pipeline that unifies real-time event streams and historical batch data into a single quer
Transforms a single row containing an array into multiple rows by creating a new record for every individual element.
rimraf एक Node.js रिकर्सिव फ़ाइल डिलीशन टूल और क्रॉस-प्लेटफ़ॉर्म फ़ाइलसिस्टम यूटिलिटी है। यह विभिन्न ऑपरेटिंग सिस्टमों में फ़ाइलों और निर्देशिकाओं और उनकी सभी सामग्री को हटाने के लिए एक प्रोग्रामेटिक लाइब्रेरी और कमांड-लाइन इंटरफ़ेस दोनों प्रदान करता है। यह यूटिलिटी ग्लोब-आधारित फ़ाइल डिलीशन का समर्थन करती है, जिससे केवल शाब्दिक पथों के बजाय विशिष्ट वाइल्डकार्ड पैटर्न से मेल खाने वाली वस्तुओं को हटाने की अनुमति मिलती है। इसमें डिलीशन प्रक्रियाओं को बीच में ही रोकने और विशिष्ट फ़ाइलों या फ़ोल्डरों को बाहर करने के लिए कस्टम प्रेडिकेट-आधारित फ़िल्टरिंग लागू करने की क्षमता भी शामिल है। यह प्रोजेक्ट रिकर्सिव डेप्थ-फ़र्स्ट ट्रैवर्सल, क्रॉस-प्लेटफ़ॉर्म पाथ नॉर्मलाइज़ेशन और एसिंक्रोनस I/O सहित व्यापक फ़ाइलसिस्टम मैनेजमेंट क्षमताओं को कवर करता है। ये विशेषताएं ऑटोमेटेड बिल्ड आर्टिफ़ैक्ट रिमूवल और सामान्य प्रोजेक्ट वर्कस्पेस क्लीनअप जैसे कार्यों को सक्षम बनाती हैं।
Allows using custom boolean functions to selectively exclude specific files or folders from being deleted.
Cats एक Scala फंक्शनल प्रोग्रामिंग लाइब्रेरी और टाइप क्लास लाइब्रेरी है जिसे बीजगणितीय पैटर्न और फंक्शनल एब्स्ट्रैक्शंस को लागू करने के लिए डिज़ाइन किया गया है। यह इंटरफेस का एक मानकीकृत सेट और फंक्शनल रैपर्स व कंटेनर्स का एक मॉड्यूलर टूलकिट प्रदान करता है ताकि विभिन्न टाइप्स में एड-हॉक पॉलीमॉर्फिज्म और जेनेरिक प्रोग्रामिंग को सक्षम किया जा सके। यह प्रोजेक्ट एक फंक्शनल एब्स्ट्रैक्शन स्टैंडर्ड के रूप में कार्य करता है, जो नेस्टेड इफेक्टफुल कॉन्टेक्स्ट को कंपोज़ करने और एक ही पाइपलाइन के भीतर कई कम्प्यूटेशनल साइड इफेक्ट्स को संभालने के लिए एक मोनाड ट्रांसफॉर्मर सूट प्रदान करता है। यह प्रोग्राम लॉजिक को डेटा स्ट्रक्चर्स के रूप में प्रस्तुत करके एम्बेडेड डोमेन-विशिष्ट भाषाओं के निर्माण को सक्षम बनाता है जिन्हें उनकी परिभाषाओं से अलग से इंटरप्रेट किया जाता है। यह लाइब्रेरी व्यापक क्षमता क्षेत्रों को कवर करती है जिसमें मानों को संयोजित और कम करने के लिए बीजगणितीय डेटा मैनिपुलेशन, टाइप-सेफ स्टेट मैनेजमेंट और एरर एक्यूमुलेशन व रिकवरी को औपचारिक बनाने के लिए फंक्शनल एरर हैंडलिंग शामिल है। यह इफेक्टफुल कम्प्यूटेशन मैनेजमेंट और फंक्शनल क्षमताओं के साथ स्टैंडर्ड कलेक्शन टाइप्स के विस्तार के लिए भी उपकरण प्रदान करता है। इस लाइब्रेरी में यह सुनिश्चित करने के लिए बीजगणितीय लॉ वैलिडेशन के तंत्र शामिल हैं कि टाइप क्लास इंस्टेंस गणितीय गुणों का पालन करते हैं।
Provides utilities to filter or transform values contained within functional wrappers based on predicates.
This is a JavaScript immutable data library used to create objects and arrays that prevent direct mutation. It serves as an immutable state manager and object wrapper designed to ensure data consistency by blocking modifications while remaining compatible with standard JavaScript syntax. The library functions as a converter that transforms standard mutable data into frozen structures and can convert them back for local modifications. This allows for a workflow where data is switched between immutable and mutable versions to perform bulk edits before locking the state again. The project provi
Allows removing elements from immutable collections based on a boolean predicate function.
Lancet is a comprehensive extension of the Go standard library, providing a collection of reusable functions and data structures designed to reduce boilerplate code in applications. It serves as a general-purpose toolkit across multiple domains, including concurrency, security, networking, and functional logic. The project distinguishes itself through specialized toolkits for Go concurrency, such as keyed locking and channel-based stream processing, and a dedicated functional programming kit that supports currying and function composition. It also includes a dedicated cryptography library imp
Removes elements from collections based on a predicate function or comparison against another list.
hnswlib is a header-only C++ library and vector indexing engine designed for high-dimensional approximate nearest neighbor search. It organizes large collections of embeddings into a searchable graph structure to enable rapid proximity queries and distance calculations. The system utilizes Hierarchical Navigable Small World graphs to achieve fast vector similarity search. It distinguishes itself by allowing the definition of custom distance metrics and similarity functions to adapt calculations to specific data requirements. The engine covers the full indexing lifecycle, including incrementa
Provides boolean predicate filtering to exclude candidate nodes during graph traversal based on element labels.
Simpl एक HTML, CSS और JavaScript उदाहरण लाइब्रेरी है जो मुख्य वेब प्रौद्योगिकियों और नेटिव ब्राउज़र API के न्यूनतम कार्यात्मक प्रदर्शनों का एक संग्रह प्रदान करती है। यह फ्रंटएंड विकास के लिए एक संदर्भ कार्यान्वयन और पैटर्न गैलरी के रूप में कार्य करता है, जो सामान्य वेब सुविधाओं को लागू करने के तरीके के व्यावहारिक उदाहरण प्रदान करता है। यह प्रोजेक्ट WebSockets और WebRTC के माध्यम से वास्तविक समय वेब संचार, अनुकूली लेआउट के लिए उत्तरदायी वेब डिज़ाइन तकनीक, और सर्विस वर्कर्स का उपयोग करके ऑफ़लाइन वर्कफ़्लो के कार्यान्वयन सहित ब्राउज़र क्षमताओं की एक विस्तृत श्रृंखला का प्रदर्शन करता है। यह IndexedDB और ब्राउज़र-आधारित की-वैल्यू स्टोर का उपयोग करके क्लाइंट-साइड स्टोरेज के लिए प्रदर्शन भी प्रदान करता है। लाइब्रेरी डिवाइस सेंसर और जियोलोकेशन के साथ हार्डवेयर एकीकरण, ऑडियो और वीडियो के लिए उन्नत मीडिया कैप्चर और प्लेबैक, और दो- और तीन-आयामी ग्राफिक्स रेंडरिंग के लिए कैनवास के उपयोग सहित वेब क्षमताओं की एक विस्तृत सतह को कवर करती है। अतिरिक्त क्षेत्रों में डेटा हेरफेर, एसिंक्रोनस प्रोग्रामिंग, और प्रदर्शन तथा नेटवर्क कनेक्टिविटी की निगरानी के लिए ब्राउज़र API का उपयोग शामिल है।
Provides examples of filtering and projecting lists of objects into new transformed arrays.
go-funk Go के लिए एक फंक्शनल प्रोग्रामिंग लाइब्रेरी है जो स्लाइस (slices) और मैप्स (maps) को ट्रांसफॉर्म और क्वेरी करने के लिए हेल्पर फंक्शन्स का एक सेट प्रदान करती है। यह कलेक्शन मैनिपुलेशन और डेटा ट्रांसफॉर्मेशन के लिए एक डिक्लेरेटिव कोडिंग स्टाइल को सक्षम बनाती है, जिससे बार-बार मैन्युअल लूप्स लिखने की आवश्यकता कम हो जाती है। यह लाइब्रेरी सामान्य ऑपरेशन्स के लिए हायर-ऑर्डर फंक्शन्स लागू करती है, जिसमें प्रेडिकेट्स और कॉलबैक्स का उपयोग करके डेटा स्ट्रक्चर्स को मैप करना, फ़िल्टर करना और खोजना शामिल है। इसमें एलिमेंट के अस्तित्व का पता लगाने और कलेक्शन्स के बीच सामान्य एलिमेंट्स खोजने के लिए यूटिलिटीज शामिल हैं। ये क्षमताएं जेनेरिक-आधारित टाइप कंस्ट्रेंट्स और इंटरफेस-संचालित टाइप एसेर्शन्स के माध्यम से समर्थित हैं ताकि यह सुनिश्चित किया जा सके कि ऑपरेशन्स विभिन्न एलिमेंट टाइप्स पर काम करें।
Includes predicate-based filtering to remove elements from collections based on boolean functions.