Become a sponsor to Phil Nash
π Hello
I'm Phil Nash, a developer from the UK π¬π§ living in Melbourne, Australia π¦πΊ.
I like building and contributing to open source projects, mostly in the Ruby and JavaScript. I mostly enjoy sharing my work with others so that they don't have to write the code.
π¨βπ» Projects
Some of my personal projects are listed below.
VS Code
- ngrok for VS Code - A VS Code extension to control ngrok
Ruby
- Bitly - making it easy to use the Bitly API since 2009
- Pwned - trying to make passwords safer
- Envyable - loading config from yaml into your
ENV
Jekyll
- jekyll-gzip - Gzip your Jekyll site's assets and files at build time
- jekyll-zopfli - Really gzip your Jekyll site's assets and files at build time using Zopfli
- jekyll-brotli - Compress your Jekyll site's assets and files at build time with Brotli
- jekyll-web_monetization - add Web Monetization API payment pointers to your Jekyll site
JavaScript
- pwned.js - trying to make passwords safer in Node.js and the front-end
- ngrok (as a maintainer) - control ngrok from Node.js
Web Components
- web-share-wrapper - wrap other share elements to replace with a web share API button
- time-formatter - display the time and date in the user's time zone and language
- web-monetization-ad-hider - hide ads if a user is sending payments via web monetization
- web-monetization-exclusive-content - show exclusive content if a user is sending payments via web monetization
Featured work
-
philnash/ngrok-for-vscode
π A VSCode extension to control ngrok from the command palette
TypeScript 117 -
philnash/bitly
π A Ruby wrapper for the bit.ly API
Ruby 451 -
philnash/pwned
π± An easy, Ruby way to use the Pwned Passwords API.
Ruby 424 -
philnash/web-share-wrapper
A web component that wraps other share elements to replace with a web share button where supported.
JavaScript 24 -
philnash/crotp
CrOTP - One Time Passwords for Crystal
Crystal 63 -
philnash/jekyll-gzip
Generate gzipped assets and files for your Jekyll site at build time
Ruby 37