Justin Mahar's repositories
react-social-media-embed
π° Easily embed social media posts from Facebook, Instagram, LinkedIn, Pinterest, TikTok, X (Twitter), and YouTube in React.
react-use-precision-timer
β±οΈ A versatile precision timer hook for React. Doubles as a stopwatch.
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.
openai-ext
π€ Extension to OpenAI's API to support streaming chat completions.
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.
random-seed-weighted-chooser
π² A random weighted item chooser with custom seed option for JS.
react-storage-complete
ποΈ React hooks for accessing localStorage and sessionStorage, with syncing and prefix support. The complete package.
ai-text-processor
π Utility for processing text using AI. Summarize, analyze, extract, translate, format, and more!
silly-password-generator
π Generate silly passwords that are secure and easy to use. Inspired by xkcd.
react-bootstrap-tree-editor
π² An interactive tree editor built on react-bootstrap.
react-timed-image
π React image component that re-renders at timed intervals. Includes optional cache busting.
react-use-window-scroll
βοΈ React hooks for scrolling the page to any location, or by any amount. Supports smooth scrolling.
react-use-query-param-string
π‘ React hook for easily getting and setting query param strings.
versatile-tree
π΄ A highly versatile tree structure for JavaScript.
chrome-copy-html
π Chrome extension to easily copy any page's HTML to the clipboard.
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.
awesome-chatgpt
Curated list of awesome tools, demos, docs for ChatGPT and GPT-3
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.
justinmahar
π README project for GitHub
react-sub-unsub
π Manage React effect listeners with ease.
video-player-control
Basic keyboard controls for Skillshare's player.