10 repository-uri
Tools and methods specifically designed for the manipulation, iteration, and filtering of ordered array-based sequences.
Explore 10 awesome GitHub repositories matching programming languages & runtimes · Array Processing Utilities. Refine with filters or upvote what's useful.
React este o bibliotecă JavaScript pentru construirea de interfețe utilizator bazată pe o arhitectură orientată pe componente și flux de date unidirecțional.
Injects new elements at arbitrary positions using spread and slice methods.
Typst is a programmable, markup-based typesetting engine designed for professional document creation. It functions as a scriptable publishing toolchain that transforms plain text and code into complex, paginated outputs. By utilizing a high-performance compiler, the system automates document assembly, mathematical rendering, and dynamic content generation, providing a unified workflow for academic and technical authoring. The engine distinguishes itself through a declarative layout framework that uses cascading rules to manage document structure and visual styling. Unlike traditional systems,
Pairs array elements with their corresponding indices starting from a specified value to track positions during processing.
This project is a comprehensive collection of common computer science algorithms and data structures implemented in Swift. It serves as an educational reference and library for studying computational complexity, algorithmic logic, and data structure engineering through practical code examples. The repository provides a wide suite of data structure implementations, including various types of linked lists, heaps, hash tables, and an extensive range of hierarchical trees such as Red-Black, B-Tree, and Splay trees. It also covers diverse sorting and searching techniques, from basic bubble sort to
Provides a method for adding elements to a sorted collection only if they do not already exist.
GSAP is a comprehensive JavaScript animation library designed for orchestrating complex motion sequences and interactive user interfaces. It provides a robust property-interpolation engine that calculates intermediate values for CSS styles, attributes, and numeric properties, enabling smooth visual transitions across web elements. The framework is built on a core architecture that manages animation lifecycles, timeline-based sequence orchestration, and virtual property interception to ensure precise control over motion. The library distinguishes itself through a modular, plugin-based extensib
Provides utilities for reordering array items into random sequences without creating new instances.
This tool is a command-line processor designed for querying, updating, and transforming structured data files. It functions as a versatile engine for manipulating YAML, JSON, TOML, and XML documents, allowing users to perform complex operations directly from the terminal. By utilizing a path-based expression language, it enables precise navigation and modification of data structures within configuration files and infrastructure-as-code workflows. What distinguishes this tool is its ability to perform in-place document mutations while preserving original formatting, comments, and metadata. It
The tool reorders the items within an array into a random sequence using a random number generator.
PureScript is a statically typed, purely functional programming language that compiles to JavaScript. It is designed as a cross-platform frontend language for building safe web applications, utilizing a static type system and a JavaScript compiler to ensure program correctness across browser and server environments. The language is distinguished by its emphasis on mathematical purity, featuring a robust type system with first-class support for monads. It provides a sophisticated toolset for static verification, including algebraic data types, type classes, and automatic type inference to reje
Ships standard library methods for generating new arrays by filtering elements based on a predicate function.
Just este o colecție de biblioteci de utilitare JavaScript concepute pentru manipularea datelor, programarea funcțională, optimizarea performanței, analiza statistică și procesarea șirurilor de caractere. Oferă un set de instrumente pentru deep cloning, filtrarea și transformarea obiectelor și array-urilor complexe. Proiectul este structurat ca o serie de module fără dependențe, permițând utilizarea independentă a utilitarelor pentru a minimiza dimensiunea bundle-ului. Implementează tipare de programare funcțională, inclusiv currying, piping și aplicare parțială, și oferă controlul execuției prin memoizare, debouncing și throttling. Biblioteca acoperă o gamă largă de capabilități, inclusiv manipularea profundă a obiectelor, generarea combinatorie de date și operațiuni matematice precum verificarea numerelor prime și numeric clamping. Include, de asemenea, instrumente statistice pentru calcularea metricilor precum varianța și deviația standard, precum și utilitare de procesare a textului pentru conversia cazurilor și interpolarea șirurilor.
Provides methods for injecting values or subarrays into specific array positions.
This project is a C++ learning resource and study guide consisting of structured notes and programming examples. It provides practical implementations and exercise solutions covering core language syntax, data types, and control flow. The repository features specialized samples for object-oriented design, including class inheritance, polymorphism, and abstract classes. It includes demonstrations of memory management techniques such as dynamic allocation, move semantics, and placement new, as well as template programming examples for creating generic functions and data structures. The codebas
Provides utility methods for the manipulation, display, and average calculation of numeric arrays.
This project is a general-purpose PHP utility library offering a collection of helper classes and functions for string manipulation, array and collection processing, data validation, filesystem operations, and image processing. It provides foundational toolkits designed to handle common development tasks through standardized APIs. The library is distinguished by specialized subsystems for programmatic HTML generation and secure element construction, runtime code reflection, and object-oriented utilities such as virtual property management and event callback triggers. It also includes cryptogr
Filters, sorts, flattens, and transforms arrays and iterables with helper methods.
Buffer este o bibliotecă pentru manipularea datelor binare care oferă o implementare compatibilă cu browser-ul a interfeței de programare a aplicațiilor (API) pentru date binare din Node.js. Permite dezvoltatorilor să creeze, să modifice și să proceseze structuri de date binare brute în medii web folosind o interfață consistentă care oglindește standardele server-side. Biblioteca se distinge prin furnizarea unei abordări unificate pentru dezvoltarea JavaScript cross-platform, permițând cod partajat între medii server și browser. Realizează acest lucru prin polyfilling-ul metodelor binare standard și extinderea prototipului nativ de byte array, asigurându-se că dezvoltatorii pot gestiona memoria și structurile de date fără a se baza pe implementări specifice mediului. Toolkit-ul include utilitare pentru gestionarea accesului la date conștient de endianness și efectuarea de slicing zero-copy pentru a manipula segmente de memorie fără a duplica payload-urile. De asemenea, suportă o compatibilitate largă a datelor prin facilitarea conversiilor între buffere, array-uri tipizate și blob-uri, asigurându-se că datele binare pot fi schimbate între diverse interfețe web și formate de stocare.
Provides a collection of methods for converting and processing binary data formats across different browser interfaces.