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 237 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
Stars166
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
Stars156
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 commit4 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
Stars136
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
Stars131
Forks6
Last commit10 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 commit7 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
Stars125
Forks4
Last commit9 years 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
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
Stars119
Forks19
Last commit1 month 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
Forks16
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
Stars112
Forks11
Last commit6 days ago
ReerKit
ReerKitSwift

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

#foundation#ios#property-wrappers
Stars110
Forks6
Last commit25 days 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
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
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
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
Stars105
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
preludejsJavaScript

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

#es6-modules#declarative-programming#functional-programming
Stars100
Forks5
Last commit1 month ago
hump
humpLua

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

#gamestate-management#object-oriented#game-development
Stars98
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
Stars93
Forks16
Last commit2 months 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
Stars92
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
Stars90
Forks6
Last commit1 day ago
UnderscoreCF
UnderscoreCFColdFusion

An UnderscoreJS port for ColdFusion providing functional programming utilities.

#functional-programming#programming-utilities#cfml
Stars90
Forks35
Last commit8 years 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
Stars89
Forks8
Last commit4 years ago
random-int
random-intJavaScript

Generate cryptographically secure random integers within a specified range.

#random-number-generation#npm-package#security
Stars89
Forks16
Last commit8 months ago
pgo
pgoGo

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

#developer-tools#array#api
Stars88
Forks16
Last commit1 month ago
curry
curryJavaScript

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

#functional-programming#currying#npm-package
Stars86
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 commit9 months ago
p-filter
p-filterJavaScript

Filter promises concurrently with configurable concurrency control.

#functional-programming#concurrency-control#async-iterables
Stars83
Forks11
Last commit2 months ago
ada-util
ada-utilAda

A comprehensive Ada utility library providing logging, serialization, encoding, stream composition, and concurrency tools for building robust applications.

#stream-processing#process#unit-testing
Stars82
Forks16
Last commit1 day ago
PreviousPage 6 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