Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Utility Library

Utility Library

419 projects

Showing 36 of 419 projects

react-native-offline
react-native-offlineTypeScript

A React Native toolbelt for handling offline/online connectivity with smooth Redux integration.

#hooks#offline-first#network-connectivity
Stars2.4k
Forks270
Last commit3 years ago
StreamEx
StreamExJava

A Java library that extends the Stream API with convenient methods, better interoperability, and enhanced performance.

#code-reduction#java8#functional-programming
Stars2.3k
Forks258
Last commit5 days ago
PHP Vars to JavaScript Transformer
PHP Vars to JavaScript TransformerPHP

A PHP package that simplifies passing server-side data to JavaScript in Laravel and other PHP applications.

#javascript-integration#data-transfer#laravel
Stars2.2k
Forks212
Last commit
jOOL
jOOLJava

jOOλ extends Java 8 with missing functional programming features: tuples, higher-arity functions, and enhanced sequential streams.

#functional-programming#sequential-streams#java
Stars2.1k
Forks175
Last commit2 years ago
counter_culture
counter_cultureRuby

A Rails gem providing advanced, flexible counter caches that update on value changes and support multi-level relations.

#orm#database#rails
Stars2.1k
Forks226
Last commit16 days ago
React Hanger
React HangerTypeScript

A collection of useful React hooks for managing primitive types like booleans, numbers, arrays, and inputs.

#productivity#frontend#typescript
Stars1.9k
Forks76
Last commit2 months ago
string.js
string.jsJavaScript

A lightweight JavaScript library providing extra string methods with a chainable, jQuery-like API.

#lightweight#text-processing#utility-library
Stars1.8k
Forks230
Last commit5 years ago
EasyDeviceInfo
EasyDeviceInfoJava

An Android library to retrieve device information with a simple, modular API.

#boilerplate-reduction#library#mod
Stars1.8k
Forks227
Last commit2 years ago
rambda
rambdaJavaScript

A TypeScript-focused functional programming utility library designed for use with R.pipe and strict currying.

#functional-programming#functions#type-safety
Stars1.8k
Forks89
Last commit20 days ago
SwiftString
SwiftStringSwift

A comprehensive, lightweight string extension library for Swift providing common string operations with test coverage.

#swift-extensions#string-utilities#utility-library
Stars1.6k
Forks137
Last commit9 years ago
dialoguer
dialoguerRust

A Rust library for building interactive command-line prompts and dialogs with a user-friendly interface.

#user-input#interactive#terminal
Stars1.6k
Forks174
Last commit16 days ago
101
101JavaScript

A modular JavaScript utility library designed to complement ES5+ with functional programming paradigms and avoid overlap.

#functional-programming#immutable-operations#modular
Stars1.5k
Forks73
Last commit4 years ago
google-libphonenumber
google-libphonenumberJavaScript

A Node.js package providing Google's libphonenumber library for parsing, formatting, and validating international phone numbers.

#formatting#telephony#internationalization
Stars1.5k
Forks153
Last commit
Underscore.m
Underscore.mObjective-C

A small utility library for chaining data manipulation operations on common Objective-C data structures.

#macos-development#functional-programming#objective-c
Stars1.5k
Forks98
Last commit8 years ago
is-online
is-onlineJavaScript

A Node.js and browser library to reliably check internet connectivity, going beyond navigator.onLine.

#internet-detection#network-connectivity#abort-signal
Stars1.4k
Forks88
Last commit8 months ago
true-myth
true-mythTypeScript

Safe, idiomatic TypeScript library for handling null, errors, and async operations with Maybe, Result, and Task types.

#functional-programming#result-type#null-safety
Stars1.4k
Forks36
Last commit27 days ago
electron-util
electron-utilTypeScript

A collection of utility functions for Electron apps, providing environment detection, ASAR path handling, and process-specific helpers.

#electron-module#developer-tools#npm-package
Stars1.3k
Forks65
Last commit10 months ago
tinytime
tinytimeJavaScript

A sub-800 byte JavaScript library for formatting dates and times using template strings.

#template#template-engine#time
Stars1.3k
Forks38
Last commit3 years ago
pretty-bytes
pretty-bytesJavaScript

Convert bytes to a human readable string with support for bits, binary prefixes, localization, and fixed-width formatting.

#human-readable#cli-tool#utility-library
Stars1.3k
Forks88
Last commit9 days ago
go-underscore
go-underscoreGo

A collection of functional programming utilities for Go, inspired by underscore.js, designed to enhance developer productivity.

#functional-programming#developer-tools#utility-library
Stars1.3k
Forks62
Last commit3 years ago
CZMQ
CZMQC

A high-level C binding for ZeroMQ that provides a simpler API, actor framework, and security tools.

#message-queue#authentication#c-binding
Stars1.3k
Forks541
Last commit3 months ago
lume
lumeLua

A lightweight Lua utility library providing essential functions for game development and general programming.

#functional-programming#math-functions#game-development
Stars1.2k
Forks86
Last commit2 years ago
lume
lumeLua

A lightweight Lua utility library providing essential functions for game development and general programming.

#functional-programming#lightweight#math
Stars1.2k
Forks86
Last commit2 years ago
pretty-ms
pretty-msJavaScript

Convert milliseconds to human-readable time strings with customizable formatting options.

#milliseconds#npm-package#duration-formatting
Stars1.2k
Forks67
Last commit18 days ago
electron-dl
electron-dlJavaScript

A simple Electron library for handling file downloads with automatic save, progress bars, and dock badges.

#desktop-apps#nodejs#utility-library
Stars1.2k
Forks136
Last commit10 months ago
mem
memTypeScript

A memoization library for JavaScript functions that caches results to optimize consecutive calls with identical input.

#performance-optimization#decorators#memoization
Stars1.2k
Forks54
Last commit3 days ago
deep-object-diff
deep-object-diffJavaScript

A small JavaScript library for deep diffing two objects, including nested arrays and objects.

#deep-diff#array#nested-structures
Stars1.1k
Forks97
Last commit2 years ago
tinydate
tinydateJavaScript

A tiny (349B) reusable date formatter for JavaScript, optimized for extreme speed and performance.

#fast#datetime#time
Stars1.1k
Forks14
Last commit2 years ago
Quiver
QuiverDart

A comprehensive set of utility libraries for Dart that simplifies common tasks and extends core functionality.

#dart#functional-programming#async-programming
Stars1.1k
Forks134
Last commit3 months ago
Sugar
SugarSwift

A Swift library providing syntactic sugar and extensions for iOS and macOS Cocoa development.

#ios#productivity#sweet
Stars1.1k
Forks70
Last commit6 years ago
futil-js
futil-jsJavaScript

A collection of functional utilities that complement lodash/fp with async support, lenses, aspects, and tree operations.

#functional-programming#lens-pattern#aspect-oriented-programming
Stars1.0k
Forks72
Last commit2 years ago
throttle-debounce
throttle-debounceJavaScript

A lightweight JavaScript library providing throttle and debounce functions for rate-limiting event handlers.

#throttle#frontend#utility-library
Stars1.0k
Forks106
Last commit2 years ago
p-retry
p-retryJavaScript

A promise retry library with exponential backoff, custom retry strategies, and abort functionality.

#async-await#promise-retry#utility-library
Stars1.0k
Forks84
Last commit4 months ago
Godot NExt
Godot NExtGDScript

A collection of ready-to-use script classes and nodes extending Godot Engine's built-in functionality.

#gdscript#plugins#csharp
Stars997
Forks61
Last commit2 years ago
BFKit-Swift
BFKit-SwiftSwift

A Swift toolkit with useful classes, structs, and extensions to accelerate iOS, macOS, watchOS, and Linux app development.

#foundation#foundation-extensions#ios
Stars997
Forks103
Last commit5 years ago
hasha
hashaJavaScript

A Node.js convenience wrapper for crypto hashing with simpler API, better defaults, and support for buffers, strings, streams, and files.

#stream-processing#hashing#nodejs
Stars956
Forks34
Last commit3 days ago
PreviousPage 2 of 12

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
5 months ago
3 months ago
Next
#Javascript155
#Functional Programming102
#Nodejs81
#Typescript60
#Npm Package59
#Node Js35
#Frontend33
#Elixir30
#Performance28
#Game Development28
#Developer Tools25
#Go23