Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Utility

Utility

185 projects

Showing 36 of 185 projects

type-fest
type-festTypeScript

A collection of essential TypeScript utility types that should have been built-in.

#developer-tools#static-typing#type-safety
Stars14
Forks0
Last commit6 years ago
status
statusTypeScript

A Deno utility for HTTP status codes with mappings, validations, and helper functions.

#api#server-side#http
Stars14
Forks3
Last commit3 years ago
Spy
SpySwift

A flexible, lightweight, multiplatform logging utility for Swift with customizable levels and channels.

#ios#developer-tools#osx
Stars14
Forks0
Last commit4 years ago
hostutils
hostutilsGo

A Go library for compressing and expanding lists of hostnames using range notation.

#golang-package#text-compression#hostname-management
Stars13
Forks5
Last commit2 years ago
kepfi
kepfiGo

A smart alternative to the rm command with a recovery bin and storage tracking, built with zero dependencies.

#restore#developer-tools#recovery
Stars12
Forks0
Last commit2 months ago
sealion
sealionPython

A command-line tool that displays configurable lunch reminders directly in your shell prompt.

#productivity#lunch#work-habits
Stars11
Forks0
Last commit1 year ago
go-accumulator
go-accumulatorGo

A Go library for batching events and processing them asynchronously or synchronously based on size or time intervals.

#async-processing#batch-processing#data-batching
Stars11
Forks0
Last commit1 month ago
to-capital-case
to-capital-caseJavaScript

Convert a string to a capital case.

#case#javascript#utility
Stars11
Forks0
Last commit8 years ago
PHP
PHPPHP

A PHP library for parsing, converting, and rendering Steam IDs across different formats.

#user-identification#steam-community#php-library
Stars11
Forks8
Last commit4 years ago
just-pluck
just-pluckJavaScript

A simple JavaScript utility to extract values from an array of objects by key, without unnecessary complexity.

#functional-programming#npm-package#lightweight
Stars11
Forks2
Last commit10 years ago
utils.nvim
utils.nvimLua

A Neovim plugin providing a collection of utilities to simplify Neovim plugin development.

#developer-tools#caching#plugins
Stars10
Forks1
Last commit8 days ago
symlinker
symlinkerV

A lightweight CLI utility for creating and managing symbolic links in your system PATH.

#symlink-management#vlang#file-management
Stars9
Forks1
Last commit4 years ago
bytes_formater
bytes_formaterTypeScript

A Deno library for formatting bytes (Uint8Array, ArrayBufferView, etc.) into a human-readable hex/ASCII view for debugging.

#deno#io#bytes
Stars8
Forks4
Last commit5 years ago
link_shrinkex
link_shrinkexElixir

Elixir library for creating short URLs using Google's URL Shortener API.

#elixir#library#url-shortener
Stars8
Forks2
Last commit8 years ago
recursive-readdir
recursive-readdirTypeScript

A Deno module for recursively reading directory contents with TypeScript support.

#directory-traversal#readdir#recursive
Stars8
Forks1
Last commit6 years ago
go-words
go-wordsGo

A Go library for managing key-value text resources with multiple storage backends and annotation support.

#string-management#golang-package#text-resources
Stars8
Forks0
Last commit2 years ago
string.prototype.trimleft
string.prototype.trimleftJavaScript

ES2019 spec-compliant shim for String.prototype.trimLeft to ensure consistent string trimming behavior across JavaScript environments.

#cross-environment#es2019#polyfill
Stars8
Forks5
Last commit
tssc.cr
tssc.crCrystal

A Crystal shard for parsing and serializing Time::Span objects to and from human-readable strings.

#parsing#yaml#time-span
Stars7
Forks0
Last commit1 month ago
ngx-morse
ngx-morseTypeScript

A simple Angular library for encoding and decoding text to and from Morse code.

#hacktoberfest#morse-code#morse-alphabet
Stars7
Forks3
Last commit2 days ago
global-cache-dir
global-cache-dirJavaScript

A Node.js utility to get and ensure the existence of the OS-specific global cache directory for applications.

#filesystem#caching#directory
Stars6
Forks1
Last commit1 year ago
to-space-case
to-space-caseJavaScript

Convert a string to a space case.

#case#javascript#utility
Stars6
Forks3
Last commit10 years ago
to-sentence-case
to-sentence-caseJavaScript

Convert a string to a sentence case.

#case#utility
Stars6
Forks0
Last commit10 years ago
not-defined
not-definedJavaScript

A tiny utility that checks if a value is undefined, null, empty, or NaN for cleaner conditionals.

#developer-tools#validation#npm-package
Stars5
Forks3
Last commit7 months ago
file_dragger
file_draggerBatchfile

A GameMaker extension that enables dragging files out of game windows to the desktop or other applications.

#gamemaker-extension#file-management#csharp
Stars5
Forks0
Last commit2 years ago
mime-type-check
mime-type-checkJavaScript

A Node.js utility to retrieve all MIME types associated with a given file extension.

#content-type#npm-package#mime-type
Stars5
Forks1
Last commit5 years ago
ngx-nuts-and-bolts
ngx-nuts-and-boltsTypeScript

A collection of reusable Angular utilities, schematics, and components used daily at Infinum.

#open-source#angular-utilities#angular-schematics
Stars5
Forks0
Last commit4 days ago
to-dot-case
to-dot-caseJavaScript

Convert a string to a dot case.

#case#javascript#utility
Stars5
Forks0
Last commit5 years ago
semver-max
semver-maxJavaScript

A utility to find the maximum or minimum semantic version from a list of version strings.

#build-tools#semantic-versioning#npm-package
Stars4
Forks1
Last commit11 years ago
exisbn
exisbnElixir

An Elixir library for validating, formatting, and extracting metadata from ISBN numbers.

#elixir#library#publishing
Stars4
Forks1
Last commit1 month ago
zipmap
zipmapJavaScript

A JavaScript utility that creates an object map from arrays of keys and values, objects, or pairs.

#functional-programming#key-value-map#npm-package
Stars4
Forks1
Last commit2 years ago
clone
cloneTypeScript

A command-line utility that clones Git repositories into organized directories and opens them in your editor.

#repository-management#command-line-tool#deno
Stars4
Forks3
Last commit3 months ago
macon
maconJavaScript

A 430B utility to create reactive jQuery components using JSX-like syntax for incremental refactoring.

#dom-manipulation#web-components#jquery
Stars4
Forks1
Last commit1 year ago
to-constant-case
to-constant-caseJavaScript

Convert a string to a constant case.

#case#utility
Stars4
Forks3
Last commit10 years ago
to-pascal-case
to-pascal-caseJavaScript

Convert a string to pascal case.

#case#utility
Stars3
Forks0
Last commit10 years ago
semver-first-satisfied
semver-first-satisfiedJavaScript

Find the minimum version in an array that satisfies a semantic versioning range.

#semver#dependency-resolution#version-management
Stars2
Forks0
Last commit10 years ago
pluralize
pluralizeTypeScript

A tiny JavaScript library for pluralizing words with a lightweight and friendly API.

#npm-package#lightweight#text-processing
Stars2
Forks0
Last commit5 years ago
PreviousPage 5 of 6Next

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
6 months ago
#Javascript42
#Nodejs37
#Productivity35
#Macos32
#Swift22
#Developer Tools20
#Npm Package20
#Performance16
#Cross Platform15
#Open Source15
#Typescript15
#Go15