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

math-clamp
math-clampJavaScript

A utility to clamp numbers within a specified minimum and maximum range.

#clamp#typescript#utility-library
Stars17
Forks4
Last commit1 year ago
in-array
in-arrayJavaScript

A fast utility to check if a value exists in an array, handling null values safely.

#array#null-safety#npm-package
Stars16
Forks1
Last commit10 years ago
go-hacknews
go-hacknewsGo

A tiny Go client library for fetching stories from the HackerNews API.

#hackernews#data-fetching#api
Stars16
Forks1
Last commit9 years ago
wicket-jquery-selectors
wicket-jquery-selectorsJava

A utility library for integrating JQuery plugins with Apache Wicket components in Java web applications.

#jquery#java#client-side-scripting
Stars16
Forks7
Last commit6 months ago
fnuc
fnucCoffeeScript

A functional programming library for CoffeeScript and JavaScript, providing standard methods as pure functions for composition.

#functional-programming#function-composition#currying
Stars16
Forks1
Last commit10 years ago
goenum
goenumGo

A Go library providing a template-based implementation for defining and working with enumerations, including JSON support and enum sets.

#enumeration#go-library#utility-library
Stars16
Forks1
Last commit1 year ago
base58
base58Elixir

Base58 encoding and decoding library for Elixir using Flickr's alphabet for short URLs.

#elixir#flickr-compatible#utility-library
Stars15
Forks4
Last commit5 years ago
cl-reader
cl-readerCommon Lisp

A Common Lisp library providing configurable reader macros for cleaner syntax in arrays, hash tables, sets, accessors, and more.

#sets#hash-tables#arrays
Stars14
Forks1
Last commit3 years ago
normalize_diacritics
normalize_diacriticsTypeScript

A collection of TypeScript modules for Deno, including utilities for deep cloning, HTML templating, and polling.

#html-templating#deep-cloning#modules
Stars14
Forks0
Last commit6 years ago
natural_sort
natural_sortElixir

An Elixir library for natural sorting of strings containing numbers, producing human-friendly ordering.

#elixir#sorting#string-processing
Stars14
Forks6
Last commit5 years ago
require.lua
require.luaLua

Extends Lua's require function with methods to require all files in a folder and relative paths.

#directory-import#game-development#require-extension
Stars13
Forks0
Last commit4 years ago
blank
blankGo

A Go package for detecting blank strings and removing whitespace from strings.

#unicode#whitespace#helper
Stars13
Forks1
Last commit7 years ago
vue-ts-types
vue-ts-typesTypeScript

Lightweight TypeScript-first Vue prop type definitions for concise and type-safe component props.

#vue2#hacktoberfest#developer-tools
Stars13
Forks2
Last commit3 days ago
written
writtenTypeScript

A JavaScript/TypeScript library providing typographic utilities for text manipulation, including capitalization, case conversion, and formatting.

#es-modules#internationalization#deno
Stars12
Forks0
Last commit2 years ago
Gumshoe
GumshoeGame Maker Language

A simple deep file search function for GameMaker Studio 2.3 that recursively searches directories.

#search#gamemaker#gamedev-tools
Stars12
Forks3
Last commit2 years ago
is-empty-object
is-empty-objectJavaScript

A lightweight JavaScript utility to check if an object is empty.

#object-validation#npm-package#utility-library
Stars12
Forks4
Last commit8 years ago
cannot-even
cannot-evenJavaScript

A JavaScript module that throws an error when given an even number.

#number-validation#fun#npm-package
Stars12
Forks0
Last commit6 years ago
tz-format
tz-formatJavaScript

Format dates with timezone offsets in ISO 8601 format.

#datetime#timezone#npm-package
Stars12
Forks1
Last commit10 years ago
AS3FP
AS3FPActionScript

A collection of functional programming idioms for ActionScript 3 inspired by Haskell and CoffeeScript.

#actionscript-3#declarative-programming#functional-programming
Stars12
Forks1
Last commit14 years ago
react-native-util
react-native-utilJavaScript

A fork of io.js's util module adapted for React Native environments.

#react-native#utility-library#type-checking
Stars12
Forks2
Last commit11 years ago
pad-stream
pad-streamJavaScript

A Node.js transform stream that pads each line with a specified indent string.

#stream-processing#transform-stream#nodejs
Stars12
Forks6
Last commit3 years ago
Math.sign
Math.signJavaScript

ES2015 Math.sign() ponyfill for environments lacking native support.

#ponyfill#math-functions#utility-library
Stars11
Forks4
Last commit5 years ago
Oriole
OrioleSwift

A Swift 2.0 library providing functional utility methods for collections via protocol extensions.

#functional-programming#ios#protocol-extensions
Stars11
Forks0
Last commit11 years ago
deno-using
deno-usingTypeScript

Python-style with statements for Deno, providing resource management with built-in and custom Using types.

#python-patterns#async-await#file-handling
Stars11
Forks0
Last commit6 years ago
exlibris
exlibrisElixir

A collection of reusable Elixir utility functions for pipeline control and side-effect management.

#functional-programming#elixir#side-effects
Stars11
Forks1
Last commit11 years ago
array-first
array-firstJavaScript

A utility library to get the first element or first n elements from an array.

#functional-programming#array#npm-package
Stars11
Forks15
Last commit5 years ago
nanolocation
nanolocationJavaScript

A minimal library that combines window.location.pathname and window.location.hash into a single path string.

#location-handling#minimalist#choo-framework
Stars10
Forks3
Last commit8 years ago
reflectutils
reflectutilsGo

A collection of utility functions for simplifying and enhancing work with Go's reflection package.

#type-inspection#reflection-library#default-values
Stars10
Forks1
Last commit8 days ago
block_timer
block_timerElixir

Elixir macros that enable using :timer.apply_after and :timer.apply_interval with a do-block syntax.

#elixir#macros#utility-library
Stars10
Forks2
Last commit11 years ago
Preact Side Effect
Preact Side EffectJavaScript

A Preact library for managing global side effects based on component prop changes.

#react-side-effect#side-effects#react-compatibility
Stars10
Forks1
Last commit9 years ago
promise-all-props
promise-all-propsJavaScript

A utility that resolves all promises in an object's properties, similar to Promise.all but for objects.

#parallel-execution#deno#async-utilities
Stars10
Forks2
Last commit5 months ago
uk_postcode
uk_postcodeElixir

An Elixir library for parsing, validating, and normalizing UK postcodes.

#elixir#geocoding#postcode-validation
Stars10
Forks0
Last commit3 years ago
si_units
si_unitsAda

An Ada library for formatting physical values with proper metric (SI) unit scaling and prefixes.

#ada-library#scientific-computing#ada2012
Stars9
Forks4
Last commit5 years ago
CodeBeam.GoogleApis.Blazor
CodeBeam.GoogleApis.BlazorC#

A utility package for integrating Google APIs into Blazor applications with simplified authentication and service usage.

#blazor-client#oauth2#google-apis
Stars9
Forks0
Last commit3 months ago
deep-bind
deep-bindJavaScript

Bind a context to all functions in an object, including deeply nested functions.

#context-binding#npm-package#object-traversal
Stars9
Forks2
Last commit7 years ago
treesitter-utils
treesitter-utilsLua

A collection of Neovim Treesitter utility methods to simplify working with syntax trees and reduce boilerplate code.

#treesitter#utility-library#syntax-parsing
Stars9
Forks2
Last commit2 years ago
PreviousPage 10 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 Package60
#Node Js35
#Frontend33
#Elixir30
#Performance28
#Game Development28
#Developer Tools25
#Go23