-
Notifications
You must be signed in to change notification settings - Fork 4
Home
Chris W edited this page Dec 9, 2024
·
4 revisions
Goshot is a powerful Go library and CLI tool for creating beautiful code screenshots with customizable window chrome, syntax highlighting, and backgrounds. Similar to Carbon and Silicon, Goshot allows you to create stunning visual representations of your code snippets for documentation, presentations, or social media sharing.
- π¨ Beautiful syntax highlighting with multiple themes
- πΌ Customizable window chrome (macOS, Windows, Linux styles)
- π Various background options (solid colors, gradients, images)
- π€ Custom font support
- π Adjustable padding and margins
- πΎ Multiple export formats (PNG, JPEG)
- π Both CLI and library interfaces
- Installation Guide - Instructions for installing both the CLI tool and library
- CLI Usage - Learn how to use Goshot from the command line (coming soon)
- Library Usage - Examples and documentation for using Goshot as a library
- Configuration - Configuration options and customization guide
- Contributing - Guidelines for contributing to Goshot
Goshot is currently under active development. While the core functionality is stable, some features are still being implemented and refined. Check the project roadmap for more information about upcoming features and improvements.
-
π€ Contributing
- Code of Conduct
- Development Workflow
- Project Structure
- Guidelines
- Testing
- Documentation