Showing 36 of 185 projects
A shim for Object.keys that provides a reliable implementation for environments where it's missing.
A utility library for Clojure and ClojureScript providing enhanced control flow, threading, and data manipulation macros.
A utility function that creates an array filled with a specified value or generated by a function.
A command-line tool that displays the current battery percentage of your device.
A Neovim plugin that automatically fetches and adds co-authors to commit messages from repository history.
A client-side web app for cryptographic operations including hashing, encryption, JWT debugging, ASN1 editing, and diff computation.
A Crystal library for traversing and manipulating nested Hash structures with JSON-friendly types.
Convert a string to a camel case.
A zero-allocation, thread-safe debounce library for Go that delays function execution to reduce redundant operations.
Transform any Go function into a channel-returning function for parallel execution via goroutines.
An Angular pipe wrapper for filesize.js that formats file sizes into human-readable strings.
A Neovim utility library providing convenient wrappers for Lua keymaps, highlights, autocommands, and options.
A Ruby gem for formatting date ranges into human-readable strings with customizable formats.
A macOS menu bar application for quick percentage calculations.
A ponyfill for ES2015 Number.isNaN() that provides a reliable NaN check.
A lightweight calculator for macOS that operates directly from the menu bar.
A Swift library that deterministically generates colors from strings, useful for visual identifiers.
Generate Heroku-like memorable random names for use in applications and services.
A JavaScript implementation of the Unix du command for calculating directory sizes in Node.js.
A collection of Go utility packages for file operations, random generation, hashing, and string manipulation.
A Go library providing utility functions for working with contexts, including signal handling and value composition.
Convert a string to a snake case.
A Go package providing simple functions to manipulate structs, including searching, comparing, and transforming fields.
An algorithm that recommends pizza ordering options based on group size, slice size, and pizza shop menu.
A fast, human-optimized command-line utility for finding the largest files in Unix-like systems.
Convert a string to a title case.
A macOS screenshot tool designed to help users think clearly by organizing and annotating screenshots.
A flexible progress bar implementation for the Crystal programming language with customizable display and block-based usage.
Displays AutoHotkey environment and system information with an integrated update checker and downloader.
A thin cross-platform wrapper for high-resolution time measurement using Node.js process.hrtime and browser Performance API.
Remove an existing case from a string.
Validates Electron accelerator strings to ensure they are correctly formatted for use in menu items.
A wrapper for serverless handlers that normalizes events, parses bodies, and adds error safety.
A streams2 Readable stream generator for testing and converting lazy functions into streams.
A JavaScript utility to check if a value is a generator object or generator function.
A flexible, lightweight, multiplatform logging utility for Swift with customizable levels and channels.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.