mirror of
https://github.com/Xevion/grain.git
synced 2025-12-05 23:15:08 -06:00
master
- Replace html2canvas with modern-screenshot for better performance - Remove ExportModal and CSS export functionality - Simplify export to single PNG download - Improve controls layout with better spacing and text shadows - Increase glass-panel opacity for better readability - Remove unused ExportData interface and CSS generation utilities
Create beautiful, dynamic backgrounds with colorful gradients and film grain. Built with modern web technologies for smooth performance and stunning visuals.
- Customizable gradients & noise via SVG filters
- Preset palettes for quick styling
- PNG export with a single click
Built with Preact, Vite, Tailwind CSS, Radix UI, and Lucide Icons.
Usage
git clone https://github.com/Xevion/grain.git # Clone the repository
cd grain # Navigate to the repository
npm install --global pnpm # Install pnpm if needed
pnpm install # Install dependencies
pnpm dev # Start development server
pnpm build # Build for production
pnpm preview # Preview the production build
License
Licensed under the GNU General Public License v3.0.
Description
Languages
TypeScript
79.6%
CSS
12%
HTML
8.4%
