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

quick-score
quick-scoreJavaScript

A JavaScript string-scoring and fuzzy-matching library based on the Quicksilver algorithm, designed for smart auto-complete.

#auto-complete#npm-package#autocomplete
Stars165
Forks6
Last commit3 years ago
react-native-viewport-units
react-native-viewport-unitsJavaScript

A simple utility to simulate CSS viewport units (vw, vh, vmin, vmax) in React Native styles.

#layout#react-native#utility-library
Stars159
Forks25
Last commit10 years ago
Countries
CountriesElixir

An Elixir library providing comprehensive country data based on ISO 3166, including codes, currencies, and regions.

#hex#elixir#countries
Stars157
Forks73
Last commit1 year ago
gofp
gofpGo

A Lodash-inspired utility library for Go providing essential functional programming and data manipulation functions.

#functional-programming#slice-operations#utility-library
Stars153
Forks9
Last commit5 years ago
os-name
os-nameJavaScript

A Node.js library to get the human-readable name of the current or specified operating system.

#debugging-tools#os-detection#system-information
Stars149
Forks15
Last commit5 months ago
omg-curry
omg-curryJavaScript

A feature-complete JavaScript library for currying and uncurrying functions with infinite and lazy evaluation support.

#functional-programming#currying#npm-package
Stars135
Forks6
Last commit5 years ago
redux-transducers
redux-transducersJavaScript

Transducer utilities for Redux, enabling action dispatch and reducer creation via transducers.

#functional-programming#transducers#utility-library
Stars132
Forks6
Last commit10 years ago
relay-sink
relay-sinkJavaScript

A Relay utility that enables fetching and storing GraphQL data outside React components for use in Flux/Redux stores.

#flux#data-fetching#graphql
Stars126
Forks4
Last commit9 years ago
crutches
crutchesElixir

An Elixir utility library that complements the standard library with extra convenience functions, inspired by ActiveSupport.

#elixir#developer-tools#productivity-tools
Stars126
Forks33
Last commit8 years ago
Toms Toolbox
Toms ToolboxC#

A comprehensive .NET library providing extension methods, a WPF MVVM framework, controls, and utilities to streamline everyday development tasks.

#avalonia#cross-platform-ui#netstandard
Stars121
Forks21
Last commit2 months ago
date-fp
date-fpJavaScript

A functional programming utility library for immutable and pure date manipulation in JavaScript.

#pure-functions#functional-programming#date-manipulation
Stars119
Forks17
Last commit6 years ago
is-stream
is-streamJavaScript

A Node.js utility to detect if a value is a Node.js stream, including readable, writable, duplex, and transform streams.

#developer-tools#npm-package#nodejs
Stars116
Forks22
Last commit1 year ago
indent-string
indent-stringJavaScript

A Node.js utility to add consistent indentation to each line of a string with customizable options.

#npm-package#string-formatting#text-processing
Stars116
Forks15
Last commit4 years ago
JEmoji
JEmojiJava

A lightweight, auto-generated Java library for working with Unicode emojis, featuring type-safe constants and comprehensive utility methods.

#gradle#emoji#emojis
Stars114
Forks11
Last commit18 days ago
TypedDefaults
TypedDefaultsSwift

A Swift utility library for type-safe storage and retrieval of custom types in NSUserDefaults.

#ios#unit-testing#nsuserdefaults
Stars110
Forks3
Last commit8 years ago
gogu
goguGo

A concurrent-safe Go generics utility library providing comprehensive functions and data structures for slices, maps, and strings.

#functional-programming#trie#slices
Stars110
Forks9
Last commit3 years ago
time-stamp
time-stampJavaScript

A lightweight Node.js utility for generating formatted timestamps with customizable patterns.

#year#datetime#days
Stars110
Forks17
Last commit5 years ago
jsongo
jsongoGo

A fluent Go API for building JSON objects and arrays programmatically with a chainable interface.

#backend-development#data-serialization#go-library
Stars108
Forks15
Last commit4 years ago
ReerKit
ReerKitSwift

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

#foundation#ios#property-wrappers
Stars107
Forks6
Last commit2 months ago
R.apex
R.apexApex

A functional utility library for Apex (Salesforce) inspired by Lodash and Ramda.js, enabling functional programming patterns.

#functional-programming#salesforce#apex-library
Stars106
Forks21
Last commit3 years ago
colr
colrJavaScript

A fast and simple JavaScript library for color conversion between hex, RGB, HSL, HSV, and grayscale formats.

#color-manipulation#lightweight#utility-library
Stars106
Forks12
Last commit6 years ago
barely-functional
barely-functionalJavaScript

A tiny (2.7KB) functional programming library with autocurried functions and Maybe types for safe operations.

#functional-programming#modular#type-safety
Stars105
Forks11
Last commit8 years ago
filter-obj
filter-objJavaScript

Filter object keys and values into a new object using predicate functions or key arrays.

#functional-programming#immutability#object-manipulation
Stars105
Forks11
Last commit2 years ago
preludejs
preludejsTypeScript

A modular ES6 implementation of Haskell's Prelude library providing functional, point-free utilities for JavaScript.

#es6-modules#declarative-programming#functional-programming
Stars101
Forks5
Last commit4 days ago
hump
humpLua

A small collection of Lua helper utilities for game development with the LÖVE framework.

#gamestate-management#object-oriented#game-development
Stars100
Forks9
Last commit3 years ago
cli-truncate
cli-truncateJavaScript

A Node.js utility to truncate strings to a specific terminal width while handling ANSI escapes and Unicode.

#unicode#terminal#nodejs
Stars97
Forks17
Last commit15 days ago
scriptlike
scriptlikeD

A utility library for writing script-like programs in the D programming language, simplifying common scripting tasks.

#d-language#shell-integration#file-management
Stars93
Forks10
Last commit5 years ago
CakePHP Collection
CakePHP CollectionPHP

A PHP library for manipulating arrays and traversable objects with functional methods, inspired by underscore.js.

#functional-programming#cakephp#utility-library
Stars91
Forks6
Last commit5 days ago
random-int
random-intJavaScript

Generate cryptographically secure random integers within a specified range.

#random-number-generation#npm-package#security
Stars91
Forks16
Last commit10 months ago
UnderscoreCF
UnderscoreCFColdFusion

An UnderscoreJS port for ColdFusion providing functional programming utilities.

#functional-programming#programming-utilities#cfml
Stars90
Forks36
Last commit8 years ago
pgo
pgoGo

A Go library providing PHP-like convenience functions for developers familiar with PHP.

#developer-tools#array#api
Stars89
Forks16
Last commit2 months ago
Quickutil
QuickutilCommon Lisp

A Common Lisp utility library management system that provides a new approach to organizing and distributing utility functions.

#developer-tools#library-management#open-source-libraries
Stars88
Forks8
Last commit5 years ago
curry
curryJavaScript

A JavaScript library for simple and flexible function currying with placeholder support.

#functional-programming#currying#npm-package
Stars87
Forks6
Last commit6 years ago
fp-filters
fp-filtersTypeScript

A curated collection of 130+ functional programming array filter functions for TypeScript/JavaScript.

#functional-programming#commonjs#filter
Stars86
Forks0
Last commit10 months ago
IterTools TS
IterTools TSTypeScript

A TypeScript/JavaScript library providing Python-inspired iteration utilities for working with iterables, streams, and pipes.

#stream-processing#generator#functional-programming
Stars84
Forks17
Last commit7 days ago
p-filter
p-filterJavaScript

Filter promises concurrently with configurable concurrency control.

#functional-programming#concurrency-control#async-iterables
Stars83
Forks11
Last commit4 months ago
PreviousPage 6 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
Next
#Javascript155
#Functional Programming102
#Nodejs81
#Typescript60
#Npm Package59
#Node Js35
#Frontend33
#Elixir30
#Performance28
#Game Development28
#Developer Tools25
#Go23