Pinned
Sindre Sorhus
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
6.7K followers9 following305 posts
Sindre Sorhus reposted
bsky.app/profile/sind... I wrote a blog post about the new website. Why Swift and how it works. sindresorhus.com/blog/swift-w...
Just shipped a redesign of my website: sindresorhus.com/apps It's now fully in Swift and compiled to HTML/CSS.
bsky.app/profile/sind... I wrote a blog post about the new website. Why Swift and how it works. sindresorhus.com/blog/swift-w...
Just shipped a redesign of my website: sindresorhus.com/apps It's now fully in Swift and compiled to HTML/CSS.
Just shipped a redesign of my website: sindresorhus.com/apps It's now fully in Swift and compiled to HTML/CSS.
I added a "now" page that shows what I'm up to with some stats: sindresorhus.com/now
Just shipped a redesign of my website: sindresorhus.com/apps It's now fully in Swift and compiled to HTML/CSS.
Sindre Sorhus reposted
Node.js has FFI support now, which makes it possible to implement native integrations without all the build problems that comes with native addons. For example, I just made github.com/sindresorhus...
I have 8 accepted security vulnerabilities for iOS 27 and macOS 27 support.apple.com/en-us/149034 support.apple.com/en-us/149035
Sindre Sorhus reposted
This week's Catalog Pick: Pure Paste by @sindresorhus.com Copying text shouldn’t bring webpage clutter with it. Pure Paste strips formatting, tracking parameters, and invisible characters before you paste, while leaving files, images, and passwords alone. indieappcatalog.com/picks/pure-p...
I moved from Raycast since they made it non-native and bad. Tinycast is a great native replacement: github.com/abue-ammar/t...
New in Supercharge You can now switch Spaces without any slide animation using customize keyboard shortcuts. All changes: sindresorhus.com/supercharge/...
If you use the Node.js test runner (node:test), you may like the new ESLint plugin I cooked up. 64 rules to improve your tests, prevent mistakes, and enforce style. github.com/sindresorhus...
eslint-plugin-unicorn now has 300+ rules to catch bugs and improve your JavaScript github.com/sindresorhus...
And all known bugs were fixed. And it gained some non-JS rules: github.com/sindresorhus...
New app 📩 Mailway Route email links (mailto) to any email app or webmail sindresorhus.com/mailway
After 3 years of work, Gifski 3 is here. Rewritten from scratch in SwiftUI, with cropping, GIF preview, exporting trimmed/cropped videos, loop delay, smarter estimates, improved performance, and lots of polish. github.com/sindresorhus...
Send media keys to a specific app (Music or Spotify) Always send play/pause and next/previous track to the app you choose. Useful when macOS keeps sending media keys to the wrong app. sindresorhus.com/supercharge/...
Sindre Sorhus reposted
Build your own HTTP client with fetch-extras Take only what you need. Tree-shakeable. Built on Fetch. Works in the browser, Node.js, etc. github.com/sindresorhus...
Another thing I have been working on for a couple of months: Ink 7 New hooks: usePaste, useWindowSize, useBoxMetrics, useAnimation More props stuff for <Box>: maxWidth/maxHeight, aspectRatio, alignContent, position="static" Ink lets you build CLIs with React github.com/vadimdemedes...
Build your own HTTP client with fetch-extras Take only what you need. Tree-shakeable. Built on Fetch. Works in the browser, Node.js, etc. github.com/sindresorhus...
Build your own HTTP client with fetch-extras Take only what you need. Tree-shakeable. Built on Fetch. Works in the browser, Node.js, etc. github.com/sindresorhus...
For the past two months I have been working hard on Ky 2 and now it's finally out. All bugs fixed. All GitHub issues resolved. Cleaner API, stricter behavior, fewer footguns. github.com/sindresorhus...
For the past two months I have been working hard on Ky 2 and now it's finally out. All bugs fixed. All GitHub issues resolved. Cleaner API, stricter behavior, fewer footguns. github.com/sindresorhus...
New app Imago 🦊 Generate images from text using Flux 2, locally on your computer sindresorhus.com/imago
sindresorhus.com/actions New actions: Ask for Input with Dialog Combine Audio Files Counter Keychain Make Live Photo from Video Create Temporary Folder Generate Emojis Filter List of Dictionaries Sort List of Dictionaries Remove Dictionary Values Get Contents of URL (Extended) Get Dates in Range
Get Image URLs from Web Page Get Images from Web Page Get Meta Tags of URL Get Media Metadata Get Raw Media Metadata Convert Text File Encoding Manage Shortcut Lock Overlay Image (Extended) Scan Barcodes in Image Convert Number Base Find Points of Interest Calculate Bearing Parse/Make Markdown Table