I'm a full stack software engineer from Upstate NY with a passion for designing and building cutting-edge, cost-effective web applications.
Quick stats:
- Average 300k+ total npm package downloads per month 🔥
- 30k+ VS Code extension installations 👨💻👩💻
- 15+ years experience being a professional nerd 🤓
Check out my website for more information → justinmahar.com
To support my open source work, please consider buying me a coffee or sponsoring me. Doing so will forever guarantee your place in the Hall of Awesome. Your support is much appreciated!
Open Source Projects on GitHub
Name | Description |
---|---|
react-social-media-embed | 📰 Easily embed social media posts from Facebook, Instagram, LinkedIn, Pinterest, TikTok, Twitter, and YouTube in React. |
easyjre | ☕ Easily create an OpenJDK JRE using jlink! |
react-use-precision-timer | ⏱️ A versatile precision timer hook for React. Doubles as a stopwatch. |
openai-ext | 🤖 Extension to OpenAI's API to support streaming chat completions. |
react-html-props | ⚛️ Convenient TypeScript types for all React HTML props. |
github-projectv2-csv-exporter | 📂 Export GitHub project cards as CSV files. Uses the ProjectV2 API. |
react-kindling | 🔥 A template to build, test, and share React components and hooks easily. |
react-super-seo | 🔱 React SEO component that handles metadata so you don't have to. Supports Google, OpenGraph, Twitter, and beyond. |
gumroad-api-tester | 🌀 A web tool for easily testing the Gumroad API. |
vscode-react-bootstrap-snippets | 📝 VS Code snippets for the React-Bootstrap library. Over 20k installs! |
articulate-nlg | 💬 A natural language generator (NLG) that articulates concepts as words, phrases, and sentences. |
lockblocks | 🔄 Node.js utility for updating projects created from starters. |
react-storage-complete | 🗄️ React hooks for accessing localStorage and sessionStorage, with syncing and prefix support. The complete package. |
random-seed-weighted-chooser | 🎲 A random weighted item chooser with custom seed option for JS. |
silly-password-generator | 🔑 Generate silly passwords that are secure and easy to use. Inspired by xkcd. |
react-timed-image | 🎆 React image component that re-renders at timed intervals. Includes optional cache busting. |
react-use-window-scroll | |
react-use-query-param-string | 🔡 React hook for easily getting and setting query param strings. |
versatile-tree | 🌴 A highly versatile tree structure for JavaScript. |
react-bootstrap-tree-editor | 🌲 An interactive tree editor built on react-bootstrap. |
ai-text-processor | 📖 Utility for processing text using AI. Summarize, analyze, extract, translate, format, and more! |
react-timed-renderer | ⏳ React component that re-renders at the interval provided. |
react-uncached-image | 🌅 React image component that bypasses caching using query param cache busting. |
react-build-status-badge | 🚥 React build status badge component for any CI/CD service. Shows real-time status and supports Markdown for easy setup. |
simple-form-submit | ✅ Submit your form data with a simple JavaScript call. |
chrome-copy-html | 📃 Chrome extension to easily copy any page's HTML to the clipboard. |
react-sub-unsub | 🔔 Manage React effect listeners with ease. |
Name | Description |
---|---|
🎯 List of Niches | Discover and research niches for your brand |
📜 The Stoic Devotional | 1% wiser every day with Stoicism |
📚 Books For Entrepreneurs | Animated book summaries for business and life |
👹 Search Ogre | Consolidate your searches into a single dashboard |