About Rich Harris
Rich is the creator of Svelte, and other open source projects. Svelte is a leading and new, high performance programming language. Svelte is used to create next generation mobile apps, websites and other digital components. This mobile application/website you're looking at is created using Svelte.
Rich is based in The Big Apple (New York City, USA), and is developing Svelte full-time at Vercel, the cloud platform service.
Rich works with the Svelte core team members that are dispersed around the world. Svelte team activity can be followed through the Svelte Society website, the Svelte Discord channel, and there are additional links further below.
Previously Rich worked as a graphics editor on the investigative team at the New York Times. He was focused primarily on technology coverage. Before the New York Times Rich worked at the Emmy Award winning interactive team at The Guardian US.
Rich studied at University College, London, England and graduated with a Bachelor of Arts degree in Philosophy in 2006.
Rich has accounts on:
Please explore the site and find Rich's:
- Interviews - a collection of previous interviews and podcasts.
- Talks - A little library of previous talks that Rich has given, plus news about any upcoming talks we know about.
- Stream - A mixture of news and online activity.
This website is created and maintained by the Inspirational People non-profit organisation.
For more information on Svelte, please read below or visit Svelte.dev
Rich's Repositories at GitHub
Rich has hundreds of development repositories at GitHub. We've created a list of the top 10 or so, by their number of stars:
- ramjet - Morph DOM elements from one state to another with smooth animations and transitions.
- degit - Straightforward project scaffolding.
- magic-spring - Manipulate strings like a wizard.
- butternut - The fast, future-friendly minifier.
- pancake - Experimental charting library for Svelte.
- svelte-cubed - Svelte ❤️ Three.
- dvalue - Gets the job done when JSON.stringify can't.
- agadoo - Check whether a package is tree-shakeable.
- react-svelte - Use Svelte components inside a React app.
The repo list continues here.
Svelte Resources and Community
Additional links for the Svelte Community
- Svelte Society (sveltesociety.dev) - A volunteer global network of Svelte fans that strive to promote Svelte and its ecosystem. The site is a central index of events and also a components directory.
- Discord Channel - Svelte Official
- YouTube Channel - Svelte Society
- GitHub - sveltejs
- Reddit - sveltejs
- Twitter @SvelteSociety
Conference, Newsletter, and other Resources
- Svelte Summit - Fall Edition Conference occurs in Stockholm, Sweden on 8th-9th September, 2022
- Svelte Newsletter - Keep up with all the latest Svelte news
- Dev.to Svelte
SvelteKit is a superb, new, framework for building web applications of all sizes. It provides a beautiful development experience and offers flexible filesystem-based routing.
We can compliment Sveltekit's strengths from our own experience, and also the mass of developer support we hear in the community.
This mobile app/website you are viewing is created using SvelteKit.
Rich teaches Svelte in this almost 5 hour course through Frontend Masters.
Svelte Community Chat