check out my latest app: Icon Preview
and my latest blog post
Name: Sindre Sorhus
Type: User
Bio: Full-Time Open-Sourcerer. Focuses on Swift & JavaScript. Makes macOS apps, CLI tools, npm packages. Likes unicorns.
Twitter: sindresorhus
check out my latest app: Icon Preview
and my latest blog post
Get an array of valid, sorted, and cleaned semver versions from an array of strings
Convert matching double-quotes to single-quotes: `I "love" unicorns` → `I 'love' unicorns`
Convert matching double-quotes to single-quotes: I "love" unicorns → I 'love' unicorns
Personal dev todo list. Comments and suggestions on what I should work on welcome :)
Launch the macOS Touch Bar simulator from the command-line
Use the Touch Bar on any Mac
Convert Unicode characters to Latin characters using transliteration
Move files and directories to the trash
Move files and folders to the trash
Create a trayballoon on Windows
Similar to String#trim() but removes only whitespace on the left
Trim newlines from the start and/or end of a string
Trim a consecutively repeated substring: foo--bar---baz → foo-bar-baz
Similar to String#trim() but removes only whitespace on the right
Truncate a URL to a specific length
Essential utilities for TypeScript projects
Shared TypeScript config for my projects
Inspiration for words to mute on Twitter
A collection of essential TypeScript types
Style guide for adding type definitions to my npm packages
Get the user agent of a recent Chrome version to pretend to be a browser in network requests
Generate random numbers that are consecutively unique
Get consecutively unique elements from an array
Generate a unique random string
Get the maximum permitted length of a path of a Unix domain socket
Debug your Unstated containers with ease
Convert a tilde path to an absolute path: ~/dev => /Users/sindresorhus/dev
Get an unused filename by appending a number if it exists: `file.txt` → `file (1).txt`
Lax `url.format()` that formats a hostname and port into IPv6-compatible socket form of `hostname:port`
url.parse() with support for protocol-less URLs & IPs
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.