Showing 28 of 64 projects
A lightweight Go library for human-friendly datetime creation, transformation, formatting, and parsing.
A Neovim plugin that automatically formats files on save using LSP or shell utilities like prettierd and shfmt.
An AutoHotkey library for manipulating text files and strings with over 40 functions for line operations, search/replace, and formatting.
A platform-independent Git hooks manager supporting per-repo and shared hooks with version control, auto-updates, and containerized execution.
A Go library for validating and formatting international addresses using Google's Address Data Service.
A Rust library for generically joining iterables with a separator, providing missing string join functionality.
Fast parsing, formatting, and timezone manipulation for dates in Node.js using Google's CCTZ library.
A UNIX command line utility for parsing and formatting CSV files using printf-style syntax.
A Crystal shard for handling money, currency conversion, and financial calculations with precision and extensibility.
An Elixir library for converting file sizes into human-readable formats with flexible output options.
A strict, native code style formatting plugin for Neovim that highlights and fixes common style issues like deep nesting and overlong lines.
A Crystal library for generating formatted text tables with extensive customization options for borders, styling, and layout.
A Node.js library for formatting arrays of strings into aligned columns in the terminal, with Unicode and ANSI escape code support.
An Angular pipe wrapper for filesize.js that formats file sizes into human-readable strings.
A printf/sprintf library for Elixir that wraps :io.format with a more familiar syntax.
CLI to quickly setup ESLint and Prettier in TypeScript projects with optional stylelint and lint-staged.
An Elixir library for easy date and time handling with formatting and parsing inspired by Moment.js.
A Neovim plugin that highlights and fixes inconsistent indentation (tabs vs spaces) in your code.
A Go library for formatting dates and times with standard and custom patterns.
A JavaScript library for parsing, modifying, and formatting time durations with support for days down to nanoseconds.
A pure-Rust crate for parsing and formatting Python literals, compatible with ast.literal_eval().
A tiny utility for converting human-readable time strings to milliseconds and back, ported for Deno.
A Go package providing a data type for ISO 8601 week dates with parsing, formatting, and arithmetic operations.
A collection of well-crafted NSFormatter subclasses for formatting addresses, arrays, colors, locations, names, and more in iOS/macOS apps.
An Elixir library for hex dumping binaries and strings with customizable formatting.
A modern, functional date utility library for Go with 150+ pure, immutable functions, timezone awareness, and WebAssembly compatibility.
A Java library for parsing, validating, and formatting ISBN-10 and ISBN-13 numbers.
A lightweight collection of standalone Angular pipes for everyday formatting tasks like text truncation, currency formatting, and phone masking.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.