Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / sindresorhus 1,102 repositories
Full-Time Open-Sourcerer. Focuses on Swift & JavaScript. Makes macOS apps, CLI tools, npm packages. Likes unicorns.
Funding links: https://github.com/sponsors/sindresorhus, https://opencollective.com/sindresorhus, https://buymeacoffee.com/sindresorhus, https://sindresorhus.com/donate
sindresorhus/awesome
π Awesome lists about all kinds of interesting topics
Size: 1.41 MB - Last synced: 26 days ago - Pushed: 30 days ago - Stars: 298,404 - Forks: 26,737
sindresorhus/awesome-nodejs
:zap: Delightful Node.js packages and resources
Size: 1.54 MB - Last synced: 25 days ago - Pushed: 29 days ago - Stars: 55,717 - Forks: 5,761
sindresorhus/github-markdown-css
The minimal amount of CSS to replicate the GitHub Markdown style
Language: CSS - Size: 375 KB - Last synced: about 17 hours ago - Pushed: 26 days ago - Stars: 7,684 - Forks: 2,110
sindresorhus/awesome-electron
Useful resources for creating apps with Electron
Size: 513 KB - Last synced: 26 days ago - Pushed: about 1 month ago - Stars: 25,267 - Forks: 2,002
sindresorhus/css-in-readme-like-wat
Style your readme using CSS with this simple trick
Size: 3.91 KB - Last synced: about 18 hours ago - Pushed: 6 months ago - Stars: 5,084 - Forks: 1,845
sindresorhus/pure
Pretty, minimal and fast ZSH prompt
Language: Shell - Size: 699 KB - Last synced: 25 days ago - Pushed: 2 months ago - Stars: 12,753 - Forks: 964
sindresorhus/got
π Human-friendly and powerful HTTP request library for Node.js
Language: TypeScript - Size: 3.12 MB - Last synced: 26 days ago - Pushed: about 1 month ago - Stars: 13,917 - Forks: 911
sindresorhus/pageres
Capture website screenshots
Language: TypeScript - Size: 8.55 MB - Last synced: 25 days ago - Pushed: 6 months ago - Stars: 9,630 - Forks: 746
sindresorhus/screenfull
Simple wrapper for cross-browser usage of the JavaScript Fullscreen API
Language: HTML - Size: 160 KB - Last synced: 17 days ago - Pushed: almost 2 years ago - Stars: 6,997 - Forks: 696
sindresorhus/caprine
Elegant Facebook Messenger desktop app
Language: TypeScript - Size: 20.1 MB - Last synced: 26 days ago - Pushed: 30 days ago - Stars: 6,862 - Forks: 549
sindresorhus/quick-look-plugins
List of useful Quick Look plugins for developers
Size: 8.29 MB - Last synced: 26 days ago - Pushed: 5 months ago - Stars: 17,777 - Forks: 536
sindresorhus/type-fest
A collection of essential TypeScript types
Language: TypeScript - Size: 1.7 MB - Last synced: 1 day ago - Pushed: 3 days ago - Stars: 13,280 - Forks: 500
sindresorhus/guides
A collection of succinct guides - Public Domain
Size: 411 KB - Last synced: 25 days ago - Pushed: 11 months ago - Stars: 2,450 - Forks: 458
sindresorhus/query-string
Parse and stringify URL query strings
Language: JavaScript - Size: 250 KB - Last synced: 25 days ago - Pushed: 2 months ago - Stars: 6,619 - Forks: 441
sindresorhus/eslint-plugin-unicorn
More than 100 powerful ESLint rules
Language: JavaScript - Size: 4.47 MB - Last synced: 25 days ago - Pushed: 27 days ago - Stars: 3,853 - Forks: 352
sindresorhus/modern-normalize
π Normalize browsers' default style
Language: TypeScript - Size: 266 KB - Last synced: about 24 hours ago - Pushed: 12 months ago - Stars: 5,768 - Forks: 350
sindresorhus/file-type
Detect the file type of a Buffer/Uint8Array/ArrayBuffer
Language: JavaScript - Size: 83.9 MB - Last synced: 25 days ago - Pushed: 4 months ago - Stars: 3,456 - Forks: 339
sindresorhus/ky
π³ Tiny & elegant JavaScript HTTP client based on the browser Fetch API
Language: TypeScript - Size: 979 KB - Last synced: 26 days ago - Pushed: 30 days ago - Stars: 11,442 - Forks: 330
sindresorhus/np
A better `npm publish`
Language: JavaScript - Size: 1.03 MB - Last synced: 26 days ago - Pushed: about 1 month ago - Stars: 7,461 - Forks: 293
sindresorhus/Gifski
π Convert videos to high-quality GIFs on your Mac
Language: Swift - Size: 20.8 MB - Last synced: 26 days ago - Pushed: 2 months ago - Stars: 7,469 - Forks: 286
sindresorhus/ora
Elegant terminal spinner
Language: JavaScript - Size: 663 KB - Last synced: about 24 hours ago - Pushed: 5 months ago - Stars: 8,919 - Forks: 271
sindresorhus/awesome-chatgpt
π€ Awesome list for ChatGPT β an artificial intelligence chatbot developed by OpenAI
Size: 155 KB - Last synced: 25 days ago - Pushed: about 1 month ago - Stars: 4,549 - Forks: 267
sindresorhus/awesome-npm
Awesome npm resources and tips
Size: 117 KB - Last synced: 25 days ago - Pushed: 6 months ago - Stars: 4,393 - Forks: 256
sindresorhus/awesome-scifi
Sci-Fi worth consuming
Size: 1.52 MB - Last synced: about 23 hours ago - Pushed: 15 days ago - Stars: 4,117 - Forks: 250
sindresorhus/copy-text-to-clipboard
Copy text to the clipboard in modern browsers (0.2 kB)
Language: JavaScript - Size: 26.4 KB - Last synced: 26 days ago - Pushed: 10 months ago - Stars: 972 - Forks: 234
sindresorhus/amas
Awesome & Marvelous Amas
Size: 286 KB - Last synced: 26 days ago - Pushed: about 2 months ago - Stars: 1,399 - Forks: 227
sindresorhus/gulp-rev
Static asset revisioning by appending content hash to filenames: `unicorn.css` β `unicorn-d41d8cd98f.css`
Language: JavaScript - Size: 125 KB - Last synced: 26 days ago - Pushed: 6 months ago - Stars: 1,539 - Forks: 220
sindresorhus/devtools-detect
Detect if DevTools is open and its orientation
Language: HTML - Size: 30.3 KB - Last synced: 17 days ago - Pushed: about 1 year ago - Stars: 2,002 - Forks: 215
sindresorhus/grunt-sass
Compile Sass to CSS
Language: JavaScript - Size: 111 KB - Last synced: 26 days ago - Pushed: almost 2 years ago - Stars: 1,016 - Forks: 209
sindresorhus/open
Open stuff like URLs, files, executables. Cross-platform.
Language: JavaScript - Size: 170 KB - Last synced: 17 days ago - Pushed: 2 months ago - Stars: 3,086 - Forks: 208
sindresorhus/execa
Process execution for humans
Language: JavaScript - Size: 1.74 MB - Last synced: 26 days ago - Pushed: 29 days ago - Stars: 6,330 - Forks: 197
sindresorhus/sindresorhus
π¦
Size: 1.32 MB - Last synced: about 19 hours ago - Pushed: 17 days ago - Stars: 300 - Forks: 190
sindresorhus/create-dmg
Create a good-looking DMG for your macOS app in seconds
Language: JavaScript - Size: 5.15 MB - Last synced: 26 days ago - Pushed: 3 months ago - Stars: 4,215 - Forks: 180
sindresorhus/electron-boilerplate π¦
Boilerplate to kickstart creating an app with Electron
Language: JavaScript - Size: 745 KB - Last synced: about 24 hours ago - Pushed: over 1 year ago - Stars: 1,642 - Forks: 172
sindresorhus/p-queue
Promise queue with concurrency control
Language: TypeScript - Size: 118 KB - Last synced: 25 days ago - Pushed: 5 months ago - Stars: 3,215 - Forks: 169
sindresorhus/speed-test
Test your internet connection speed and ping using speedtest.net from the CLI
Language: JavaScript - Size: 302 KB - Last synced: 25 days ago - Pushed: over 2 years ago - Stars: 3,899 - Forks: 166
sindresorhus/gulp-imagemin
Minify PNG, JPEG, GIF and SVG images
Language: JavaScript - Size: 214 KB - Last synced: about 16 hours ago - Pushed: 4 days ago - Stars: 1,892 - Forks: 158
sindresorhus/get-windows
Get metadata about the active window and open windows (title, id, bounds, owner, etc)
Language: JavaScript - Size: 2.88 MB - Last synced: 1 day ago - Pushed: 10 days ago - Stars: 745 - Forks: 158
sindresorhus/fkill-cli
Fabulously kill processes. Cross-platform.
Language: JavaScript - Size: 1.21 MB - Last synced: 26 days ago - Pushed: 6 months ago - Stars: 6,826 - Forks: 157
sindresorhus/KeyboardShortcuts
β¨οΈ Add user-customizable global keyboard shortcuts (hotkeys) to your macOS app in minutes
Language: Swift - Size: 1.39 MB - Last synced: 25 days ago - Pushed: 2 months ago - Stars: 1,722 - Forks: 155
sindresorhus/meow
π CLI app helper
Language: JavaScript - Size: 796 KB - Last synced: 17 days ago - Pushed: about 2 months ago - Stars: 3,492 - Forks: 151
sindresorhus/electron-context-menu
Context menu for your Electron app
Language: JavaScript - Size: 291 KB - Last synced: 25 days ago - Pushed: 9 months ago - Stars: 1,345 - Forks: 150
sindresorhus/electron-store
Simple data persistence for your Electron app or module - Save and load user preferences, app state, cache, etc
Language: JavaScript - Size: 75.2 KB - Last synced: 25 days ago - Pushed: 2 months ago - Stars: 4,413 - Forks: 141
sindresorhus/electron-dl
Simplified file downloads for your Electron app
Language: JavaScript - Size: 5.37 MB - Last synced: 26 days ago - Pushed: 3 months ago - Stars: 1,122 - Forks: 135
sindresorhus/capture-website
Capture screenshots of websites
Language: JavaScript - Size: 96.7 KB - Last synced: 26 days ago - Pushed: 3 months ago - Stars: 1,866 - Forks: 132
sindresorhus/grunt-shell
Run shell commands
Language: JavaScript - Size: 73.2 KB - Last synced: 26 days ago - Pushed: almost 2 years ago - Stars: 949 - Forks: 129
sindresorhus/notifier-for-github
Browser extension - Get notified about new GitHub notifications
Language: JavaScript - Size: 2.91 MB - Last synced: 26 days ago - Pushed: about 1 month ago - Stars: 1,789 - Forks: 128
sindresorhus/globby
User-friendly glob matching
Language: JavaScript - Size: 186 KB - Last synced: 25 days ago - Pushed: 3 months ago - Stars: 2,460 - Forks: 127
sindresorhus/promise-fun
Promise packages, patterns, chat, and tutorials
Size: 42 KB - Last synced: 25 days ago - Pushed: 6 months ago - Stars: 4,565 - Forks: 127
sindresorhus/normalize-url
Normalize a URL
Language: JavaScript - Size: 124 KB - Last synced: about 17 hours ago - Pushed: 2 months ago - Stars: 823 - Forks: 127
sindresorhus/conf
Simple config handling for your app or module
Language: TypeScript - Size: 189 KB - Last synced: 26 days ago - Pushed: about 2 months ago - Stars: 1,183 - Forks: 122
sindresorhus/alfy
Create Alfred workflows with ease
Language: JavaScript - Size: 598 KB - Last synced: 25 days ago - Pushed: 5 months ago - Stars: 2,600 - Forks: 121
sindresorhus/Plash
π¦ Make any website your Mac desktop wallpaper
Language: Swift - Size: 8.5 MB - Last synced: 25 days ago - Pushed: 4 months ago - Stars: 3,295 - Forks: 120
sindresorhus/component-emitter
Simple event emitter
Language: JavaScript - Size: 55.7 KB - Last synced: 25 days ago - Pushed: 5 months ago - Stars: 595 - Forks: 119
sindresorhus/LaunchAtLogin
Add βLaunch at Loginβ functionality to your macOS app in seconds
Language: Swift - Size: 6.46 MB - Last synced: 25 days ago - Pushed: about 2 months ago - Stars: 1,501 - Forks: 117
sindresorhus/Defaults
πΎ Swifty and modern UserDefaults
Language: Swift - Size: 284 KB - Last synced: 25 days ago - Pushed: about 1 month ago - Stars: 1,846 - Forks: 110
sindresorhus/editorconfig-sublime
Sublime Text plugin for EditorConfig - Helps developers maintain consistent coding styles between different editors
Language: Python - Size: 71.3 KB - Last synced: about 24 hours ago - Pushed: 5 months ago - Stars: 1,764 - Forks: 108
sindresorhus/is
Type check values
Language: TypeScript - Size: 1.11 MB - Last synced: 26 days ago - Pushed: 2 months ago - Stars: 1,615 - Forks: 108
sindresorhus/globals
Global identifiers from different JavaScript environments
Language: JavaScript - Size: 364 KB - Last synced: 8 days ago - Pushed: 12 days ago - Stars: 342 - Forks: 108
sindresorhus/fast-cli
Test your download and upload speed using fast.com
Language: JavaScript - Size: 1.4 MB - Last synced: 25 days ago - Pushed: almost 2 years ago - Stars: 2,543 - Forks: 107
sindresorhus/cli-spinners
Spinners for use in the terminal
Language: JavaScript - Size: 310 KB - Last synced: 2 days ago - Pushed: 9 days ago - Stars: 2,354 - Forks: 104
sindresorhus/ow
Function argument validation for humans
Language: TypeScript - Size: 1.33 MB - Last synced: 26 days ago - Pushed: 11 months ago - Stars: 3,781 - Forks: 102
sindresorhus/camelcase
Convert a dash/dot/underscore/space separated string to camelCase: foo-bar β fooBar
Language: JavaScript - Size: 77.1 KB - Last synced: 26 days ago - Pushed: 7 months ago - Stars: 659 - Forks: 100
sindresorhus/p-limit
Run multiple promise-returning & async functions with limited concurrency
Language: JavaScript - Size: 34.2 KB - Last synced: 26 days ago - Pushed: 6 months ago - Stars: 1,661 - Forks: 98
sindresorhus/trash
Move files and directories to the trash
Language: JavaScript - Size: 670 KB - Last synced: 26 days ago - Pushed: 7 months ago - Stars: 2,545 - Forks: 97
sindresorhus/Actions
βοΈ Supercharge your shortcuts
Language: Swift - Size: 3.37 MB - Last synced: 25 days ago - Pushed: about 1 month ago - Stars: 2,348 - Forks: 97
sindresorhus/Settings
β Add a settings window to your macOS app in minutes
Language: Swift - Size: 7 MB - Last synced: 25 days ago - Pushed: 6 months ago - Stars: 1,387 - Forks: 93
sindresorhus/gulp-mocha
Run Mocha tests
Language: JavaScript - Size: 102 KB - Last synced: 2 days ago - Pushed: 20 days ago - Stars: 375 - Forks: 91
sindresorhus/camelcase-keys
Convert object keys to camel case
Language: TypeScript - Size: 85.9 KB - Last synced: 26 days ago - Pushed: 4 months ago - Stars: 666 - Forks: 91
sindresorhus/generator-nm
Scaffold out a node module
Language: JavaScript - Size: 279 KB - Last synced: 25 days ago - Pushed: 11 months ago - Stars: 741 - Forks: 90
sindresorhus/refined-twitter π¦
Browser extension that simplifies the Twitter interface and adds useful features
Language: JavaScript - Size: 1.7 MB - Last synced: 25 days ago - Pushed: over 3 years ago - Stars: 1,309 - Forks: 90
sindresorhus/is-online
Check if the internet connection is up
Language: JavaScript - Size: 86.9 KB - Last synced: 25 days ago - Pushed: 11 months ago - Stars: 1,192 - Forks: 90
sindresorhus/wallpaper
Manage the desktop wallpaper
Language: JavaScript - Size: 6.08 MB - Last synced: 25 days ago - Pushed: about 2 months ago - Stars: 1,020 - Forks: 89
sindresorhus/on-change
Watch an object or array for changes
Language: JavaScript - Size: 155 KB - Last synced: 25 days ago - Pushed: 4 months ago - Stars: 1,951 - Forks: 88
sindresorhus/touch-bar-simulator π¦
Use the Touch Bar on any Mac
Language: Swift - Size: 21.7 MB - Last synced: 25 days ago - Pushed: 2 months ago - Stars: 1,892 - Forks: 86
sindresorhus/pify
Promisify a callback-style function
Language: JavaScript - Size: 71.3 KB - Last synced: 26 days ago - Pushed: over 1 year ago - Stars: 1,499 - Forks: 85
sindresorhus/pokemon
Get PokΓ©mon names
Language: JavaScript - Size: 650 KB - Last synced: 26 days ago - Pushed: 28 days ago - Stars: 478 - Forks: 84
sindresorhus/object-assign
ES2015 Object.assign() ponyfill
Language: JavaScript - Size: 41 KB - Last synced: 16 days ago - Pushed: 6 months ago - Stars: 920 - Forks: 82
sindresorhus/domify
html -> elements
Language: JavaScript - Size: 193 KB - Last synced: 2 days ago - Pushed: 6 months ago - Stars: 250 - Forks: 82
sindresorhus/slugify
Slugify a string
Language: JavaScript - Size: 62.5 KB - Last synced: 25 days ago - Pushed: 12 months ago - Stars: 2,478 - Forks: 81
sindresorhus/pageres-cli
Capture website screenshots
Language: JavaScript - Size: 729 KB - Last synced: 26 days ago - Pushed: 6 months ago - Stars: 1,643 - Forks: 81
sindresorhus/clipboardy
Access the system clipboard (copy/paste)
Language: JavaScript - Size: 548 KB - Last synced: 25 days ago - Pushed: 7 months ago - Stars: 1,730 - Forks: 81
sindresorhus/atom-editorconfig π¦
Helps developers maintain consistent coding styles between different editors
Language: JavaScript - Size: 1.92 MB - Last synced: about 24 hours ago - Pushed: over 1 year ago - Stars: 812 - Forks: 80
sindresorhus/gulp-template
Render/precompile Lodash templates
Language: JavaScript - Size: 30.3 KB - Last synced: 26 days ago - Pushed: 6 months ago - Stars: 288 - Forks: 79
sindresorhus/gulp-ruby-sass π¦
Compile Sass to CSS with Ruby Sass
Language: JavaScript - Size: 238 KB - Last synced: 25 days ago - Pushed: over 3 years ago - Stars: 464 - Forks: 79
sindresorhus/pretty-bytes
Convert bytes to a human readable string: 1337 β 1.34 kB
Language: JavaScript - Size: 58.6 KB - Last synced: 26 days ago - Pushed: 10 months ago - Stars: 1,067 - Forks: 79
sindresorhus/anatine π¦
[DEPRECATED] :bird: Pristine Twitter app
Language: JavaScript - Size: 2 MB - Last synced: 25 days ago - Pushed: over 7 years ago - Stars: 1,089 - Forks: 76
sindresorhus/sublime-autoprefixer
Sublime plugin to prefix your CSS
Language: Python - Size: 14.3 MB - Last synced: 25 days ago - Pushed: about 3 years ago - Stars: 666 - Forks: 75
sindresorhus/debounce
Delay function calls until a set time elapses after the last invocation
Language: JavaScript - Size: 34.2 KB - Last synced: about 24 hours ago - Pushed: 5 months ago - Stars: 712 - Forks: 75
sindresorhus/generate-github-markdown-css
Generate the CSS for github-markdown-css
Language: JavaScript - Size: 118 KB - Last synced: 26 days ago - Pushed: about 2 months ago - Stars: 362 - Forks: 75
sindresorhus/time-grunt
Display the elapsed execution time of grunt tasks
Language: JavaScript - Size: 194 KB - Last synced: 25 days ago - Pushed: 6 months ago - Stars: 520 - Forks: 74
sindresorhus/hyper-snazzy
Elegant Hyper theme with bright colors
Language: JavaScript - Size: 189 KB - Last synced: 26 days ago - Pushed: 9 months ago - Stars: 1,426 - Forks: 73
sindresorhus/node-module-boilerplate
Boilerplate to kickstart creating a Node.js module
Language: JavaScript - Size: 35.2 KB - Last synced: 25 days ago - Pushed: 11 months ago - Stars: 721 - Forks: 72
sindresorhus/grunt-eslint
Validate files with ESLint
Language: JavaScript - Size: 128 KB - Last synced: about 17 hours ago - Pushed: 28 days ago - Stars: 199 - Forks: 72
sindresorhus/emittery
Simple and modern async event emitter
Language: JavaScript - Size: 964 KB - Last synced: about 16 hours ago - Pushed: 3 months ago - Stars: 1,692 - Forks: 71
sindresorhus/del
Delete files and directories
Language: JavaScript - Size: 83 KB - Last synced: 25 days ago - Pushed: 8 months ago - Stars: 1,310 - Forks: 71
sindresorhus/grunt-concurrent
Run grunt tasks concurrently
Language: JavaScript - Size: 121 KB - Last synced: 25 days ago - Pushed: 8 months ago - Stars: 798 - Forks: 70
sindresorhus/multiline π¦
Multiline strings in JavaScript
Language: JavaScript - Size: 34.2 KB - Last synced: 26 days ago - Pushed: over 3 years ago - Stars: 1,417 - Forks: 69
sindresorhus/iterm2-snazzy
Elegant iTerm2 theme with bright colors
Size: 412 KB - Last synced: about 24 hours ago - Pushed: over 2 years ago - Stars: 1,414 - Forks: 68
sindresorhus/boxen
Create boxes in the terminal
Language: JavaScript - Size: 139 KB - Last synced: 25 days ago - Pushed: 8 months ago - Stars: 1,469 - Forks: 67