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

set-value
set-valueJavaScript

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

#object-manipulation#dot-notation#object
Stars276
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
Stars275
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
Stars275
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
Stars275
Forks35
Last commit5 months ago
d3-extended
d3-extendedJavaScript

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

#dom-manipulation#datavisualization#frontend
Stars271
Forks25
Last commit9 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
Stars270
Forks55
Last commit14 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
Stars266
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
Stars261
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
Stars261
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
Stars233
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
Stars230
Forks33
Last commit6 months 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
Stars226
Forks32
Last commit3 days 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 commit25 days 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
Stars224
Forks14
Last commit5 months 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 commit1 year 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
Forks56
Last commit8 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 commit11 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 commit10 months ago
Lib-Pico8
Lib-Pico8Lua

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

#indie-games#game-development#utility-library
Stars197
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
Stars189
Forks17
Last commit4 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
Stars188
Forks27
Last commit1 year ago
ArmageddonEngine
ArmageddonEngineD

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

#d-language#opengl#sdl
Stars178
Forks41
Last commit5 days 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
Stars178
Forks4
Last commit9 years 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
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 commit10 months ago
Hanami::Utils
Hanami::UtilsRuby

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

#hanami#callbacks#ruby-gem
Stars173
Forks104
Last commit22 days 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 commit10 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 commit1 month ago
PreviousPage 5 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
Next
#Javascript155
#Functional Programming102
#Nodejs81
#Typescript60
#Npm Package59
#Node Js35
#Frontend33
#Elixir30
#Performance28
#Game Development28
#Developer Tools25
#Go23