Skip to content
You must be logged in to sponsor sindresorhus

Become a sponsor to Sindre Sorhus

                                  _   _ _     ___ _
                                 | | | (_)   |_ _( )_ __ ___
β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘| |β–‘| | |β–‘β–‘β–‘β–‘| ||/| '_ ` _ \β–‘β–‘β–‘β–‘
β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘|  _  | |β–‘β–‘β–‘β–‘| |β–‘β–‘| |β–‘| |β–‘| |β–‘β–‘β–‘
β–‘β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘|_|β–‘|_|_( )β–‘|___|β–‘|_|β–‘|_|β–‘|_|β–‘β–‘β–‘
β–„β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–„β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–€β–„β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘|/β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘
β–ˆβ–‘β–‘β–„β–‘β–‘β–„β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘
β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–„β–ˆβ–„β–„β–‘β–‘β–„β–‘β–‘β–‘β–ˆβ–‘β–„β–„β–„β–‘β–‘β–‘β–‘β–‘β–‘/ ___|(_)β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘| |_ __β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘
β–ˆβ–‘β–‘β–‘β–‘β–€β–‘β–‘β–‘β–‘β–€β–ˆβ–‘β–‘β–€β–„β–‘β–‘β–‘β–‘β–‘β–ˆβ–€β–€β–‘β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘\___ \| | '_ \β–‘/ _` | '__/ _ \β–‘β–‘β–‘
β–ˆβ–‘β–‘β–„β–‘β–‘β–‘β–‘β–‘β–‘β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–€β–€β–€β–€β–€β–‘β–‘β–‘β–‘β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘) | | | | | (_| | |β–‘|  __/β–‘β–‘β–‘
β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–€β–‘β–ˆβ–ˆβ–€β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–€β–ˆβ–ˆβ–‘β–‘β–‘β–‘|____/|_|_| |_|\__,_|_|β–‘β–‘\___(_)β–‘
β–ˆβ–‘β–‘β–‘β–‘β–„β–‘β–‘β–‘β–ˆβ–ˆβ–‘β–‘β–‘β–„β–ˆβ–‘β–‘β–‘β–‘β–„β–‘β–„β–ˆβ–‘β–‘β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘
β–ˆβ–‘β–‘β–„β–‘β–‘β–‘β–‘β–‘β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–„β–‘β–‘β–‘β–„β–‘β–‘β–„β–‘β–‘β–‘β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–ˆβ–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘
β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–€β–„β–‘β–‘β–€β–€β–€β–€β–€β–€β–€β–€β–‘β–‘β–„β–€β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–ˆβ–‘β–‘β•¦β”€β•¦β•”β•—β•¦β”€β•”β•—β•”β•—β•”β•¦β•—β•”β•—β–‘β–‘β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘
β–€β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–€β–€β–€β–€β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–€β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–ˆβ–‘β–‘β•‘β•‘β•‘β• β”€β•‘β”€β•‘β”€β•‘β•‘β•‘β•‘β•‘β• β”€β–‘β–‘β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘
β–ˆβ–€β–‘β–‘β–ˆβ–ˆβ–€β–‘β–‘β–‘β–‘β–‘β–‘β–€β–ˆβ–ˆβ–ˆβ–‘β–‘β–€β–ˆβ–ˆβ–€β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–ˆβ–‘β–‘β•šβ•©β•β•šβ•β•šβ•β•šβ•β•šβ•β•©β”€β•©β•šβ•β–‘β–‘β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘
β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–ˆβ–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘
β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘

I love open source ❀️

I got into open source in 2012. Two years later, I quit my office job to work on open source full-time while living off savings. I have been doing that for more than 6 years now. Since 2018, my open source work has been funded by the awesome community.

If you or your company use any of my projects or like what I’m doing, please consider backing me so I can continue maintaining and evolving all my projects and new ones. I'm in this for the long run.

I actively maintainΒ 1100+ npm packages (2 billion downloads a month) andΒ many popular projects. You're probably depending on some of my packages in your dependency tree. For example, Webpack (proof) and Babel (proof) rely on 100+ of my packages. Many large companies also rely on my packages.

You can read more about me inΒ this andΒ this interview.

Thank you for your support! πŸ™Œ


No gambling companies please.

Current sponsors 235

@koddsson
@stoe
@tammersaleh
@danieleloscozzese
@ashtom
@thedaviddias
Private Sponsor
@dysfunc
@bendrucker
@bradshjg
@danmindru
@surferjeff
@detroitenglish
@thescientist13
@blakeembrey
@janpeuker
@estrattonbailey
@luqmanoop
@jakobo
@jeffwilcox
@isoden
@mrcgrtz
@JonghwanWon
@jsullivanlive
@cloudanswers
@antoniobrandao
@ozburo
@TrevorBurnham
@webcatfi
@mr-yum
@electrovir
@includable
@BeauxBarker
@haydenbleasel
@sampotts
@dreamyguy
@therealpaulgg
@fractastical
@ringbearer14325
@meotimdihia
@andris-silis
@Galxe
@aorinevo
@schoolhouse-world
@Idrinth
@clintharris
@roboflow
@kidonng
@Traxi-on
Private Sponsor
@manavm1990
@BE-CH
@wooorm
@spentacular
Past sponsors 1,408
@robmcguinness
Private Sponsor
@zellwk
@joelhawksley
@sergeysova
@eahefnawy
@M-TGH
@silentroach
@KeziahMoselle
@kentcdodds
Private Sponsor
@Salakar
@easingthemes
@torch2424
Private Sponsor
@RobbieTheWagner
@southgate
@qzb

Featured work

  1. sindresorhus/Gifski

    🌈 Convert videos to high-quality GIFs on your Mac

    Swift 7,813
  2. sindresorhus/awesome

    😎 Awesome lists about all kinds of interesting topics

  3. sindresorhus/got

    🌐 Human-friendly and powerful HTTP request library for Node.js

    TypeScript 14,326
  4. xojs/xo

    ❀️ JavaScript/TypeScript linter (ESLint wrapper) with great defaults

    JavaScript 7,703
  5. avajs/ava

    Node.js test runner that lets you develop with confidence πŸš€

    JavaScript 20,745
  6. sindresorhus/ky

    🌳 Tiny & elegant JavaScript HTTP client based on the Fetch API

    TypeScript 13,916

Select a tier

$ one time

You'll receive any rewards listed in the $10 one-time tier. Additionally, a Public Sponsor achievement will be added to your profile.

$10 one time

Select

Thank you πŸ™Œ

$100 one time

Select

Thank you πŸ™ŒπŸ’―