GitHub - javadag/pixel-syntax

Pixel Syntax

Pixel Syntax is a powerful tool designed to convert code into visually appealing images. Featuring a customizable interface and robust export options, Pixel Syntax is perfect for developers who want to share polished code snippets on social media, blogs, or presentations.

✨ Features

  • 🎨 Code to Image Conversion: Write or paste your code into the editor and export a beautiful image.
  • πŸ›  Customizable Styles: Tailor the appearance of your code images with robust configuration options.
  • πŸ’Ύ Preset Management: Save and reuse your favorite configurations for consistent designs.
  • πŸ“€ Flexible Export Options: Adjust file format (PNG, JPG, SVG), scaling, and file names before saving.

πŸ›  Development

  1. Clone the Repository:
git clone https://github.com/your-username/pixel-syntax.git
cd pixel-syntax
  1. Install Dependencies:
  1. Start the Development Server:

Technologies Used

  • ⚑ Next.js: Framework for blazing-fast, modern web apps.
  • 🎨 React: Component-based library for building user interfaces.
  • πŸ“ TypeScript: Ensures type safety and developer confidence.
  • πŸ–Œ Tailwind CSS: Utility-first styling for responsive and beautiful designs.
  • βœ’οΈ CodeMirror: Integrated editor with rich syntax highlighting.
  • 🌐 Shadcn/ui: Accessible and customizable UI components.
  • πŸ’Ύ Dexie.js: Fast, reliable IndexedDB-based storage for managing presets.

🀝 Contributing

We welcome contributions to make Pixel Syntax even better! Here’s how you can help:

  1. Fork the Repository
  2. Create a New Branch:
  3. Commit Your Changes:
  4. Push Your Branch:
  5. Open a Pull Request

πŸ“œ License

Pixel Syntax is licensed under the MIT License. Feel free to use, modify, and distribute the project with proper attribution.