Breno Polanski's starred repositories
screenshot-to-code
Drop in a screenshot and convert it to clean code (HTML/Tailwind/React/Vue)
Stirling-PDF
#1 Locally hosted web application that allows you to perform various operations on PDF files
gpt-crawler
Crawl a site to generate knowledge files to create your own custom GPT from a URL
rough-notation
Create and animate hand-drawn annotations on a web page
react-intersection-observer
React implementation of the Intersection Observer API to tell you when an element enters or leaves the viewport.
react-scroll
React scroll component
tailwindcss-animate
A Tailwind CSS plugin for creating beautiful animations
react-focus-lock
It is a trap! A lock for a Focus. 🔓
neobrutalism-components
Collection of neobrutalism-styled Tailwind components.
tailwindcss-classnames
Functional typed classnames for TailwindCSS
DragSelect
An easy JavaScript library for selecting and moving elements. With no dependencies. Drag-Select & Drag-And-Drop. – Examples:
revoke.cash
❌ Revoke or update your token approvals
PhaserEditor2D-v3
A web-based IDE for HTML5 game development. Powered by Phaser.
screenshots
A screenshot plugin for electron and react
react-in-viewport
Detect if React component is in viewport
use-lilius
📅 A headless calendar hook for React.
react-activity-calendar
A flexible React component to display activity data in a calendar (heatmap).
shared-zustand
cross-tab state sharing for zustand
floatype.js
A tiny, zero-dependency, floating autocomplete / autosuggestion widget for textareas.
use-double-click
:mouse2: A simple React hook for differentiating single and double clicks on the same component.
zustand-computed
A Zustand middleware to create computed states.
TheNinjaRPG
Source code for TheNinja-RPG
next-gallery-modal
This is a WordPress-like image upload gallery modal component made with NextJS + Tailwind CSS + Typescript + shadcn-ui + Supabase.
persist-and-sync
Zustand middleware to easily persist and sync Zustand state between tabs / windows / iframes (Same Origin)
private-qrcode
store your secret strings encrypted and printed in qrcode format, use this tool to open and generate private qrcode