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 21 of 237 projects

paginate
paginatePython

A Python module for dividing large lists into pages with customizable HTML pagination and framework-agnostic design.

#python#pagination#sqlalchemy
Stars79
Forks17
Last commit1 year ago
IterTools TS
IterTools TSTypeScript

A TypeScript/JavaScript library providing Python-inspired iteration utilities for working with iterables, streams, and pipes.

#stream-processing#generator#functional-programming
Stars79
Forks17
Last commit4 months ago
brcpfcnpj
brcpfcnpjElixir

An Elixir library for validating, formatting, and generating Brazilian CPF and CNPJ numbers.

#cpf-validation#elixir#ecto
Stars79
Forks19
Last commit2 months ago
akela
akelaJava

Mozilla's utility library for Hadoop, HBase, Pig, and related big data technologies.

#mapreduce#hbase#java
Stars77
Forks31
Last commit12 years ago
yymmdd
yymmddRuby

A tiny Ruby DSL for idiomatic date parsing and formatting using intuitive format specifiers.

#metaprogramming#datetime#dsl
Stars77
Forks1
Last commit12 years ago
p-reduce
p-reduceJavaScript

Reduce a list of values using promises into a promise for a value, useful for async accumulation.

#functional-programming#promises#utility-library
Stars74
Forks8
Last commit3 years ago
vertx-dataloader
vertx-dataloaderJava

A Java 8 port of Facebook DataLoader for Vert.x, providing efficient asynchronous batching and caching in clustered environments.

#caching#facebook-dataloader#graphql
Stars73
Forks10
Last commit8 years ago
fast-cartesian
fast-cartesianTypeScript

A high-performance JavaScript library for computing cartesian products of arrays.

#sets#algorithm#functional-programming
Stars73
Forks5
Last commit11 days ago
groovy-common-extensions
groovy-common-extensionsGroovy

A collection of useful Groovy language extensions for common tasks like clamping, sorting, file operations, and data conversions.

#language-extensions#statistics#code-productivity
Stars72
Forks14
Last commit
stream-to-observable
stream-to-observableJavaScript

Convert Node.js streams into ECMAScript Observables for functional reactive programming.

#observables#reactive-programming#rxjs
Stars72
Forks8
Last commit7 years ago
pico-lambda
pico-lambdaJavaScript

A 640-byte functional library that curries and composes native JavaScript array and string methods.

#functional-programming#arrays#currying
Stars71
Forks4
Last commit8 years ago
through2-map
through2-mapJavaScript

A thin wrapper around through2 that provides an Array.prototype.map-like API for transforming Node.js streams.

#stream-processing#npm-package#through2-wrapper
Stars70
Forks2
Last commit3 months ago
pubsub
pubsubElixir

A lightweight publish/subscribe utility module for Elixir that decouples business logic processes from communication concerns.

#elixir#erlang-vm#utility-library
Stars68
Forks11
Last commit1 year ago
fantasy-combinators
fantasy-combinatorsJavaScript

A collection of common combinators used in fantasy-land projects for functional programming in JavaScript.

#functional-programming#algebraic-structures#fantasy-land
Stars66
Forks6
Last commit
Delphi LightSaber-CoreLib
Delphi LightSaber-CoreLib

A lightweight Delphi library providing core utility functions for strings, files, streams, binary data, Windows version detection, and INI file management.

#windows-api#file-manipulation#ini-files
Stars66
Forks13
Last commit2 years ago
p-if
p-ifTypeScript

A utility for conditionally executing functions in promise chains based on boolean conditions.

#functional-programming#async-utilities#promises
Stars64
Forks7
Last commit5 years ago
validator.dart
validator.dartDart

A Dart library for string validation and sanitization, ported from validator.js.

#dart#sanitization#email-validation
Stars64
Forks84
Last commit7 years ago
process-exists
process-existsJavaScript

Check if a process is running by its PID or name, with support for checking multiple processes at once.

#npm-package#utility-library#javascript
Stars62
Forks4
Last commit4 years ago
p-try
p-tryJavaScript

Start a promise chain by wrapping a synchronous function that might throw an error.

#async-utilities#promises#nodejs
Stars62
Forks12
Last commit8 months ago
promise-memoize
promise-memoizeJavaScript

Memoize promise-returning functions with cache expiration, prefetch, and error caching controls.

#caching#performance-optimization#memoization
Stars62
Forks7
Last commit7 years ago
broccoli-stew
broccoli-stewJavaScript

A collection of utility functions for simplifying and debugging Broccoli.js build pipelines.

#file-manipulation#broccoli-plugin#utility-library
Stars60
Forks23
Last commit3 years ago
PreviousPage 7 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 years ago
10 years ago
#Javascript100
#Functional Programming72
#Nodejs56
#Npm Package29
#Typescript29
#Node Js26
#Frontend20
#Performance19
#Developer Tools15
#Lightweight14
#Promises14
#Data Transformation14