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

lodash
lodashJavaScript

A modern JavaScript utility library delivering modularity, performance, and extras for working with arrays, objects, strings, and more.

#functional-programming#arrays#modular
Stars61.2k
Forks7.2k
Last commit21 days ago
date-fns
date-fnsTypeScript

A comprehensive, modular JavaScript date utility library for manipulating dates in browsers and Node.js.

#hacktoberfest#date-manipulation#modules
Stars36.6k
Forks2.0k
Last commit1 month ago
date-fns
date-fnsTypeScript

A comprehensive, modular JavaScript date utility library for manipulating dates in browsers and Node.js.

#hacktoberfest#functional-programming#date-manipulation
Stars36.6k
Forks2.0k
Last commit1 month ago
async
asyncJavaScript

A utility module providing powerful functions for working with asynchronous JavaScript in Node.js and browsers.

#asynchronous-programming#callbacks#es-modules
Stars28.2k
Forks2.4k
Last commit5 months ago
underscore
underscoreJavaScript

A utility-belt library for JavaScript providing functional programming helpers without extending core objects.

#functional-programming#utility-library#javascript
Stars27.3k
Forks5.4k
Last commit11 days ago
Ramda
RamdaJavaScript

A practical functional library for JavaScript programmers emphasizing immutability and currying.

#functional-programming#immutability#function-composition
Stars24.1k
Forks1.4k
Last commit6 days ago
vueuse
vueuseTypeScript

A comprehensive collection of essential Vue 3 Composition API utilities for building reactive applications.

#vueuse#tree-shaking#vue3
Stars22.3k
Forks2.9k
Last commit1 day ago
lo
loGo

A Lodash-style Go utility library based on Go 1.18+ generics for working with slices, maps, channels, and functions.

#functional-programming#filterable#typesafe
Stars21.4k
Forks946
Last commit1 day ago
Promise anti-patterns
Promise anti-patternsJavaScript

A high-performance, feature-rich promise library for JavaScript with innovative utilities and unmatched speed.

#async-programming#promises#es6-promises
Stars20.5k
Forks2.3k
Last commit1 year ago
ts-pattern
ts-patternTypeScript

An exhaustive pattern matching library for TypeScript with smart type inference and expressive API.

#matching#functional-programming#type-safety
Stars15.1k
Forks170
Last commit12 days ago
debug
debugJavaScript

A tiny JavaScript debugging utility modeled after Node.js core's debugging technique, working in Node.js and browsers.

#developer-tools#npm-package#debug
Stars11.4k
Forks985
Last commit3 months ago
Numeral-js
Numeral-jsJavaScript

A JavaScript library for formatting, manipulating, and internationalizing numbers with extensive customization.

#number-formatting#internationalization#frontend
Stars9.7k
Forks904
Last commit5 months ago
is.js
is.jsJavaScript

A comprehensive, dependency-free JavaScript library for type checking, validation, and environment detection.

#validation#utility-library#type-checking
Stars9.1k
Forks616
Last commit4 years ago
chance.js
chance.jsJavaScript

A minimalist random generator library for JavaScript that produces random numbers, strings, names, addresses, and more.

#mock-data#frontend#nodejs
Stars6.5k
Forks464
Last commit1 year ago
redux-actions
redux-actionsJavaScript

Flux Standard Action utilities for Redux to simplify action and reducer creation.

#boilerplate-reduction#reducers#action-creators
Stars6.5k
Forks290
Last commit2 years ago
just
justJavaScript

A library of zero-dependency npm modules that each do just one thing, ideal for when bundle size matters.

#functional-programming#npm-modules#library
Stars6.2k
Forks209
Last commit2 years ago
is-thirteen
is-thirteenJavaScript

An npm package to check if a number is equal to 13 with a fluent, chainable API.

#number-check#npm-package#fluent-api
Stars6.2k
Forks495
Last commit5 months ago
Lazy.js
Lazy.jsJavaScript

A functional JavaScript utility library with lazy evaluation for optimal performance and memory efficiency.

#stream-processing#functional-programming#utility-library
Stars6.0k
Forks260
Last commit6 years ago
ms
msTypeScript

A tiny utility to convert human-readable time strings to milliseconds and vice versa.

#time-conversion#edge-runtime#conversion
Stars5.5k
Forks330
Last commit2 months ago
graphql-tools
graphql-toolsTypeScript

A utility library for building, stitching, and mocking GraphQL schemas using the SDL-first approach.

#graphql#graphql-api#schema-language
Stars5.4k
Forks828
Last commit1 day ago
remeda
remedaTypeScript

A utility library for JavaScript and TypeScript with first-class TypeScript support and data-first/data-last approaches.

#data-last#functional-programming#tree-shakable
Stars5.4k
Forks168
Last commit22 hours ago
timeago.js
timeago.jsTypeScript

A tiny JavaScript library for formatting dates into human-readable 'time ago' statements.

#multi-language#datetime#timeago
Stars5.4k
Forks404
Last commit24 days ago
lancet
lancetGo

A comprehensive, efficient, and reusable utility function library for Go with 700+ functions.

#library#datetime#go-generics
Stars5.3k
Forks520
Last commit4 months ago
TinyColor
TinyColorJavaScript

A fast, zero-dependency JavaScript library for color manipulation, conversion, and accessibility checking.

#color-manipulation#color#accessibility
Stars5.2k
Forks436
Last commit2 years ago
More…
More…

A curated collection of promise utility packages and patterns for solving common asynchronous programming problems in JavaScript.

#functional-programming#async-await#promise-queue
Stars5.2k
Forks138
Last commit2 years ago
go-humanize
go-humanizeGo

A Go library providing formatters to convert numbers, sizes, times, and ordinals into human-readable strings.

#human-readable#developer-tools#go-library
Stars4.8k
Forks257
Last commit4 months ago
Sugar
SugarJavaScript

A JavaScript library that extends native objects with useful methods for arrays, dates, numbers, strings, and more.

#modular#polyfill#string-utilities
Stars4.5k
Forks306
Last commit2 years ago
Dollar
DollarSwift

A functional tool-belt for Swift providing utility methods for arrays, dictionaries, and functions without extending built-in objects.

#functional-programming#dollar#dictionary-operations
Stars4.2k
Forks362
Last commit2 years ago
voca
vocaJavaScript

A comprehensive JavaScript library for string manipulation with functions for formatting, escaping, querying, and chopping strings.

#modular#string#case
Stars3.6k
Forks135
Last commit3 years ago
gabs
gabsGo

A Go utility for parsing, creating, and editing dynamic or unknown JSON structures with a simple wrapper around encoding/json.

#parsing#dynamic-json#go-library
Stars3.5k
Forks201
Last commit2 years ago
plenary.nvim
plenary.nvimLua

A comprehensive Lua library for Neovim providing async utilities, job control, file operations, testing, and more.

#coroutines#async#plugin-development
Stars3.5k
Forks340
Last commit3 months ago
Highland.js
Highland.jsJavaScript

A high-level streams library for Node.js and the browser that manages synchronous and asynchronous code seamlessly.

#asynchronous-programming#functional-programming#transducers
Stars3.4k
Forks146
Last commit6 years ago
EZSwiftExtensions
EZSwiftExtensionsSwift

A collection of useful extensions for Swift Standard Library, Foundation, and UIKit to simplify common tasks.

#foundation#productivity-tools#swift-extensions
Stars3.0k
Forks376
Last commit2 years ago
EZSwiftExtensions
EZSwiftExtensionsSwift

A collection of useful extensions for Swift's standard library, Foundation, and UIKit to simplify common tasks.

#foundation#block-based-ui#productivity
Stars3.0k
Forks376
Last commit2 years ago
fuzzysearch
fuzzysearchJavaScript

A tiny and blazing-fast fuzzy search implementation in JavaScript for flexible string matching.

#autocomplete#lightweight#string-matching
Stars2.7k
Forks84
Last commit3 years ago
react-native-size-matters
react-native-size-mattersJavaScript

A lightweight, zero-dependency utility library for scaling React Native UI across different screen sizes.

#tablet#stylesheet#react-native
Stars2.5k
Forks158
Last commit2 years ago
Page 1 of 12Next

Related Tags

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