This is your work, valued
Creates widely-adopted packages and utilities like pure (a minimal ZSH prompt) and modern-normalize (browser style reset), with over a million stars across his projects and a track record of shipping practical, no-nonsense developer tools.
awesome-nodejs. :zap: Delightful Node.js packages and resources [BECAUSE OF TOO MUCH SPAM AND LOW-QUALITY SUBMISSIONS, SUBMISSIONS ARE PAUSED UNTIL JULY]
★ 66kawesome-electron. Useful resources for creating apps with Electron [SUBMISSIONS ARE TEMPORARILY PAUSED BECAUSE I'M TIRED OF REVIEWING LOW-QUALITY STUFF]
★ 27kpure. Pretty, minimal and fast ZSH prompt
★ 14kmodern-normalize. 🐒 Normalize browsers' default style
★ 7.4kgithub-markdown-css. The minimal amount of CSS to replicate the GitHub Markdown style
★ 8.9kquery-string. Parse and stringify URL query strings
★ 6.9kawesome-chatgpt. 🤖 Awesome list for ChatGPT — an artificial intelligence chatbot developed by OpenAI
★ 6.3kcreate-dmg. Create a good-looking DMG for your macOS app in seconds
★ 5.3knp. A better `npm publish`
★ 7.7kelectron-store. Simple data persistence for your Electron app or module - Save and load user preferences, app state, cache, etc
★ 5kp-queue. Promise queue with concurrency control
★ 4.2kfile-type. Detect the file type of a file, stream, or data
★ 4.3kp-limit. Run multiple promise-returning & async functions with limited concurrency
★ 2.9kpageres. Capture website screenshots
★ 9.7kDefaults. 💾 Swifty and modern UserDefaults
★ 2.5kpastel. 🎨 Next.js-like framework for CLIs made with Ink
★ 2.4kon-change. Watch an object or array for changes
★ 2kcapture-website. Capture screenshots of websites
★ 2ktsd. Check TypeScript type definitions
★ 2.6kboxen. Create boxes in the terminal
★ 1.7kupdate-notifier. Update notifications for your CLI app
★ 1.8kspeed-test. Test your internet connection speed and ping using speedtest.net from the CLI
★ 3.9kparse-sse. Parse Server-Sent Events (SSE) from a Response
★ 81byte-counter. Count bytes passing through a stream
★ 32unlimited-timeout. setTimeout and setInterval that work with delays longer than 24.8 days
★ 42SimpleColorPaletteSwift. A Swift implementation of the Simple Color Palette format
★ 12is-filesystem-case-sensitive. Detect whether the filesystem backing a path is case-sensitive
★ 34fetch-extras. Useful utilities for working with Fetch
★ 408DSStore. Parse and write macOS .DS_Store files from Swift
★ 71iter-streams. A proposal for a new streams API
★ 455reveal-file. Reveal a file in the system file manager (Finder, Explorer, etc.)
★ 62url-extras. Browser-compatible implementations of some of Node.js' URL utilities
★ 27chunk-data. Split buffers and streams into smaller chunks
★ 73css-extras. Useful CSS custom functions using the new @function rule
★ 969rust-package. A Rust implementation of the Simple Color Palette format — a minimal JSON-based file format for defining color palettes
★ 44component-type. Type assertions aka less-broken `typeof`
★ 96component-emitter. Simple event emitter
★ 608non-error. An error subclass for wrapping non-error values
★ 40unicorn-magic. Some useful utilities I often need
★ 52tagged-tag. Unique tag for use in the type-fest Tagged type
★ 24ts-extras. Essential utilities for TypeScript projects
★ 793Copy-URL. Adds copy functionality to browser picker apps
★ 144clipboard-image. Get and set images on the macOS clipboard
★ 50is-wayland. Check if the current Linux session is using Wayland
★ 21wsl-utils. Utilities for working with Windows Subsystem for Linux (WSL)
★ 70multicast-stream. Create a multicast stream that lets multiple consumers independently read the same data
★ 187gpt-oss. gpt-oss-120b and gpt-oss-20b are two open-weight language models by OpenAI
★ 20kcodex. Lightweight coding agent that runs in your terminal
★ 97kto-rotated. Rotate an array by a given number of steps
★ 47appcast-workflow. Reusable workflow to generate Sparkle appcast.xml for my apps
★ 39is-low-power-mode. Check if the system is in low power mode
★ 69is-directory-empty. Check if a directory is empty
★ 31yocto-spinner. Tiny terminal spinner
★ 310gumroad. See what sticks
★ 9.4kuint8array-extras. Useful utilities for working with Uint8Array (and Buffer)
★ 278nano-spawn. Tiny process execution for humans — a better child_process
★ 585debounce. Delay function calls until a set time elapses after the last invocation
★ 848repo-url-from-package. Extracts the repo URL from a package.json object
★ 27environment. Check which JavaScript environment your code is running in at runtime: browser, Node.js, Bun, etc
★ 167sketch-icon-preview. Sketch plugin to preview macOS app icons in the Dock using the Icon Preview app
★ 51identifier-regex. Regular expression for matching JavaScript identifiers
★ 18reserved-identifiers. Provides a list of reserved identifiers for JavaScript
★ 24base62. Encode & decode strings, bytes, and integers to Base62
★ 94regex. JS regexes ➕ future. A template tag for readable, high-performance, native JS regexes with extended syntax, context-aware interpolation, and always-on best practices.
★ 631is-identifier. Check if a string is a valid JavaScript identifier
★ 29to-valid-identifier. Convert a string to a valid JavaScript identifier
★ 42p-mutex. Async mutex lock for managing access to a shared resource
★ 144remark-custom-header-id. Remark plugin for adding a custom ID attribute to Markdown headers
★ 47is64bit. Check if the operating system CPU architecture is 64-bit or 32-bit (Supports browsers)
★ 47domify. html -> elements
★ 262merge-descriptors. Merge objects using their property descriptors
★ 157ExtendedAttributes. Manage extended attributes in Swift
★ 51array-equal. Check if two arrays are equal
★ 39image-dimensions. Get the dimensions of an image
★ 587decircular. Remove circular references from objects
★ 100find-up-simple. Find a file or directory by walking up parent directories — Zero dependencies
★ 83index-to-position. Convert a string index to its line and column position
★ 36dom-mutations. Observe changes to the DOM using an async iterable — A nicer API for MutationObserver
★ 224request-animation-frames. Use requestAnimationFrame as an async iterable, in any JavaScript environment
★ 172get-east-asian-width. Determine the East Asian Width of a Unicode character
★ 49stdin-discarder. Discard stdin input except for Ctrl+C
★ 25abort-utils. Utility functions to use and combine `AbortSignal` and `AbortController` with Promises
★ 163change-file-extension. Change the file extension of a path
★ 42simplify-ranges. Merge and normalize adjacent or overlapping integer ranges
★ 34Pow. Delightful SwiftUI effects for your app
★ 4.3ktemporary-path. Get a random temporary path
★ 35fnv1a. FNV-1a non-cryptographic hash function
★ 259XCLint. Xcode project linting
★ 135is-in-ci. Check if the process is running in a Continuous Integration (CI) environment
★ 39merge-streams. Merge multiple streams into a unified stream
★ 65hash-object. Get the hash of an object
★ 142Awesome-GPTs. Curated list of awesome GPTs 👍.
★ 3.4kgulp-plugin-extras. Useful utilities for creating Gulp plugins
★ 14safe-stringify. Serialize objects to JSON with handling for circular references
★ 162super-regex. Make a regular expression time out if it takes too long to execute
★ 219system-architecture. Get the operating system CPU architecture
★ 46webext-storage. A more usable typed storage API for Web Extensions
★ 77Symphonia. Pure Rust multimedia format demuxing, tag reading, and audio decoding library
★ 3.3kproposal-arraybuffer-base64. TC39 proposal for Uint8Array<->base64/hex
★ 281is-network-error. Check if a value is a Fetch network error
★ 162unicode-escapes. Encode and decode Unicode escapes in a string
★ 44swift-testing. A modern, expressive testing package for Swift
★ 2.2kObservableConverter. A SwiftPM command plugin to convert SwiftUI code to Observable
★ 90awesome-chatgpt. 🤖 Awesome list for ChatGPT — an artificial intelligence chatbot developed by OpenAI
★ 6.3kswift-http-types. Version-independent HTTP currency types for Swift
★ 1kSwift-Macros. A curated list of awesome Swift Macros
★ 2.5ksimilarity-search-kit. 🔎 SimilaritySearchKit is a Swift package providing on-device text embeddings and semantic search functionality for iOS and macOS applications.
★ 533awesome-whisper. 🔊 Awesome list for Whisper — an open-source AI-powered speech recognition system developed by OpenAI
★ 2.3kink-ui. 💄 Ink-redible command-line interfaces made easy
★ 2kfunction-timeout. Make a synchronous function have a timeout
★ 126swift-foundation. The Foundation project
★ 2.7ksharegpt. Easily share permanent links to ChatGPT conversations with your friends
★ 1.8kggml. Tensor library for machine learning
★ 15kis-inside-container. Check if the process is running inside a container (Docker/Podman)
★ 75llama.cpp. LLM inference in C/C++
★ 120ktaffy. A high performance rust-powered UI layout library
★ 3.3kLaunchAtLogin-Modern. Add “Launch at Login” functionality to your macOS app in seconds
★ 571get-own-enumerable-keys. Like Object.keys() but also includes symbols
★ 24dockhunt. Discover the apps everyone is docking about. Made by the team at @Basedash.
★ 298carbonyl. Chromium running inside your terminal
★ 19kOpenAI-Whisper-CoreML. OpenAI's Whisper ported to CoreML
★ 152decamelize-keys. Convert object keys from camel case
★ 58IceCubesApp. A SwiftUI Mastodon client
★ 7kml-stable-diffusion. Stable Diffusion with Core ML on Apple Silicon
★ 18knapi-rs. A framework for building compiled Node.js add-ons in Rust via Node-API
★ 7.8kcompose-regexp.js. Build and compose maintainable regular expressions in JavaScript.
★ 147trpc. 🧙♀️ Move Fast and Break Nothing. End-to-end typesafe APIs made easy.
★ 40kcapture-stack-trace. Ponyfill for Error#captureStackTrace
★ 62native-diffusion. Native Stable Diffusion inference on iOS / macOS using MPSGraph
★ 498is-executable. Check whether a file can be executed
★ 46eslint-doc-generator. Automatic documentation generator for ESLint plugins and rules.
★ 112libsql. libSQL is a fork of SQLite that is both Open Source, and Open Contributions.
★ 17kwhisper. Robust Speech Recognition via Large-Scale Weak Supervision
★ 105kswift-diffusion. Swift
★ 468Safari-Private. Open the given URL in a private Safari window
★ 109InvokeAI. Invoke is a leading creative engine for Stable Diffusion models, empowering professionals, artists, and enthusiasts to generate and create visual media using the latest AI-driven technologies. The solution offers an industry leading WebUI, and serves as the foundation for multiple commercial products.
★ 28kswiftui-lazycollectionview. A modest attempt to port UICollectionView to SwiftUI.
★ 209swift-book. The Swift Programming Language book
★ 2kstable-diffusion. A latent text-to-image diffusion model
★ 73kthememirror. 🦚 Beautiful themes for CodeMirror
★ 253make-asynchronous. Make a synchronous function asynchronous by running it in a worker
★ 255code-tag. noop functions to help formatters and syntax highlighters recognize embedded code
★ 96VirtualBuddy. Virtualize macOS 12 and later on Apple Silicon, VirtualBuddy is a virtual machine GUI for macOS M1, M2, M3, M4
★ 8.3ksdk-news. Apple Platform SDK API Differences, with Swift support 🚀
★ 36RichTextKit. View and edit rich text in SwiftUI.
★ 1.3kActions. ⚙️ Supercharge your shortcuts
★ 3kswitch-branch-cli. Switch git branches by their pull request title
★ 66CodeEdit. 📝 CodeEdit App for macOS – Elevate your code editing experience. Open source, free forever.
★ 23kRunestone. 📝 Performant plain text editor for iOS with syntax highlighting, line numbers, invisible characters and much more.
★ 3.2kNeon. A Swift library for efficient, flexible content-based text styling
★ 390one-thing. Set the text for the One Thing app
★ 154swift-async-algorithms. Async Algorithms for Swift
★ 3.7kStandWithUkraine. #StandWithUkraine banner and related documents
★ 1.5kposthog. 🦔 PostHog is an all-in-one developer platform for building successful products. We offer product analytics, web analytics, session replay, error tracking, feature flags, experimentation, surveys, data warehouse, a CDP, and an AI product assistant to help debug your code, ship features faster, and keep all your usage and customer data in one stack.
★ 35kproposal-string-dedent. TC39 Proposal to remove common leading indentation from multiline template strings
★ 664easy-transform-stream. Create a transform stream using await instead of callbacks
★ 69lightningcss. An extremely fast CSS parser, transformer, bundler, and minifier written in Rust.
★ 7.6kproposal-iterator.range. A proposal for ECMAScript to add a built-in Iterator.range()
★ 530chalk-template. JavaScript
★ 99swift-url. A new URL type for Swift
★ 385yoctocolors. The smallest and fastest command-line coloring package on the internet
★ 867swift-distributed-actors. Peer-to-peer cluster implementation for Swift Distributed Actors
★ 676lba2-classic. Assembly
★ 540swift-markdown. A Swift package for parsing, building, editing, and analyzing Markdown documents.
★ 3.4kswift-docc. Documentation compiler that produces rich API reference documentation and interactive tutorials for your Swift framework or package.
★ 1.4kgot-ssrf. Protect untrusted requests from SSRF
★ 50swift-experimental-string-processing. An early experimental general-purpose pattern matching engine for Swift.
★ 307ImageScript. zero-dependency JavaScript image manipulation
★ 675proposal-enum-definitions.
★ 47proposal-enum. Proposal for ECMAScript enums
★ 493file-icon. Get the icon of a file or app as a PNG image (macOS)
★ 218color-api. A proposal and draft spec for a Color object for the Web Platform, loosely influenced by the Color.js work. Heavily WIP, if you landed here randomly, please move along.
★ 143proposal-built-in-modules. HTML
★ 894absurd-sql. sqlite3 in ur indexeddb (hopefully a better backend soon)
★ 4.3kproposal-await.ops. Introduce await.all / await.race / await.allSettled / await.any to simplify the usage of Promises
★ 310vscode-linter-xo. Linter for XO
★ 179yachalk. 🖍️ Terminal string styling done right
★ 171proposal-seeded-random. Proposal for a new SeededPRNG class that yields reproducible sequences of random numbers.
★ 197proposal-change-array-by-copy. Provides additional methods on Array.prototype and TypedArray.prototype to enable changes on the array by returning a new copy of it with the change.
★ 501navigation-api. The new navigation API provides a new interface for navigations and session history, with a focus on single-page application navigations.
★ 521nasa-apod-request. Makes a request to NASA's Astronomy Picture of the Day (APOD) and makes it the background image
★ 29modern-unix. A collection of modern/faster/saner alternatives to common unix commands.
★ 33kcurrently-playing. Display your current Spotify listening status as a background widget on Mac.
★ 73alfred-plash. Alfred workflow to control the Plash app
★ 28System-Color-Picker. 🎨 The macOS color picker as an app with more features
★ 1.4ksquoosh. Make images smaller using best-in-class codecs, right in the browser.
★ 25kplash-cli. Control the Plash app from the command-line
★ 37CodeEditorView. SwiftUI code editor view for iOS, visionOS, and macOS
★ 902proposal-array-find-from-last. Proposal for Array.prototype.findLast and Array.prototype.findLastIndex.
★ 117Regex. 🔤 Swifty regular expressions
★ 333pid-port. Get the ID of the process that uses a certain port
★ 151CodeEditor. A SwiftUI TextEditor with syntax highlighting using Highlight.js
★ 489swiftui. Discussion forum for SwiftUI
★ 92is-unicode-supported. Detect whether the terminal supports Unicode
★ 86proposal-temporal. Provides standard objects and functions for working with dates and times.
★ 3.7kswift-collections. Commonly used data structures for Swift
★ 4.5kcross-platform-terminal-characters. All the characters that work on most terminals
★ 246chunkify. Split an iterable into evenly sized chunks
★ 155tauri. Build smaller, faster, and more secure desktop and mobile applications with a web frontend.
★ 109kPlug. macOS app for Hype Machine
★ 226react-hot-toast. Smoking Hot React Notifications 🔥
★ 11k.github. Much meta
★ 81p-state. Inspect the state of a promise
★ 134proposal-module-expressions. HTML
★ 459TwitterTextEditor. A standalone, flexible API that provides a full-featured rich text editor for iOS applications.
★ 3kproposal-iterator-helpers. Methods for working with iterators in ECMAScript
★ 1.3kswift-http-structured-headers. A Swift implementation of the HTTP Structured Header Field specification.
★ 195naming-cheatsheet. Comprehensive language-agnostic guidelines on variables naming. Home of the A/HC/LC pattern.
★ 14kproposal-string-prototype-codepoints. String.prototype.codePoints proposal for ECMAScript (stage 1)
★ 39proposal-first-class-protocols. a proposal to bring protocol-based interfaces to ECMAScript users
★ 386human-interface-guidelines-extras. Community additions to Apple's Human Interface Guidelines
★ 270eslint-remote-tester. CLI tool for testing given ESlint rules against multiple repositories at once.
★ 131typed-query-selector. Better typed `querySelector` and `querySelectorAll`.
★ 783upptime. ⬆️ GitHub Actions uptime monitor & status page by @AnandChowdhary
★ 17kyocto-queue. Tiny queue data structure
★ 431Motion. Animation engine for gesturally-driven user interfaces, animations, and interactions on iOS, macOS, and tvOS.
★ 1.5kImageOptim. GUI image optimizer for Mac
★ 9.9ktypescript. TypeScript with some extras for type-checking.
★ 28HighlightedTextEditor. A SwiftUI view for dynamically highlighting user input
★ 759ghat. 🛕 Reuse GitHub Actions workflows across repositories
★ 262desktop. Focus on what matters instead of fighting with Git.
★ 22keditly. Slick, declarative command line video editing & API
★ 5.4k