11 repository-uri
Libraries and collections of helper functions for common programming tasks.
Explore 11 awesome GitHub repositories matching part of an awesome list · JavaScript Utilities. Refine with filters or upvote what's useful.
This project is a developer knowledge base and a curated library of programming code snippets. It serves as a multi-language coding reference that provides short technical articles and reusable code samples to help developers implement common programming patterns. The resource functions as a multi-language syntax reference, allowing for the comparison of logic and functionality across different programming environments. It focuses on programming pattern learning and coding skill improvement through a collection of optimized patterns and best practices. The platform includes capabilities for
A collection of short, useful JavaScript code snippets.
Moment is a JavaScript date manipulation library used for parsing, validating, manipulating, and formatting dates and times. It provides a system for converting date strings into structured objects using the ISO 8601 standard or custom tokens. The library includes a timezone management tool for handling UTC offsets and geographic timezones, ensuring accurate date calculations across different regions. It features an internationalized date formatter and a relative time calculator to render timestamps as human-friendly durations adapted to various cultural locales and languages. The project co
Comprehensive library for parsing and manipulating dates.
This is a persistent data structure library for JavaScript that provides collections which prevent the direct mutation of objects and arrays. It serves as an immutable state management tool and functional programming utility, ensuring that data remains unchanged after creation to simplify change detection and state tracking. The library enables the maintenance of application state by producing new versions of data structures during updates. It focuses on efficient data comparison by checking actual content instead of memory references and supports a functional programming workflow to prevent
Immutable data collections for frontend and backend.
This project is a curated reference guide and cheatsheet for modern JavaScript development. It provides a collection of syntax and patterns covering ECMAScript standards, specifically focusing on contemporary language features from ES6 and later. The resource offers specialized guides on asynchronous JavaScript, functional programming patterns, and object-oriented design. It details the use of promises and async/await syntax for non-blocking operations, as well as the application of map, filter, and reduce for data transformation. The guide covers a broad range of language fundamentals, incl
A comprehensive reference for modern JavaScript syntax and features.
validator.js is a JavaScript string validation and sanitization library. It provides a set of functions to verify that strings match specific patterns—such as emails, URLs, and alphanumeric formats—and a toolkit for cleaning and transforming text input to remove prohibited characters and trim whitespace. The library includes utilities for standardizing email addresses by lowercasing domains and removing sub-addressing markers. It also functions as an HTML entity escaper, replacing special characters with entities to prevent the browser from executing text as code. The project covers capabili
Validation library for URLs, emails, and integers.
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
Utility library with lazy evaluation for performance.
accounting.js este o bibliotecă JavaScript și o suită de utilitare pentru formatarea numerelor localizate și a șirurilor de monedă, rotunjirea valorilor zecimale și parsarea șirurilor de monedă. Oferă instrumente pentru a transforma valorile numerice în șiruri lizibile pentru oameni, utilizând separatori specifici limbii și simboluri personalizate. Biblioteca include un parser de șiruri de monedă pentru a extrage valori numerice brute din șiruri formatate prin eliminarea simbolurilor și a separatorilor. De asemenea, dispune de un instrument de rotunjire în virgulă mobilă conceput pentru a preveni erorile de precizie binară în timpul calculelor financiare. Capabilitățile suplimentare acoperă alinierea verticală a simbolurilor monetare și a punctelor zecimale pentru tabelele financiare. Setul de instrumente suportă, de asemenea, formatarea localizată a numerelor și conversia numerelor sau a array-urilor de numere în șiruri cu setări de precizie specifice.
Lightweight library for number and currency formatting.
Sugar este o bibliotecă de utilitare JavaScript concepută pentru a extinde obiectele și prototipurile native cu metode suplimentare pentru manipularea și transformarea datelor. Funcționează ca un toolkit pentru utilitare de obiecte, manipularea datelor, inflexiunea șirurilor și polyfilling-ul funcționalităților de limbaj standard lipsă sau defecte. Biblioteca oferă posibilitatea de a mapa metode utilitare direct pe prototipurile built-in sau de a înfășura valori în obiecte temporare pentru a permite chaining-ul metodelor fără a modifica prototipurile globale. Include, de asemenea, un sistem de polyfill pentru a asigura un comportament consistent în diferite medii de execuție prin implementarea funcționalităților moderne de limbaj lipsă. Capabilitățile includ formatarea internațională a datelor și parsarea șirurilor de date umanizate. Biblioteca gestionează, de asemenea, procesarea limbajului natural prin inflexiunea și normalizarea șirurilor, traversarea profundă a proprietăților obiectelor imbricate și sortarea array-urilor conștientă de locale. În plus, oferă instrumente pentru clonarea obiectelor mutabile și definirea intervalelor de valori pentru numere, date și șiruri.
Extends native JavaScript types with syntactic sugar.
money.js is a tiny (1kb) javascript currency conversion library, for web & nodeJS
Lightweight currency conversion library.