awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 Repos

Awesome GitHub RepositoriesPredicate-Based Element Testing

Functions that test whether all or any elements in a collection satisfy a given predicate.

Distinct from Array Element Finding: Distinct from Array Element Finding: tests all elements against a predicate rather than locating a specific element.

Explore 8 awesome GitHub repositories matching programming languages & runtimes · Predicate-Based Element Testing. Refine with filters or upvote what's useful.

Awesome Predicate-Based Element Testing GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • javascript-tutorial/en.javascript.infoAvatar von javascript-tutorial

    javascript-tutorial/en.javascript.info

    25,344Auf GitHub ansehen↗

    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

    Instructs on locating specific items or matches within arrays using values or predicate functions.

    HTMLenglishjavascripttutorial
    Auf GitHub ansehen↗25,344
  • carp-lang/carpAvatar von carp-lang

    carp-lang/Carp

    5,815Auf GitHub ansehen↗

    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 functions to test whether all elements in a static array satisfy a predicate.

    Haskellfunctionalfunctional-programminggame-development
    Auf GitHub ansehen↗5,815
  • stdlib-js/stdlibAvatar von stdlib-js

    stdlib-js/stdlib

    5,735Auf GitHub ansehen↗

    Ships functions that test whether every element in a collection satisfies a predicate.

    JavaScriptjavascriptjslibrary
    Auf GitHub ansehen↗5,735
  • thoas/go-funkAvatar von thoas

    thoas/go-funk

    4,939Auf GitHub ansehen↗

    go-funk ist eine Bibliothek für funktionale Programmierung in Go, die eine Reihe von Hilfsfunktionen zur Transformation und Abfrage von Slices und Maps bereitstellt. Sie ermöglicht einen deklarativen Programmierstil für die Manipulation von Sammlungen und Datentransformationen, wodurch wiederkehrende manuelle Schleifen reduziert werden. Die Bibliothek implementiert Funktionen höherer Ordnung für gängige Operationen, einschließlich Mapping, Filtern und Suchen in Datenstrukturen mittels Prädikaten und Callbacks. Sie enthält Dienstprogramme zur Erkennung der Existenz von Elementen und zum Finden gemeinsamer Elemente zwischen Sammlungen. Diese Funktionen werden durch generische Typ-Constraints und interface-basierte Typ-Assertionen unterstützt, um sicherzustellen, dass die Operationen über verschiedene Elementtypen hinweg funktionieren.

    Provides functions to locate the first element in a collection that satisfies a matching criterion.

    Go
    Auf GitHub ansehen↗4,939
  • zeux/pugixmlAvatar von zeux

    zeux/pugixml

    4,590Auf GitHub ansehen↗

    pugixml ist ein leichtgewichtiger C++-XML-Parser und eine DOM-basierte Bibliothek, die zum Parsen, Manipulieren und Speichern von XML-Dokumenten verwendet wird. Sie bietet ein portables Toolset zum Lesen von XML-Daten aus Dateien, Strings oder Speicherpuffern und deren Konvertierung in ein In-Memory-Dokumentobjektmodell. Die Bibliothek enthält eine dedizierte XPath-1.0-Engine zur Extraktion spezifischer Knoten und Daten durch Pfadausdrücke. Sie zeichnet sich durch anpassbares Speichermanagement aus, das es ermöglicht, Heap-Operationen auf benutzerdefinierte Allokationsfunktionen umzuleiten, sowie durch die Fähigkeit, In-Place-Puffer-Parsing durchzuführen, um Speicherallokationen zu reduzieren. Der Funktionsumfang deckt XML-Datenmanipulation ab, wie etwa das Einfügen oder Entfernen von Knoten und Attributen, sowie die Dokument-Serialisierung zum Exportieren strukturierter Daten in Streams oder Dateien. Das Projekt bietet zudem Mechanismen für die Baum-Traversierung mittels Iteratoren und Walker-Objekten sowie eine Writer-Schnittstelle zur Umleitung von Ausgabezielen.

    Locates nodes or attributes by applying a custom boolean function to filter elements.

    C++
    Auf GitHub ansehen↗4,590
  • ankurp/dollarAvatar von ankurp

    ankurp/Dollar

    4,240Auf GitHub ansehen↗

    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

    Locates the first or last element, or the index of a value, that matches a condition.

    Swift
    Auf GitHub ansehen↗4,240
  • koka-lang/kokaAvatar von koka-lang

    koka-lang/koka

    3,936Auf GitHub ansehen↗

    Koka ist eine statisch typisierte funktionale Programmiersprache mit einem algebraischen Effektsystem. Sie verwendet ein starkes Typsystem, um die Korrektheit von Programmen zu verifizieren und Seiteneffekte zur Kompilierzeit zu verfolgen. Die Sprache zeichnet sich durch einen Referenzzählungs-Compiler aus, der Quellcode in nativen C-Code umwandelt, wodurch ein Garbage Collector überflüssig wird. Sie verwendet wahrnehmungsbasierte In-Place-Updates, um den Speicher-Overhead zu reduzieren, und nutzt Tail Recursion Modulo Cons für die Konstruktion von Datenstrukturen mit konstantem Speicherbedarf. Das System bietet eine umfassende Standardbibliothek, die numerische Operationen mit beliebiger Präzisionsarithmetik, String-Verarbeitung mit effizienten Views und koinduktive Datenmodellierung für unendliche Strukturen abdeckt. Sie enthält zudem integrierte Unterstützung für hardware-sampling-basiertes Ausführungs-Profiling sowie einen komponierbaren Mechanismus zur Behandlung von Exceptions und asynchronen Abläufen.

    Includes functions to test whether all or any elements in a list satisfy a boolean condition.

    Kokaalgebraic-effectseffect-handlershandler
    Auf GitHub ansehen↗3,936
  • marijnh/eloquent-javascriptAvatar von marijnh

    marijnh/Eloquent-JavaScript

    3,097Auf GitHub ansehen↗

    Eloquent-JavaScript is a comprehensive JavaScript programming textbook and interactive coding tutorial designed for web development education. It serves as both a language reference and a practical guide, combining theoretical lessons with an environment where learners can execute and modify code examples. The project focuses on the fundamental principles of the JavaScript language, including lexical scoping, prototype-based inheritance, and asynchronous patterns. It provides detailed instruction on object-oriented programming, functional programming, and the use of the browser DOM to create

    Demonstrates how to verify if all elements in a collection satisfy a specific predicate.

    JavaScript
    Auf GitHub ansehen↗3,097
  1. Home
  2. Programming Languages & Runtimes
  3. Programming Utilities
  4. Data Structure and Type Helpers
  5. Data Type Utilities
  6. Array Element Finding
  7. Predicate-Based Element Testing

Unter-Tags erkunden

  • Element Search2 Sub-TagsLocating specific items or matches within a collection using values or predicates. **Distinct from Predicate-Based Element Testing:** Distinct from Predicate-Based Element Testing: focuses on returning the found element or its index rather than a boolean test result.