sindresorhus
Full-Time Open-Sourcerer. Focused on Swift & JavaScript. Makes macOS apps, CLI tools, npm packages.
Pinned Repositories
Actions
⚙️ Supercharge your shortcuts
awesome
😎 Awesome lists about all kinds of interesting topics
awesome-chatgpt
🤖 Awesome list for ChatGPT — an artificial intelligence chatbot developed by OpenAI
awesome-electron
Useful resources for creating apps with Electron
awesome-nodejs
:zap: Delightful Node.js packages and resources
Defaults
💾 Swifty and modern UserDefaults
KeyboardShortcuts
⌨️ Add user-customizable global keyboard shortcuts (hotkeys) to your macOS app in minutes
quick-look-plugins
List of useful Quick Look plugins for developers
System-Color-Picker
🎨 The macOS color picker as an app with more features
type-fest
A collection of essential TypeScript types
sindresorhus's Repositories
sindresorhus/awesome-electron
Useful resources for creating apps with Electron
sindresorhus/pure
Pretty, minimal and fast ZSH prompt
sindresorhus/modern-normalize
🐒 Normalize browsers' default style
sindresorhus/electron-store
Simple data persistence for your Electron app or module - Save and load user preferences, app state, cache, etc
sindresorhus/cli-spinners
Spinners for use in the terminal
sindresorhus/is
Type check values
sindresorhus/boxen
Create boxes in the terminal
sindresorhus/electron-context-menu
Context menu for your Electron app
sindresorhus/memoize
Memoize functions - an optimization technique used to speed up consecutive function calls by caching the result of calls with identical input
sindresorhus/get-windows
Get metadata about the active window and open windows (title, id, bounds, owner, etc)
sindresorhus/log-symbols
Colored symbols for various log levels
sindresorhus/node-module-boilerplate
Boilerplate to kickstart creating a Node.js module
sindresorhus/ts-extras
Essential utilities for TypeScript projects
sindresorhus/serialize-error
Serialize/deserialize an error into a plain object
sindresorhus/Blear
iOS app that transforms your photos into stunning blurry wallpapers for your device
sindresorhus/dom-mutations
Observe changes to the DOM using an async iterable — A nicer API for MutationObserver
sindresorhus/sort-on
Sort an array on an object property
sindresorhus/html-tags
List of standard HTML tags
sindresorhus/is-svg
Check if a string or buffer is SVG
sindresorhus/p-mutex
Async mutex lock for managing access to a shared resource
sindresorhus/multicast-stream
Create a multicast stream that lets multiple consumers independently read the same data
sindresorhus/dom-loaded
Check when the DOM has loaded like `DOMContentLoaded`
sindresorhus/sort-keys
Sort the keys of an object
sindresorhus/lungo-cli
Control the Lungo app from the command-line
sindresorhus/swiftlint-config
Good starter config for SwiftLint
sindresorhus/change-file-extension
Change the file extension of a path
sindresorhus/system-architecture
Get the operating system CPU architecture
sindresorhus/p-do-whilst
Calls a function repeatedly while a condition returns true and then resolves the promise
sindresorhus/gulp-jsvalidate
Validate JavaScript code and report possible syntax errors
sindresorhus/repo-url-from-package
Extracts the repo URL from a package.json object