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

set-value
set-valueJavaScript

Set nested properties on JavaScript objects using dot notation with high performance and extensive options.

#object-manipulation#dot-notation#object
Stars277
Forks42
Last commit3 years ago
ember-cpm
ember-cpmJavaScript

A collection of composable computed property macros for Ember.js applications.

#ember-addon#javascript-macros#reactive-programming
Stars276
Forks31
Last commit7 years ago
cat-names
cat-namesJavaScript

A JavaScript library providing a curated list of popular cat names as a simple JSON dataset.

#cli-app#pet-names#npm-package
Stars274
Forks37
Last commit2 years ago
ZamzamKit
ZamzamKitSwift

A Swift package providing micro utility extensions for Standard Library, Foundation, and native frameworks to accelerate iOS/macOS development.

#foundation-extensions#apple-platforms#productivity-tools
Stars274
Forks35
Last commit
ZamzamKit
ZamzamKitSwift

A Swift package providing micro utility extensions for Standard Library, Foundation, and native frameworks to accelerate iOS/macOS development.

#foundation-extensions#ios#productivity
Stars274
Forks35
Last commit3 months ago
d3-extended
d3-extendedJavaScript

Extends D3 selections with jQuery-like convenience functions for DOM manipulation.

#dom-manipulation#datavisualization#frontend
Stars271
Forks25
Last commit8 years ago
deepnightLibs
deepnightLibsHaxe

A collection of high-performance utility libraries for Haxe projects, including math, color, and decision-making helpers.

#open-source#haxe#color-management
Stars269
Forks56
Last commit3 days ago
is-even
is-evenJavaScript

A simple JavaScript utility that returns true if a given number is even.

#npm-package#utility-library#type-coercion
Stars263
Forks15
Last commit8 years ago
vpp
vppC++

A modern C++ Vulkan utility library providing RAII wrappers, memory management, and efficient idioms without framework overhead.

#vulkan#memory-management#raii
Stars262
Forks7
Last commit5 years ago
pareto-js
pareto-jsTypeScript

A minimal, fast functional utility library for JavaScript with only 14 pure functions.

#hacktoberfest#pure-functions#functional-programming
Stars260
Forks20
Last commit5 years ago
twas
twasJavaScript

A 280-byte JavaScript function that converts timestamps to human-readable relative time strings like '3 seconds ago'.

#date-time#timeago#time
Stars252
Forks10
Last commit3 years ago
load-json-file
load-json-fileJavaScript

A Node.js utility to read and parse JSON files with UTF-8 BOM stripping and configurable parsing options.

#async-await#npm-package#bom-stripping
Stars249
Forks48
Last commit3 years ago
deep-assign
deep-assignJavaScript

Recursive Object.assign() for deep merging JavaScript objects (deprecated).

#deep-merge#object-manipulation#npm-package
Stars246
Forks34
Last commit5 years ago
number
numberElixir

An Elixir library for formatting numbers into currencies, percentages, phone numbers, and human-readable formats.

#hex#elixir#phone-number-formatting
Stars232
Forks45
Last commit1 year ago
toolbox
toolboxGo

A comprehensive Go utility library providing collection manipulation, struct scanning, time utilities, and service routing.

#conversion#time-parsing#rest-api
Stars228
Forks33
Last commit5 months ago
functional.js
functional.jsTypeScript

A lightweight, TypeScript-first functional programming library for JavaScript with auto-currying and point-free style.

#data-last#curry#functional-programming
Stars226
Forks14
Last commit4 months ago
erlware_commons
erlware_commonsErlang

A collection of reusable Erlang components that extend the standard library for production applications.

#parallel-computing#production-tools#semantic-versioning
Stars225
Forks102
Last commit1 month ago
dlib.container
dlib.containerD

A high-level general-purpose D library providing containers, math, geometry, image/audio processing, and I/O for game and graphics development.

#d-language#threading#memory-allocators
Stars224
Forks32
Last commit1 month ago
Cent
CentSwift

A Swift library that extends standard types (Array, String, Int, Date, etc.) with useful helper methods via extensions.

#functional-programming#ios#tvos
Stars223
Forks36
Last commit3 years ago
Rambdax
RambdaxJavaScript

Extended version of Rambda, a functional programming utility library with additional methods and TypeScript support.

#functional-programming#developer-tools#deno
Stars223
Forks27
Last commit11 months ago
Dojo core
Dojo coreTypeScript

A set of language helpers, utilities, and classes for writing TypeScript applications, including feature detection, async operations, and HTTP requests.

#dojo2#async-operations#language-helpers
Stars210
Forks57
Last commit7 years ago
Finishing Moves
Finishing MovesRuby

A Ruby gem adding small, focused utility methods to core classes to simplify common awkward coding patterns.

#hash-transformations#monkey-patching#ruby-gem
Stars206
Forks10
Last commit10 months ago
p-props
p-propsJavaScript

A utility that resolves promises in Map and Object structures while preserving keys, similar to Promise.all().

#allsettled#async-await#map
Stars201
Forks15
Last commit8 months ago
Lib-Pico8
Lib-Pico8Lua

A collection of useful common functions for Pico-8 game development.

#indie-games#game-development#utility-library
Stars196
Forks15
Last commit6 years ago
timeutil
timeutilGo

A Go library providing useful extensions like Timedelta and Strftime to the standard time package.

#datetime#timedelta#strftime
Stars193
Forks15
Last commit7 years ago
Microlight
MicrolightLua

A lightweight Lua utility library providing essential functions for strings, files, tables, and classes, as a minimal alternative to Penlight.

#functional-programming#file-handling#lightweight
Stars188
Forks17
Last commit3 years ago
iter-tools
iter-toolsJavaScript

A comprehensive suite of utility methods for working with JavaScript iterables and async iterables.

#functional-programming#async-iterables#performance-optimization
Stars186
Forks27
Last commit1 year ago
trans
transJavaScript

A JavaScript library for transforming complex JSON objects using intuitive field path syntax and chained transformations.

#functional-programming#object-manipulation#trans
Stars178
Forks2
Last commit10 years ago
nanoscope
nanoscopeCSS

A lens library for JavaScript that enables safe access and immutable transformations of complex data structures.

#functional-programming#object-manipulation#npm-package
Stars177
Forks4
Last commit9 years ago
ArmageddonEngine
ArmageddonEngineD

A composable general-purpose D library providing asynchronous networking, UI frameworks, and utility modules.

#d-language#opengl#sdl
Stars177
Forks39
Last commit2 days ago
Hanami::Utils
Hanami::UtilsRuby

A collection of Ruby core extensions and class utilities for the Hanami web framework.

#hanami#callbacks#ruby-gem
Stars173
Forks103
Last commit1 month ago
serde-aux
serde-auxRust

A Rust library providing helper functions for serde serialization and deserialization of containers, struct fields, and other common patterns.

#serde#utility-library#deserialization
Stars173
Forks29
Last commit8 months ago
fs-promise
fs-promiseJavaScript

Deprecated Node.js fs module wrapper providing Promise-based API for file system operations.

#async-await#deprecated#promises
Stars170
Forks13
Last commit9 years ago
p-wait-for
p-wait-forJavaScript

A utility that polls a condition function until it returns true, with configurable intervals, timeouts, and abort signals.

#async-await#polling#timeout-handling
Stars169
Forks20
Last commit8 months ago
Ramda-extension
Ramda-extensionHTML

A utility library extending Ramda with additional functional programming helpers for JavaScript.

#functional-programming#developer-tools#ramda-extension
Stars167
Forks24
Last commit1 year ago
abbrev
abbrevJavaScript

Generate unique abbreviations for a set of strings, useful for command-line tools and autocomplete.

#abbreviation#npm-cli#autocomplete
Stars167
Forks32
Last commit17 days ago
PreviousPage 5 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
3 months ago
Next
#Javascript100
#Functional Programming72
#Nodejs56
#Npm Package29
#Typescript29
#Node Js26
#Frontend20
#Performance19
#Developer Tools15
#Lightweight14
#Promises14
#Data Transformation14