awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

مكتبات أدوات JavaScript المساعدة بدون تبعيات

تم تحديث الترتيب في 30 يونيو 2026

For مكتبة أدوات مساعدة لـ JavaScript بدون تبعيات, the strongest matches are toss/es-toolkit (es-toolkit is a zero-dependency, tree-shakeable TypeScript utility library with), getify/functional-light-js (Functional-Light-JS is a zero-dependency functional programming library that provides) and ramda/ramda (Ramda is a respected zero-dependency JavaScript utility library focused). lodash/lodash and jashkenas/underscore round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

مكتبات JavaScript خفيفة الوزن توفر وظائف مساعدة أساسية دون الحاجة إلى أي تبعيات خارجية أو حزم طرف ثالث.

مكتبات أدوات JavaScript المساعدة بدون تبعيات

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • toss/es-toolkitالصورة الرمزية لـ toss

    toss/es-toolkit

    11,154عرض على GitHub↗

    es-toolkit is a JavaScript utility library and TypeScript data transformation toolset designed as a high-performance alternative to traditional utility suites. It serves as a tree-shakable module library and a compatibility layer for those migrating from legacy dependencies by mirroring established function signatures. The project is specifically optimized for AI code generation, providing structured documentation and specialized skill sets to improve the accuracy and discoverability of its functions for AI coding assistants. Its architecture focuses on a zero-dependency core and modular expo

    es-toolkit is a zero-dependency, tree-shakeable TypeScript utility library with functional programming helpers that runs in any JavaScript environment, exactly matching the request for a lightweight, dependency-free utility suite.

    TypeScriptTree-Shakeable ExportsZero-Dependency Libraries
    عرض على GitHub↗11,154
  • getify/functional-light-jsالصورة الرمزية لـ getify

    getify/Functional-Light-JS

    16,763عرض على GitHub↗

    Functional-Light-JS is a JavaScript functional programming library designed to implement functional patterns within JavaScript applications. It serves as a toolkit for declarative data processing, immutable data management, and the construction of complex logic through higher-order functions. The library focuses on a pragmatic implementation of functional programming, providing utilities for curried argument application and function composition. It emphasizes the use of pure functions to calculate state updates and manage application data without side effects. The project covers broad capabi

    Functional-Light-JS is a zero-dependency functional programming library that provides utilities for composition, currying, and immutable data handling, fitting your lightweight utility need, though it lacks TypeScript support.

    JavaScriptArray Transformation UtilitiesFunction Currying
    عرض على GitHub↗16,763
  • ramda/ramdaالصورة الرمزية لـ ramda

    ramda/ramda

    24,072عرض على GitHub↗

    Ramda is a functional JavaScript standard library and toolset for immutable data transformation and composition. It provides a comprehensive suite of pure utility functions designed to enable declarative data processing pipelines. The library is distinguished by its use of automatic function currying and a data-last argument order. These design patterns allow multi-argument functions to be partially applied, simplifying the construction of processing chains where data is passed through a sequence of operations. The toolkit covers broad data manipulation capabilities, including list processin

    Ramda is a respected zero-dependency JavaScript utility library focused on functional programming with immutable data helpers and currying, making it a solid choice for your needs though first-party TypeScript types are not bundled.

    JavaScriptFunctionalFunction Currying
    عرض على GitHub↗24,072
  • lodash/lodashالصورة الرمزية لـ lodash

    lodash/lodash

    61,235عرض على GitHub↗

    Lodash is a JavaScript utility library and data manipulation toolkit. It provides a collection of modular functions for transforming, filtering, and validating arrays, objects, strings, and numbers. The project functions as a functional programming toolkit, offering capabilities for function composition, currying, and lazy evaluation. It includes mechanisms for execution control, such as debouncing and throttling, to manage the timing and frequency of function invocations. The library covers a broad surface of data operations, including deep cloning and merging of complex nested structures,

    Lodash is a JavaScript utility library with functional programming helpers and no external dependencies, but it is not lightweight or tree-shakeable by default and lacks native TypeScript support, so it only partially meets the need for a small, modern utility library.

    JavaScriptFunction CurryingFunction Currying
    عرض على GitHub↗61,235
  • jashkenas/underscoreالصورة الرمزية لـ jashkenas

    jashkenas/underscore

    27,345عرض على GitHub↗

    Underscore is a JavaScript utility library providing a suite of functional programming and data manipulation helpers. It serves as a framework for transforming data collections, composing functions, managing objects, and performing precise data type validation without modifying core language prototypes. The project includes a functional programming toolkit designed to control function execution timing and behavior through techniques such as debouncing, throttling, and partial application. It also provides a dedicated object manipulation utility for cloning, merging, picking, and omitting prop

    Underscore is a classic zero-dependency JavaScript utility library packed with functional programming helpers for collections, arrays, objects, and functions, fitting the core requirement; however, it lacks native TypeScript definitions and tree-shakeable module exports, which are among the features you listed.

    JavaScriptArray Transformation Utilities
    عرض على GitHub↗27,345
  • angus-c/justالصورة الرمزية لـ angus-c

    angus-c/just

    6,204عرض على GitHub↗

    Just is a collection of JavaScript utility libraries designed for data manipulation, functional programming, performance optimization, statistical analysis, and string processing. It provides a set of tools for deep cloning, filtering, and transforming complex objects and arrays. The project is structured as a series of zero-dependency modules, allowing utilities to be used independently to minimize bundle size. It implements functional programming patterns including currying, piping, and partial application, and provides execution control through memoization, debouncing, and throttling. The

    Just is a collection of zero-dependency JavaScript utility modules covering data manipulation, functional programming (currying, piping), and performance utilities, exactly matching the need for a lightweight, bloat-free utility library.

    JavaScriptZero-Dependency LibrariesFunction Currying
    عرض على GitHub↗6,204
  • developit/mittالصورة الرمزية لـ developit

    developit/mitt

    11,872عرض على GitHub↗

    Mitt is a lightweight event emitter and publish-subscribe messaging library designed for managing communication between decoupled components. It provides a minimal utility for registering, dispatching, and removing event listeners within browser and Node.js environments. The library distinguishes itself through a functional interface that maintains a small memory footprint by using function references for listener management. It supports wildcard pattern matching, allowing a single handler to respond to all emitted events, and executes callbacks synchronously to ensure predictable state updat

    Mitt is a zero-dependency event emitter library — lightweight, cross-platform, and written in TypeScript — so it fits your search for a minimal utility library, though it is specialized to event handling rather than offering broad functional programming helpers.

    TypeScriptEvent EmittersEvent Driven MessagingLightweight Pub-Sub Managers
    عرض على GitHub↗11,872
  • sindresorhus/query-stringالصورة الرمزية لـ sindresorhus

    sindresorhus/query-string

    6,904عرض على GitHub↗

    This is a suite of JavaScript utilities for the bidirectional conversion and manipulation of URL components and query parameters. It provides a mechanism for parsing URL query strings into data objects and serializing those objects back into URL-encoded strings. The library includes functions for filtering, isolating, and modifying parameters within a full URL or query string. It supports the construction of complete web links by combining base addresses with formatted query parameters. The toolset covers data transformation primitives such as alphabetical key sorting, input sanitization, an

    query-string is a zero-dependency JavaScript utility library for parsing and manipulating URL query strings, making it a focused, lightweight tool that fits the request for a dependency-free utility, though it is not a general-purpose library with broad functional programming helpers.

    JavaScriptURL Data ParsingQuery String ConstructionQuery String Encoding
    عرض على GitHub↗6,904
  • sindresorhus/isالصورة الرمزية لـ sindresorhus

    sindresorhus/is

    1,784عرض على GitHub↗

    Type check values

    sindresorhus/is is a lightweight, zero-dependency TypeScript library for type checking values, making it a focused utility that fits your need for a small, functional helper without bloat.

    TypeScriptGeneral Utilities
    عرض على GitHub↗1,784
  • brazilian-utils/javascriptالصورة الرمزية لـ brazilian-utils

    brazilian-utils/javascript

    1,664عرض على GitHub↗

    This library provides a collection of utilities for processing, validating, and formatting Brazilian personal data and national identifiers. It serves as a toolkit for managing common data formats within the Brazilian ecosystem, ensuring that information such as tax identification numbers, phone numbers, and postal codes conform to official standards. The project distinguishes itself by combining mathematical checksum verification with structural pattern matching to ensure data integrity. It includes specialized functions for generating synthetic, valid identification numbers for testing envi

    This TypeScript library offers validation and formatting utilities specifically for Brazilian data (e.g., CPF, CNPJ, CEP) with no external dependencies, but it is a domain-specific tool rather than a general-purpose functional programming utility library.

    TypeScriptBrazilian Data Validation LibrariesBrazilian FormattersIdentification Number Validation
    عرض على GitHub↗1,664
قارن بين أفضل 10 في لمحة
المستودعالنجوماللغةالترخيصآخر تحديث
toss/es-toolkit11.2KTypeScriptMIT22 يونيو 2026
getify/functional-light-js16.8KJavaScriptNOASSERTION26 ديسمبر 2023
ramda/ramda24.1KJavaScriptMIT22 يناير 2026
lodash/lodash61.2KJavaScriptNOASSERTION8 مايو 2026
jashkenas/underscore27.3KJavaScriptMIT14 أبريل 2026
angus-c/just6.2KJavaScriptMIT11 فبراير 2024
developit/mitt11.9KTypeScriptMIT14 أغسطس 2024
sindresorhus/query-string6.9KJavaScriptMIT29 مايو 2026
sindresorhus/is1.8KTypeScriptMIT11 مايو 2026
brazilian-utils/javascript1.7KTypeScriptMIT19 يونيو 2026

Related searches

  • a lightweight validation library for JavaScript
  • a lightweight logging library for JavaScript applications
  • a module bundler for libraries and npm packages
  • مجموعة من هياكل البيانات بلغة JavaScript
  • مكتبة JavaScript خفيفة لتنسيق التواريخ
  • a pluggable linter for catching bugs in JavaScript
  • a javascript library for caching data
  • a javascript library for complex mathematical operations