{"id":25452784,"url":"https://github.com/yllvar/create-ascii-art","last_synced_at":"2025-10-06T07:22:23.175Z","repository":{"id":276111689,"uuid":"928245930","full_name":"yllvar/create-ascii-art","owner":"yllvar","description":"A web application for converting images and text into ASCII art, built with Next.js, React, and Tailwind CSS. Upload Image or Use Text Base to Generate ASCII Art","archived":false,"fork":false,"pushed_at":"2025-02-06T13:19:10.000Z","size":74,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-17T23:41:55.824Z","etag":null,"topics":["acsii-table","art-generator"],"latest_commit_sha":null,"homepage":"https://get-ascii.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yllvar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-06T10:08:59.000Z","updated_at":"2025-02-06T13:19:14.000Z","dependencies_parsed_at":"2025-02-06T11:41:12.483Z","dependency_job_id":null,"html_url":"https://github.com/yllvar/create-ascii-art","commit_stats":null,"previous_names":["yllvar/create-ascii-art"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yllvar%2Fcreate-ascii-art","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yllvar%2Fcreate-ascii-art/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yllvar%2Fcreate-ascii-art/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yllvar%2Fcreate-ascii-art/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yllvar","download_url":"https://codeload.github.com/yllvar/create-ascii-art/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254535822,"owners_count":22087399,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["acsii-table","art-generator"],"created_at":"2025-02-17T23:41:35.292Z","updated_at":"2025-10-06T07:22:18.139Z","avatar_url":"https://github.com/yllvar.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🎨 ASCII Art Generator\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/c210d8d2-e17f-4c6c-83e7-feb910bce584\" alt=\"ASCII Art Generator Screenshot\" width=\"80%\"\u003e\n\u003c/p\u003e\n\n\u003e 🚀 A powerful web application for converting images and text into ASCII art, built with Next.js, React, and Tailwind CSS.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/69b9626d-2fb2-4c3f-a656-2fe4b442da37\" alt=\"ASCII Art Generator Demo\" width=\"80%\"\u003e\n\u003c/p\u003e\n\n## 📑 Table of Contents\n\n- [Project Overview](#project-overview)\n- [Features](#features)\n- [Architecture](#architecture)\n- [Installation](#installation)\n- [Usage](#usage)\n- [Contributing](#contributing)\n- [License](#license)\n\n## 🌟 Project Overview\n\nThe ASCII Art Generator is a sophisticated web application that transforms images and text into captivating ASCII art. Built with modern web technologies, it offers an intuitive interface with extensive customization options, making it easy for users to create unique ASCII artworks.\n\nWhether you're a digital artist, a programmer looking to add some flair to your console applications, or just someone who appreciates the aesthetic of ASCII art, this tool provides a seamless experience for generating, customizing, and exporting ASCII creations. \n\n## ✨ Features\n\n### 🖼️ Image Processing\n- **Image to ASCII Conversion**: Upload any image and watch it transform into ASCII art in real-time\n- **Customizable Parameters**: Fine-tune your ASCII art with adjustable settings for width, brightness, and contrast\n- **Real-time Preview**: See changes instantly as you adjust settings, allowing for quick iterations\n\n### 📝 Text Conversion\n- **Text to ASCII Art**: Convert any text input into stylized ASCII art\n- **Multiple Character Sets**: Choose from various character sets to achieve different visual styles\n- **Preset Styles**: Quick access to predefined styles for instant artistic effects\n\n### 🎯 User Interface\n- **Dark/Light Theme**: Toggle between dark and light modes for comfortable viewing\n- **Responsive Design**: Fully functional on desktop, tablet, and mobile devices\n- **Intuitive Controls**: User-friendly interface with easy-to-understand settings\n\n### 💾 Output Options\n- **Copy to Clipboard**: Instantly copy your ASCII art for quick sharing\n- **Download as Text File**: Save your creation as a .txt file\n- **Re-upload Functionality**: Load previously generated ASCII art for further editing\n\n## 🏗️ Architecture\n\n### 🛠️ Technology Stack\n- **Next.js**: Server-side rendering and efficient routing\n- **React**: Dynamic and responsive user interface components\n- **Tailwind CSS**: Utility-first CSS for rapid UI development\n- **TypeScript**: Type safety and enhanced code quality\n\n### 📐 Design Pattern\nThe application implements a component-based architecture, separating client-side and server-side logic for:\n- Modular and reusable code\n- Efficient state management\n- Optimized performance\n\n## 🚀 Installation\n\n1. Clone the repository:\n```bash\ngit clone https://github.com/yllvar/create-ascii-art.git\ncd create-ascii-art\n```\n\n2. Install dependencies:\n```bash\nnpm install\n```\n\n3. Set up environment variables:\n   - Copy `.env.example` to `.env.local`\n   - Fill in required variables\n\n4. Run the development server:\n```bash\nnpm run dev\n```\n\n5. Open [http://localhost:3000](http://localhost:3000) in your browser 🌐\n\n## 📖 Usage\n\n### 🖼️ Converting an Image to ASCII\n1. Click \"Upload Image\" in the sidebar\n2. Select an image file\n3. Adjust width, brightness, and contrast\n4. Watch your ASCII art update in real-time\n\n### ✍️ Creating ASCII Art from Text\n1. Switch to the \"Text\" tab\n2. Enter your text\n3. Select character set and style\n4. Click \"Generate\"\n\n### 🎨 Customizing Your ASCII Art\n1. Try different presets\n2. Fine-tune using advanced settings\n3. Toggle dark/light mode as needed\n\n### 💾 Exporting Your Creation\n1. Copy to clipboard with one click\n2. Download as a text file\n3. Save for later editing\n\n## 🤝 Contributing\n\nWe welcome contributions! Here's how:\n\n1. Fork the repository\n2. Create a new branch: `git checkout -b feature/amazing-feature`\n3. Commit your changes: `git commit -m 'Add amazing feature'`\n4. Push to the branch: `git push origin feature/amazing-feature`\n5. Open a pull request 🎉\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct.\n\n## 📄 License\n\nThis project is licensed under the MIT License - see [LICENSE.md](LICENSE.md) for details.\n\n---\n\n🐛 Found a bug? Have a feature request? [Open an issue](https://github.com/yllvar/create-ascii-art/issues)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyllvar%2Fcreate-ascii-art","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyllvar%2Fcreate-ascii-art","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyllvar%2Fcreate-ascii-art/lists"}