Skip to content

🖋️ Transform digital text into realistic handwriting with AI-powered humanization. Privacy-first web app featuring procedural rendering, organic jitter simulation, and intelligent pagination. No server storage—everything runs in your browser. Perfect for assignments, notes, and authentic handwritten documents. ⚡ Fast • 🔒 Secure • 🎨 Realistic.

License

Notifications You must be signed in to change notification settings

ArshVermaGit/Handwritten

🖋️ Handwritten

Handwritten Logo

Transform digital text into organic, human-like handwriting instantly.

Vercel Deployment Version License: MIT PRs Welcome Security Policy

Launch the WorkshopFeaturesHow it Works


🎨 What is Handwritten?

Handwritten is a high-performance web application that leverages procedural rendering and AI to convert typed text into realistic, organic handwriting. Version 2.0, the "Atmospheric Update", introduces a premium visual layer and a sophisticated rendering engine that ensures every character feels uniquely human.

🌟 Key Features (v2.0)

  • Atmospheric Rendering Engine: A unified visual system featuring fluid mesh gradients and a subtle micro-dot grid for a premium aesthetic.
  • Premium 3D Depth: Multi-layered shadow systems and elevation markers that provide a tangible sense of hierarchy.
  • AI Humanization Engine: Integrated with OpenAI's GPT-4o-mini via OpenRouter to inject natural phrasing and spontaneous "human" rhythm into your text.
  • Deterministic Randomness: Characters are offset dynamically using hash seeds, ensuring stylistic consistency across sessions.
  • High-Fidelity Export: Seamlessly export your creations as multi-page PDFs or high-resolution image ZIPs, all processed locally for maximum privacy.

🚀 Quick Start

Get your local handwriting workshop running in less than 2 minutes:

  1. Clone the Repository

    git clone https://github.com/ArshVermaGit/Handwritten.git
    cd Handwritten
  2. Install Dependencies

    npm install
  3. Environment Configuration Copy .env.example to .env and add your OpenRouter API key.

  4. Fire it Up!

    npm run dev

🛠️ Technical Architecture

React Vite TailwindCSS JavaScript HTML CSS

Layer Technology
Framework React + Vite
Styling Tailwind CSS (Standardized Utility System)
Animations Framer Motion (Global Orchestration)
State Zustand (Store & Persist)
Rendering html2canvas + jsPDF

🤝 Community & Development

Handwritten is built by the community, for the community. We've made our repository 100% contributor-friendly.


☕ Support the Project

If you find this tool helpful and want to support its development, consider buying me a coffee! Your support helps keep the project alive and free.

📱 Connect with Me

I'd love to hear your feedback or discuss potential collaborations!

GitHub LinkedIn Twitter Gmail


Built with ❤️ by Arsh Verma

About

🖋️ Transform digital text into realistic handwriting with AI-powered humanization. Privacy-first web app featuring procedural rendering, organic jitter simulation, and intelligent pagination. No server storage—everything runs in your browser. Perfect for assignments, notes, and authentic handwritten documents. ⚡ Fast • 🔒 Secure • 🎨 Realistic.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published