awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

18 रिपॉजिटरी

Awesome GitHub RepositoriesCollection Element Transformations

Higher-order functions that map elements of a collection to new values while preserving immutability.

Distinct from Asynchronous Element Transformations: Existing candidates focus on visual transforms or HTML nodes, not general functional data transformation.

Explore 18 awesome GitHub repositories matching data & databases · Collection Element Transformations. Refine with filters or upvote what's useful.

Awesome Collection Element Transformations GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • camsong/you-dont-need-jquerycamsong का अवतार

    camsong/You-Dont-Need-jQuery

    20,160GitHub पर देखें↗

    This project is a vanilla JavaScript reference guide and implementation collection designed to replace legacy libraries with native browser patterns. It provides a set of native JavaScript patterns for selecting, modifying, and navigating HTML elements, alongside a web API implementation guide for handling events and styles. The project serves as a reference for implementing asynchronous JavaScript patterns using native promises and fetch for remote data and background tasks. It also includes a client-side utility collection for performing data transformations, type validation, and element me

    Includes functional utilities to filter, map, and merge arrays for data transformation.

    JavaScript
    GitHub पर देखें↗20,160
  • chalarangelo/30-seconds-of-pythonChalarangelo का अवतार

    Chalarangelo/30-seconds-of-python

    8,826GitHub पर देखें↗

    30 Seconds of Python is a curated collection of short, reusable Python code snippets designed for quick reference and immediate reuse. It provides an interactive browser that lets you explore snippets organized by tags, search across names and descriptions, and copy code to your clipboard with a single click. The collection covers a broad range of common programming tasks, including list and dictionary operations, string formatting and manipulation, date and time calculations, and color format conversion. It also includes utilities for data transformation, such as converting between case styl

    Returns the position of the largest value in a list by combining max() with the list's index lookup.

    Pythoneducationlearn-to-codelearning-resources
    GitHub पर देखें↗8,826
  • teivah/100-go-mistakesteivah का अवतार

    teivah/100-go-mistakes

    7,915GitHub पर देखें↗

    100 Go Mistakes is a reference book and code review companion that catalogues frequent Go programming anti-patterns and provides corrected implementations for each one. It covers a wide range of common pitfalls, from range loop variable capture and interface nil handling to error wrapping and map iteration randomization, helping developers recognize and avoid these issues in their own code. The project distinguishes itself by offering a structured, example-driven approach to learning idiomatic Go. It covers core design decisions such as when to use pointer versus value receivers, how to apply

    Explains how to correctly mutate slice elements inside Go range loops.

    Gobookchinesedocumentation
    GitHub पर देखें↗7,915
  • typestack/class-transformertypestack का अवतार

    typestack/class-transformer

    7,334GitHub पर देखें↗

    class-transformer is a TypeScript library that converts plain JavaScript objects into typed class instances and back, using decorators to define transformation rules. It serves as a decorator-based object transformer, JSON deserialization library, and property transformation framework, enabling type-safe serialization and deserialization of class instances. The library distinguishes itself through comprehensive property filtering and mapping capabilities. It supports excluding properties by default, by prefix, by operation (serialization or deserialization), or by explicit marking, as well as

    Converts elements inside arrays, Sets, and Maps into specified class types during transformation.

    TypeScriptexposing-gettersexposing-propertiestransformation
    GitHub पर देखें↗7,334
  • louthy/language-extlouthy का अवतार

    louthy/language-ext

    7,057GitHub पर देखें↗

    language-ext is a functional programming framework for C# that provides a suite of immutable data structures and monadic types. It enables the implementation of pure functional programming patterns, utilizing containers to manage side effects, optional values, and error handling. The library is distinguished by its advanced concurrency and state management tools, including a software transactional memory system and lock-free atomic references. It also provides specialized utilities for distributed systems, such as vector clocks for causality tracking and deterministic data conflict resolution

    Applies transformation functions to each element in a list to produce a new list of values.

    C#
    GitHub पर देखें↗7,057
  • rust-lang/rfcsrust-lang का अवतार

    rust-lang/rfcs

    6,406GitHub पर देखें↗

    The Rust RFCs repository is the formal home for the Rust language evolution process, housing the structured design documents and community review mechanisms that govern changes to the Rust programming language, its compiler, and its standard library. It defines the complete lifecycle for proposing, discussing, and implementing substantial changes through RFC documents, from initial submission and community feedback through final comment periods and sub-team sign-offs. The repository codifies the governance and collaboration processes that shape Rust's development, including mechanisms for com

    Documents the API for mutable slice views on collections in the standard library.

    Markdownrfcrfc-processrust
    GitHub पर देखें↗6,406
  • apple/swift-algorithmsapple का अवतार

    apple/swift-algorithms

    6,293GitHub पर देखें↗

    Swift Algorithms is a library of sequence and collection algorithms for Swift, providing operations for splitting, cycling, combining, and sampling collections with lazy evaluation. It extends Swift's standard library with algorithms that work across all types conforming to Sequence and Collection protocols, enabling efficient data processing without intermediate storage. The library specializes in combinatorial enumeration, generating all possible permutations, combinations, and product sequences from collections for testing and exploration. It also includes utilities for splitting collectio

    Ships algorithms for chunking collections by predicate conditions into consecutive groups.

    Swiftalgorithmiteratoritertools
    GitHub पर देखें↗6,293
  • doctrine/collectionsdoctrine का अवतार

    doctrine/collections

    5,979GitHub पर देखें↗

    Doctrine Collections is a PHP library that provides object-oriented abstractions for managing and manipulating groups of objects with array-like functionality. It wraps native PHP arrays in an object-oriented interface, enabling cleaner data manipulation through methods for filtering, mapping, and iteration. The library supports callback-driven transformation, applying a callback to every element and returning a new collection with the transformed values. It also enables criteria expression querying, allowing selection of matching elements by applying a criteria object with comparison express

    Transforms every element in a collection by applying a callback and returns the new values.

    PHP
    GitHub पर देखें↗5,979
  • carp-lang/carpcarp-lang का अवतार

    carp-lang/Carp

    5,815GitHub पर देखें↗

    Carp is a statically typed Lisp compiler that compiles Lisp-like syntax directly to C source code, enabling seamless integration with existing C libraries and low-level system programming. It manages memory deterministically at compile time using ownership tracking and linear types, eliminating garbage collection pauses and runtime overhead while ensuring type safety through an inferred static type system. The language distinguishes itself through compile-time macro expansion and metaprogramming capabilities, allowing code generation and transformation before final binary output. It enforces

    Provides a function to transform an element at a given index in a list.

    Haskellfunctionalfunctional-programminggame-development
    GitHub पर देखें↗5,815
  • reactor/reactor-corereactor का अवतार

    reactor/reactor-core

    5,224GitHub पर देखें↗

    Reactor Core JVM पर एसिंक्रोनस डेटा पाइपलाइनों को कंपोज़ करने के लिए एक रिएक्टिव प्रोग्रामिंग टूलकिट और नॉन-ब्लॉकिंग आधार है। यह एक एसिंक्रोनस स्ट्रीम प्रोसेसिंग फ्रेमवर्क और बैकप्रेशर प्रबंधन प्रणाली के रूप में कार्य करता है, जो डेवलपर्स को इवेंट्स के अनुक्रमों को बदलने, फ़िल्टर करने और संयोजित करने की अनुमति देता है, जबकि संसाधन थकावट को रोकने के लिए उत्पादकों और उपभोक्ताओं के बीच डेटा प्रवाह को नियंत्रित करता है। लाइब्रेरी एक परिष्कृत समवर्ती शेड्यूलिंग प्रणाली और मांग-आधारित प्रवाह नियंत्रण के माध्यम से खुद को अलग करती है। यह एक शेड्यूलर रजिस्ट्री का उपयोग करके विशिष्ट थ्रेड्स से सिग्नल प्रोसेसिंग को अलग करती है और एसिंक्रोनस सीमाओं के पार अपरिवर्तनीय मेटाडेटा के संदर्भ-जागरूक प्रसार के लिए तंत्र प्रदान करती है। इसमें असेंबली-टाइम ट्रेस कैप्चर और समय-आधारित ऑपरेटरों के परीक्षण को सुविधाजनक बनाने के लिए वर्चुअल-टाइम शेड्यूलिंग के लिए विशेष उपकरण भी शामिल हैं। यह प्रोजेक्ट अनुक्रम एकत्रीकरण और विंडोइंग के लिए कार्यात्मक डेटा प्रोसेसिंग, घातीय बैकऑफ़ रिट्रीज़ जैसी विभिन्न त्रुटि पुनर्प्राप्ति रणनीतियों और रिएक्टिव स्ट्रीम में लीगेसी कॉलबैक या सिंक्रोनस API को ब्रिज करने के लिए उपयोगिताओं सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। यह पाइपलाइन निगरानी के लिए इंस्ट्रूमेंटेशन और सिग्नल अनुक्रमों को सत्यापित करने के लिए परीक्षण उपकरणों का एक सूट भी प्रदान करता है।

    Provides functional operators to transform elements, filter them based on predicates, or signal errors.

    Javaasynchronousflowflux
    GitHub पर देखें↗5,224
  • matz/streemmatz का अवतार

    matz/streem

    4,598GitHub पर देखें↗

    Streem एक स्ट्रीम-आधारित प्रोग्रामिंग भाषा और डेटा पाइपलाइन ऑर्केस्ट्रेटर है। यह कॉनकरेंट डेटा फ़्लो को परिभाषित करने के लिए एक डोमेन-विशिष्ट भाषा प्रदान करता है, जो यूज़र्स को डेटा स्रोतों को गंतव्यों से ऑपरेशंस के एक अनुक्रम के माध्यम से जोड़ने की अनुमति देता है जो व्यक्तिगत स्ट्रीम तत्वों को बदलते और फ़िल्टर करते हैं। सिस्टम डेटा-फ़्लो कनेक्शन और पाइपलाइन परिभाषाओं को परिभाषित करने के लिए एक कस्टम स्क्रिप्ट सिंटैक्स का उपयोग करता है। यह कॉनकरेंट डेटा प्रोसेसिंग के ऑर्केस्ट्रेशन की अनुमति देता है जहाँ कई पाइपलाइन चरण सिस्टम के माध्यम से डेटा तत्वों को स्थानांतरित करने के लिए एक साथ निष्पादित होते हैं। प्लेटफ़ॉर्म कार्यात्मक डेटा ट्रांसफॉर्मेशन और चरण-आधारित कंपोजिशन को कवर करता है, जो लिंक्ड ऑपरेशंस की एक अनुक्रमिक श्रृंखला के माध्यम से गुजरते समय आइटम्स को संशोधित या फ़िल्टर करने के लिए विशिष्ट फंक्शन्स लागू करता है।

    Applies a function to each element in a pipeline to modify or filter data before passing it to the next stage.

    C
    GitHub पर देखें↗4,598
  • zio/ziozio का अवतार

    zio/zio

    4,347GitHub पर देखें↗

    ZIO is a functional effect system for the JVM that models asynchronous and concurrent programs as pure, composable values with typed error handling and dependency injection. Its core identity is built on fiber-based concurrency, where lightweight, non-blocking fibers execute millions of concurrent tasks with structured lifecycle management, and a dual-channel error model that separates expected business failures from unexpected system defects at compile time. The system provides effect-typed dependency injection through a layer-based dependency graph, pull-based reactive stream processing with

    Provides collection element transformations that filter and map elements in a single step.

    Scalaasynchronicityasynchronousasynchronous-programming
    GitHub पर देखें↗4,347
  • ankurp/dollarankurp का अवतार

    ankurp/Dollar

    4,240GitHub पर देखें↗

    Dollar is a functional programming library for Swift that provides a comprehensive toolkit for collection manipulation, string processing, mathematical calculations, and date and time management. It serves as a utility suite for filtering, aggregating, and restructuring arrays and dictionaries. The project implements functional programming patterns such as currying, memoization, and function composition. It also features a chainable wrapper interface that allows multiple data transformations to be applied sequentially before extracting a final result. The library covers a wide range of capab

    Maps, flattens, or chunks elements into new formats and structures using callback functions.

    Swift
    GitHub पर देखें↗4,240
  • aimeos/mapaimeos का अवतार

    aimeos/map

    4,200GitHub पर देखें↗

    This PHP data collection library is a functional data wrapper and array manipulation framework. It converts arrays, JSON strings, and iterables into chainable collection objects designed for advanced filtering, sorting, and transformation. The library is distinguished by its ability to dynamically extend functionality through the registration of custom methods via closures. It also provides specialized capabilities for hierarchical data modeling, allowing flat datasets with parent-child identifiers to be reconstructed into nested tree structures. The toolkit covers a broad surface of data ma

    Applies callbacks to map, reduce, flatten, group, or restructure collections into new forms.

    PHParraycollectionmap
    GitHub पर देखें↗4,200
  • more-itertools/more-itertoolsmore-itertools का अवतार

    more-itertools/more-itertools

    4,074GitHub पर देखें↗

    more-itertools, Python के itertools मॉड्यूल के लिए एक एक्सटेंशन लाइब्रेरी है। यह इटरेबल्स (iterables) में हेरफेर करने के लिए एक टूलकिट के रूप में कार्य करता है, जो डेटा ट्रांसफॉर्मेशन, कॉम्बिनेटरियल जनरेशन और इटरेशन स्टेट मैनेजमेंट के लिए कई तरह के रूटीन प्रदान करता है। यह लाइब्रेरी एडवांस्ड स्टेट मैनेजमेंट और जटिल सीक्वेंस जनरेशन के लिए जानी जाती है। यह भविष्य के एलिमेंट्स को देखने (peeking), सीक्वेंस के भीतर सर्च करने, और ऐसे कलेक्शन से यूनिक परम्यूटेशन, कॉम्बिनेशन और सेट पार्टीशन बनाने की क्षमता प्रदान करती है जिनमें डुप्लीकेट एलिमेंट्स हो सकते हैं। इसकी व्यापक क्षमताओं में डेटा प्रोसेसिंग कार्य जैसे रिकर्सिव फ्लैटनिंग, ग्रुपिंग, पैडिंग और डेटा स्ट्रीम्स को रीशेप करना शामिल है। इसमें स्ट्रीम मर्जिंग, लोकल नेबरहुड एनालिसिस के लिए विंडोइंग, और थ्रेड-सेफ इटरेशन सिंक्रोनाइज़ेशन के लिए यूटिलिटीज भी शामिल हैं। यह प्रोजेक्ट न्यूमेरिकल सीक्वेंस प्रोसेसिंग के लिए विशेष रूटीन भी प्रदान करता है, जिसमें मैट्रिक्स मल्टीप्लिकेशन, डिस्क्रीट लीनियर कनवल्शन और फूरियर ट्रांसफॉर्म शामिल हैं।

    Implements higher-order functions for mapping, filtering, and reducing iterable elements.

    Python
    GitHub पर देखें↗4,074
  • johnsundell/swifttipsJohnSundell का अवतार

    JohnSundell/SwiftTips

    4,014GitHub पर देखें↗

    SwiftTips is a curated collection of guides, libraries, and design patterns focused on Swift language mastery, application architecture, and API design. It provides a technical resource for implementing advanced coding techniques and architectural best practices. The project emphasizes creating type-safe and conversational interfaces through strategic protocol composition and generics. It offers specialized patterns for building modular UI systems and managing complex view hierarchies, alongside comprehensive strategies for unit testing and dependency injection. The resource covers a broad s

    Provides higher-order functions to transform collection elements while automatically skipping null values.

    GitHub पर देखें↗4,014
  • apple/swift-async-algorithmsapple का अवतार

    apple/swift-async-algorithms

    3,680GitHub पर देखें↗

    This project is a library of algorithms for transforming, filtering, and combining asynchronous data streams in Swift. It provides a toolkit for managing asynchronous sequences, offering a concurrent sequence processor to merge, zip, and concatenate multiple streams into single outputs. The library distinguishes itself through specialized timing and flow control mechanisms. It implements asynchronous back-pressure to synchronize producer and consumer speeds and provides a toolkit for event timing, including debouncing, throttling, and the generation of periodic timers. The capability surface

    Aggregates consecutive elements into collections based on custom comparison closures or projected values.

    Swiftswift
    GitHub पर देखें↗3,680
  • krishnaik06/complete-python-bootcampkrishnaik06 का अवतार

    krishnaik06/Complete-Python-Bootcamp

    2,550GitHub पर देखें↗

    This is a comprehensive Python programming course and technical curriculum designed to take users from foundational syntax to advanced development patterns. It serves as a multi-disciplinary educational suite covering programming fundamentals, object-oriented design, and data analysis. The project provides specialized guides on professional development techniques, including the use of decorators, generators for memory management, and dunder-method operator overloading. It also includes instructional material on executing parallel tasks through concurrency and multiprocessing to reduce executi

    Teaches how to map elements of a collection to new values using transformation functions.

    Jupyter Notebook
    GitHub पर देखें↗2,550
  1. Home
  2. Data & Databases
  3. Collection Element Transformations

सब-टैग एक्सप्लोर करें

  • Channel Element CollectorsPrimitives that gather all elements and the done value of a channel into a single output or terminal value. **Distinct from Collection Element Transformations:** Distinct from Collection Element Transformations: focuses on collecting channel output into a single value, not mapping over collection elements.
  • Indexed Element Transformations3 सब-टैग्सOperations that apply a function to the element at a specified index in a collection, replacing it with the result. **Distinct from Collection Element Transformations:** Distinct from Collection Element Transformations: focuses on index-based mutation rather than mapping over all elements.
  • Infinite Cycling1 सब-टैगRepeats a collection's elements endlessly to generate an infinite sequence for continuous iteration. **Distinct from Collection Element Transformations:** Distinct from Collection Element Transformations: focuses on generating infinite sequences rather than transforming individual elements.
  • Mutable Subsequence ViewsMethods for obtaining a mutable view of a sub-sequence within a collection to allow in-place modification of elements. **Distinct from Collection Element Transformations:** Distinct from Collection Element Transformations: focuses on mutable views for in-place mutation rather than immutable transformations.
  • Predicate-Based ChunkingDivides a collection into consecutive groups where adjacent elements meet a specified comparison or transformation rule. **Distinct from Collection Element Transformations:** Distinct from Collection Element Transformations: focuses on splitting collections into groups rather than mapping individual elements.