Sindre Sorhus
@sindresorhus.com
Eat, code, love. I make Mac apps and open-source.
https://sindresorhus.com/apps
Mastodon: https://mastodon.social/@sindresorhus
X: https://x.com/sindresorhus
https://sindresorhus.com/apps
Mastodon: https://mastodon.social/@sindresorhus
X: https://x.com/sindresorhus
Pinned
November 10, 2025 at 8:21 PM
Thanks to macOS 26, it now supports more languages:
- Turkish
- Indonesian
- Czech
- Danish
- Dutch
- Norwegian Nynorsk
- Norwegian Bokmål
- Malay
- Polish
- Romanian
- Swedish
bsky.app/profile/sind...
- Turkish
- Indonesian
- Czech
- Danish
- Dutch
- Norwegian Nynorsk
- Norwegian Bokmål
- Malay
- Polish
- Romanian
- Swedish
bsky.app/profile/sind...
October 28, 2025 at 6:41 PM
Thanks to macOS 26, it now supports more languages:
- Turkish
- Indonesian
- Czech
- Danish
- Dutch
- Norwegian Nynorsk
- Norwegian Bokmål
- Malay
- Polish
- Romanian
- Swedish
bsky.app/profile/sind...
- Turkish
- Indonesian
- Czech
- Danish
- Dutch
- Norwegian Nynorsk
- Norwegian Bokmål
- Malay
- Polish
- Romanian
- Swedish
bsky.app/profile/sind...
Ky (a tiny HTTP client) finally has a context option, which makes it much easier to create reusable API clients that can accept some custom parameters.
github.com/sindresorhus...
github.com/sindresorhus...
October 22, 2025 at 10:49 AM
Ky (a tiny HTTP client) finally has a context option, which makes it much easier to create reusable API clients that can accept some custom parameters.
github.com/sindresorhus...
github.com/sindresorhus...
Reposted by Sindre Sorhus
Put share services directly in the Finder context menu. I use it for one-click sharing with Dropshare.
October 19, 2025 at 4:54 PM
Put share services directly in the Finder context menu. I use it for one-click sharing with Dropshare.
New in Supercharge:
You can now access some more system accent colors (usually only available for iMac computers).
You can now access some more system accent colors (usually only available for iMac computers).
October 19, 2025 at 4:10 PM
New in Supercharge:
You can now access some more system accent colors (usually only available for iMac computers).
You can now access some more system accent colors (usually only available for iMac computers).
October 18, 2025 at 6:04 PM
What should I reply? 🤣
October 13, 2025 at 4:22 PM
What should I reply? 🤣
CSS is getting support for functions, so I made a small utility library for useful things. It's also a copy-pasteable reference. WIP.
github.com/sindresorhus...
github.com/sindresorhus...
October 8, 2025 at 7:53 AM
CSS is getting support for functions, so I made a small utility library for useful things. It's also a copy-pasteable reference. WIP.
github.com/sindresorhus...
github.com/sindresorhus...
New in Supercharge:
Customizable keyboard shortcut to toggle the clipboard history tab in Spotlight directly. Same with files and actions. (macOS 26 only)
Customizable keyboard shortcut to toggle the clipboard history tab in Spotlight directly. Same with files and actions. (macOS 26 only)
September 25, 2025 at 7:21 AM
New in Supercharge:
Customizable keyboard shortcut to toggle the clipboard history tab in Spotlight directly. Same with files and actions. (macOS 26 only)
Customizable keyboard shortcut to toggle the clipboard history tab in Spotlight directly. Same with files and actions. (macOS 26 only)
Honestly, I really like iOS 26. They fixed a lot of the bad interactions. Things like confirmation dialogs now happen where you tap. No dumb back buttons with a title that is always compressed. No “Done” button everywhere. Faster app open animations. Less wasted space on toolbars.
September 21, 2025 at 2:01 PM
Honestly, I really like iOS 26. They fixed a lot of the bad interactions. Things like confirmation dialogs now happen where you tap. No dumb back buttons with a title that is always compressed. No “Done” button everywhere. Faster app open animations. Less wasted space on toolbars.
Shipping a new liquid glass app icon on day one be like
September 15, 2025 at 11:00 AM
Shipping a new liquid glass app icon on day one be like
Reposted by Sindre Sorhus
type-fest 5 is out! 🚀
(essential TS types)
Strictness helpers:
- ExtendsStrict
- ExcludeStrict
- ExtractStrict
Checks:
- IsUnion
- IsOptional
- IsNullable
Key-level checks:
- IsOptionalKeyOf
- IsReadonlyKeyOf
- IsRequiredKeyOf
- IsWritableKeyOf
And lots of bug fixes!
github.com/sindresorhus...
(essential TS types)
Strictness helpers:
- ExtendsStrict
- ExcludeStrict
- ExtractStrict
Checks:
- IsUnion
- IsOptional
- IsNullable
Key-level checks:
- IsOptionalKeyOf
- IsReadonlyKeyOf
- IsRequiredKeyOf
- IsWritableKeyOf
And lots of bug fixes!
github.com/sindresorhus...
Release v5.0.0 · sindresorhus/type-fest
Breaking
This package is now pure ESM. Please read this.
Require TypeScript 5.9 b5b0214
Require Node.js 20 cc2b0f2
Reminder: type-fest requires strict: true in your tsconfig.
StringKeyOf: Rename t...
github.com
September 13, 2025 at 7:33 PM
type-fest 5 is out! 🚀
(essential TS types)
Strictness helpers:
- ExtendsStrict
- ExcludeStrict
- ExtractStrict
Checks:
- IsUnion
- IsOptional
- IsNullable
Key-level checks:
- IsOptionalKeyOf
- IsReadonlyKeyOf
- IsRequiredKeyOf
- IsWritableKeyOf
And lots of bug fixes!
github.com/sindresorhus...
(essential TS types)
Strictness helpers:
- ExtendsStrict
- ExcludeStrict
- ExtractStrict
Checks:
- IsUnion
- IsOptional
- IsNullable
Key-level checks:
- IsOptionalKeyOf
- IsReadonlyKeyOf
- IsRequiredKeyOf
- IsWritableKeyOf
And lots of bug fixes!
github.com/sindresorhus...
type-fest 5 is out! 🚀
(essential TS types)
Strictness helpers:
- ExtendsStrict
- ExcludeStrict
- ExtractStrict
Checks:
- IsUnion
- IsOptional
- IsNullable
Key-level checks:
- IsOptionalKeyOf
- IsReadonlyKeyOf
- IsRequiredKeyOf
- IsWritableKeyOf
And lots of bug fixes!
github.com/sindresorhus...
(essential TS types)
Strictness helpers:
- ExtendsStrict
- ExcludeStrict
- ExtractStrict
Checks:
- IsUnion
- IsOptional
- IsNullable
Key-level checks:
- IsOptionalKeyOf
- IsReadonlyKeyOf
- IsRequiredKeyOf
- IsWritableKeyOf
And lots of bug fixes!
github.com/sindresorhus...
Release v5.0.0 · sindresorhus/type-fest
Breaking
This package is now pure ESM. Please read this.
Require TypeScript 5.9 b5b0214
Require Node.js 20 cc2b0f2
Reminder: type-fest requires strict: true in your tsconfig.
StringKeyOf: Rename t...
github.com
September 13, 2025 at 7:33 PM
type-fest 5 is out! 🚀
(essential TS types)
Strictness helpers:
- ExtendsStrict
- ExcludeStrict
- ExtractStrict
Checks:
- IsUnion
- IsOptional
- IsNullable
Key-level checks:
- IsOptionalKeyOf
- IsReadonlyKeyOf
- IsRequiredKeyOf
- IsWritableKeyOf
And lots of bug fixes!
github.com/sindresorhus...
(essential TS types)
Strictness helpers:
- ExtendsStrict
- ExcludeStrict
- ExtractStrict
Checks:
- IsUnion
- IsOptional
- IsNullable
Key-level checks:
- IsOptionalKeyOf
- IsReadonlyKeyOf
- IsRequiredKeyOf
- IsWritableKeyOf
And lots of bug fixes!
github.com/sindresorhus...
Reposted by Sindre Sorhus
September 10, 2025 at 10:40 PM
September 10, 2025 at 10:40 PM
Reposted by Sindre Sorhus
New in Shortcutie:
(Useful actions for the Shortcuts app)
Get Document of App
Return the file of the frontmost document in the active or chosen app
Get/Set Accent Color
Get or set the system accent color, including hidden accent colors
(Useful actions for the Shortcuts app)
Get Document of App
Return the file of the frontmost document in the active or chosen app
Get/Set Accent Color
Get or set the system accent color, including hidden accent colors
September 7, 2025 at 8:18 PM
New in Shortcutie:
(Useful actions for the Shortcuts app)
Get Document of App
Return the file of the frontmost document in the active or chosen app
Get/Set Accent Color
Get or set the system accent color, including hidden accent colors
(Useful actions for the Shortcuts app)
Get Document of App
Return the file of the frontmost document in the active or chosen app
Get/Set Accent Color
Get or set the system accent color, including hidden accent colors
New in Shortcutie:
(Useful actions for the Shortcuts app)
Get Document of App
Return the file of the frontmost document in the active or chosen app
Get/Set Accent Color
Get or set the system accent color, including hidden accent colors
(Useful actions for the Shortcuts app)
Get Document of App
Return the file of the frontmost document in the active or chosen app
Get/Set Accent Color
Get or set the system accent color, including hidden accent colors
September 7, 2025 at 8:18 PM
New in Shortcutie:
(Useful actions for the Shortcuts app)
Get Document of App
Return the file of the frontmost document in the active or chosen app
Get/Set Accent Color
Get or set the system accent color, including hidden accent colors
(Useful actions for the Shortcuts app)
Get Document of App
Return the file of the frontmost document in the active or chosen app
Get/Set Accent Color
Get or set the system accent color, including hidden accent colors
Reposted by Sindre Sorhus
The next eslint-plugin-unicorn version will have an "unopinionated" preset! 🥳
This'll make it easier to add the plugin to projects with opinionated devs who clash with its stricter rules.
Thanks @fiskercheung.com and @sindresorhus.com for guidance & reviews!
github.com/sindresorhus...
This'll make it easier to add the plugin to projects with opinionated devs who clash with its stricter rules.
Thanks @fiskercheung.com and @sindresorhus.com for guidance & reviews!
github.com/sindresorhus...
feat: add 'unopinionated' config by JoshuaKGoldberg · Pull Request #2715 · sindresorhus/eslint-plugin-unicorn
Fixes #896.
Adds all rules from recommended to a new unopinionated config, with the exception of rules that add in subjective opinions >1% of users might not want (per my vague guesstimation). T...
github.com
September 5, 2025 at 4:51 PM
The next eslint-plugin-unicorn version will have an "unopinionated" preset! 🥳
This'll make it easier to add the plugin to projects with opinionated devs who clash with its stricter rules.
Thanks @fiskercheung.com and @sindresorhus.com for guidance & reviews!
github.com/sindresorhus...
This'll make it easier to add the plugin to projects with opinionated devs who clash with its stricter rules.
Thanks @fiskercheung.com and @sindresorhus.com for guidance & reviews!
github.com/sindresorhus...
New in Supercharge:
Capture Text — Extract text from anywhere on the screen
Capture Text — Extract text from anywhere on the screen
September 2, 2025 at 2:44 PM
New in Supercharge:
Capture Text — Extract text from anywhere on the screen
Capture Text — Extract text from anywhere on the screen
Apple people: github.com/feedback-ass...
Also if you're not working at Apple. It would be helpful if you could duplicate the report. The more duplicates, the more likely Apple will look into it.
Also if you're not working at Apple. It would be helpful if you could duplicate the report. The more duplicates, the more likely Apple will look into it.
FB19805797: The shortcuts command-line tool on macOS automatically inserts "Stop and Output" action that permanently modifies shortcuts - need flag to prevent this behavior · Issue #703 · feedback-ass...
Submission Date 2025-08-21 Status Open Area Shortcuts Operating System Version macOS 15.5 Type Incorrect/Unexpected Behavior Description The shortcuts CLI tool automatically inserts a "Stop and Out...
github.com
August 21, 2025 at 10:59 AM
Apple people: github.com/feedback-ass...
Also if you're not working at Apple. It would be helpful if you could duplicate the report. The more duplicates, the more likely Apple will look into it.
Also if you're not working at Apple. It would be helpful if you could duplicate the report. The more duplicates, the more likely Apple will look into it.
I'm trying out the bundle feature on Gumroad. Get 3 of my power user apps for 26% off when bought together: sindresorhus.gumroad.com/l/power-user
Power User Bundle
Get 3 of my power user apps for just $25 – that's 26% off and saves you $9!
sindresorhus.gumroad.com
August 17, 2025 at 11:11 AM
I'm trying out the bundle feature on Gumroad. Get 3 of my power user apps for 26% off when bought together: sindresorhus.gumroad.com/l/power-user
August 14, 2025 at 5:34 PM
Wondering why no one builds Apple Watch apps? Well...
This is from my App Store Connect for the past year. I have 5 apps for Apple Watch.
This is from my App Store Connect for the past year. I have 5 apps for Apple Watch.
August 6, 2025 at 6:42 PM
Wondering why no one builds Apple Watch apps? Well...
This is from my App Store Connect for the past year. I have 5 apps for Apple Watch.
This is from my App Store Connect for the past year. I have 5 apps for Apple Watch.
The only real failure is never launching
August 4, 2025 at 12:46 AM
The only real failure is never launching