Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Utility Library

Utility Library

237 projects

Showing 36 of 221 projects

JSON Mask
JSON MaskJavaScript

A tiny language and engine for selecting specific parts of a JavaScript object while preserving its original structure.

#http-middleware#api-optimization#nodejs
Stars870
Forks41
Last commit4 months ago
dot-prop
dot-propJavaScript

A utility library to get, set, delete, and check properties in nested objects using dot-path strings or arrays.

#object-manipulation#nested-objects#dot-notation
Stars866
Forks122
Last commit8 months ago
redux-ignore
redux-ignoreJavaScript

A higher-order reducer for Redux that lets you ignore or filter specific actions to optimize performance.

#performance-optimization#higher-order-reducer#frontend
Stars839
Forks23
Last commit5 months ago
Ruby Facets
Ruby FacetsRuby

The largest collection of general-purpose method extensions and standard library additions for Ruby, designed for fine-grained code reuse.

#ruby-core#facets#ruby-gem
Stars805
Forks102
Last commit2 months ago
1-liners
1-linersJavaScript

A dead simple functional utility belt with 137+ one-liner functions, each following strict functional programming principles.

#pure-functions#data-last#functional-programming
Stars800
Forks57
Last commit3 years ago
BFKit
BFKitObjective-C

A collection of useful Objective-C classes and categories to accelerate iOS app development.

#objective-c-extensions#code-toolkit#foundation
Stars792
Forks116
Last commit6 years ago
Towel
TowelC#

A comprehensive .NET library providing data structures, algorithms, mathematics, extensions, and utilities to enhance C# development.

#mathematics#measurement-units#library
Stars774
Forks53
Last commit2 years ago
wild-wild-path
wild-wild-pathJavaScript

A JavaScript library for querying and manipulating object properties using expressive paths with wildcards, regexps, slices, and unions.

#parsing#algorithm#functional-programming
Stars728
Forks17
Last commit27 days ago
JclDebug (part of Project JEDI)
JclDebug (part of Project JEDI)Pascal

A comprehensive collection of utility functions and non-visual classes for Delphi and C++ Builder projects.

#developer-tools#object-pascal#pascal
Stars717
Forks374
Last commit18 days ago
JCL
JCLPascal

A comprehensive collection of utility functions and non-visual classes for Delphi and C++ Builder projects.

#object-pascal#pascal#non-visual-components
Stars717
Forks374
Last commit18 days ago
YYAsyncLayer
YYAsyncLayerObjective-C

iOS utility classes for asynchronous rendering and display to maintain smooth user interfaces.

#calayer#ios#objective-c
Stars688
Forks121
Last commit6 years ago
ramda-adjunct
ramda-adjunctJavaScript

The most popular and comprehensive set of functional utilities for use with Ramda.

#es6-modules#functional-programming#adjunct
Stars686
Forks86
Last commit16 hours ago
Moses
MosesLua

A comprehensive utility library for functional programming in Lua, inspired by Underscore.js.

#functional-programming#array#lua-5.3
Stars655
Forks102
Last commit6 years ago
find-up
find-upJavaScript

Find files or directories by walking up parent directories or down descendant directories.

#filesystem#npm-package#monorepo-tools
Stars640
Forks49
Last commit8 months ago
color2k
color2kTypeScript

A color parsing and manipulation library focused on minimal bundle size, serving all essential sRGB functions in ~2kB.

#polished#color-manipulation#tree-shaking
Stars631
Forks13
Last commit2 days ago
TSTL
TSTLTypeScript

A TypeScript implementation of the C++ Standard Template Library (STL) with containers, algorithms, and functors.

#cplusplus-migration#algorithm#collection
Stars630
Forks50
Last commit15 days ago
ByteSize
ByteSizeC#

A .NET utility class for unambiguous byte size representation and conversion, adhering to IEC and NIST standards.

#parsing#formatting#iec-standard
Stars602
Forks47
Last commit1 year ago
SwiftyUtils
SwiftyUtilsSwift

A comprehensive collection of Swift extensions, utilities, and protocols for iOS, macOS, tvOS, and watchOS development.

#ios#appkit#extensions
Stars563
Forks36
Last commit2 years ago
SwiftyUtils
SwiftyUtilsSwift

A comprehensive collection of Swift extensions, utilities, and protocols for iOS, macOS, tvOS, and watchOS development.

#ios#appkit#extensions
Stars563
Forks36
Last commit2 years ago
dom.d
dom.dD

A long-standing collection of standalone modules for the OpenD programming language, covering GUI, networking, databases, and more.

#d#database#opend-language
Stars553
Forks129
Last commit8 days ago
arsd
arsdD

A long-standing collection of standalone modules for the OpenD programming language, covering GUI, networking, databases, and more.

#d#d-language#database
Stars553
Forks129
Last commit8 days ago
Underscore-java
Underscore-javaJava

A Java port of Underscore.js providing functional programming utilities, XML/JSON processing, and fluent data manipulation.

#functional-programming#java#xml to json
Stars550
Forks83
Last commit2 days ago
matcher
matcherJavaScript

A lightweight JavaScript library for simple wildcard matching with support for negation and multiple patterns.

#wildcard-matching#pattern-matching#nodejs
Stars542
Forks31
Last commit8 months ago
Ferrum
FerrumJavaScript

A JavaScript library bringing Rust-inspired features like Traits, lazy iterators, and content-based hashing to enhance functional programming.

#functional-programming#ferrum#pipelining
Stars529
Forks26
Last commit10 months ago
p-throttle
p-throttleJavaScript

A promise-aware throttling library that rate-limits function calls without discarding them, ideal for API interactions.

#api-throttling#async-functions#promises
Stars519
Forks32
Last commit7 months ago
filenamify
filenamifyJavaScript

Convert strings to safe, cross-platform filenames by removing reserved characters and normalizing Unicode.

#unicode#string-processing#nodejs
Stars517
Forks28
Last commit7 months ago
knife.system
knife.systemLua

A collection of self-contained micro-modules for Lua, providing utilities for OOP, async code, events, and more.

#async-programming#object-oriented-programming#game-development
Stars514
Forks41
Last commit7 years ago
knife
knifeLua

A collection of self-contained micro-modules for Lua providing utilities like OOP, state machines, async patterns, and testing.

#async-programming#coroutines#state-machine
Stars514
Forks41
Last commit7 years ago
gubrak
gubrakGo

A Go functional utility library with syntactic sugar, similar to lodash but for Go.

#functional-programming#go-modules#utility-library
Stars513
Forks41
Last commit1 month ago
Pokemon Name API
Pokemon Name APIJavaScript

A lightweight Node.js library to get Pokémon names and IDs in multiple languages.

#data-fetching#npm-package#nodejs
Stars506
Forks90
Last commit1 year ago
serapeum
serapeumCommon Lisp

A conservative library of Common Lisp utilities that supplements Alexandria with modern functional and array programming idioms.

#functional-programming#alexandria-compatible#macros
Stars500
Forks46
Last commit11 days ago
Pratica
PraticaTypeScript

A pragmatic JavaScript library providing functional algebraic data types (Maybe, Result) with a simplified API for safe data handling.

#functional-programming#monoids#null-safety
Stars488
Forks19
Last commit2 years ago
go-dry
go-dryGo

A comprehensive utility package for Go that eliminates common boilerplate code with helpers for strings, files, HTTP, errors, and concurrency.

#boilerplate-reduction#http-helpers#encryption
Stars487
Forks37
Last commit7 months ago
protonpack
protonpackJava

A collection of utility methods for Java 8 Streams, providing missing operations like takeWhile, zip, and unfold.

#functional-programming#java-library#takewhile
Stars485
Forks55
Last commit1 month ago
YYKeyboardManager
YYKeyboardManagerObjective-C

iOS utility class for accessing keyboard view and tracking keyboard animations with precise frame conversion.

#ios#objective-c#keyboard-management
Stars483
Forks81
Last commit8 years ago
make-dir
make-dirJavaScript

A Node.js utility to create directories recursively with a promise-based API and custom filesystem support.

#directory-management#filesystem#async-await
Stars480
Forks24
Last commit8 months ago
PreviousPage 3 of 7

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
Next
#Javascript100
#Functional Programming72
#Nodejs56
#Npm Package29
#Typescript29
#Node Js26
#Frontend20
#Performance19
#Developer Tools15
#Lightweight14
#Promises14
#Data Transformation14