Skip to content

Kalmarv/codeimage

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

CodeImage logo

Create elegant code screenshots of your source code.

Latest release Version Build workflow badge Issues Lint workflow badge Built with SolidJS Built with Vanilla Extract Code quality License

CodeImage showcase

Introduction

CodeImage is the newest tool to help developers to create beautiful screenshots of their code, providing several features to speed up the process to post in social media.

πŸš€ Features

βœ… Customizable terminal window, editor and frame style
βœ… 15+ custom themes for code editor
βœ… Highlighting support for 10+ programming languages
βœ… Tab name with customizable icons
βœ… Web share api support
βœ… Keyboard shortcuts support
βœ… Mobile view support
βœ… Multi-language support
βœ… Light and dark mode support

πŸ’» Run locally

CodeImage use a monorepo structure with pnpm. It's currently subdivided in these packages:

To run the project locally, you must have in your local machine pnpm >= 7 and node >= 16.x;

  1. Install dependencies
$ pnpm install
  1. Build core libraries
$ pnpm libs:build
  1. Run @codeimage/app
$ pnpm dev

πŸ€– Tech stack

CodeImage front-end app is entirely built with SolidJS, and currently relies on these technologies:

Other libraries:

🌏 Contributions

⚠️ Read this before opening any PR!

When contributing, it's better to first discuss the change you wish to make via issue or discussion, or any other method with the owners of this repository before making a change.

See the CONTRIBUTING.md guide for more details.


CodeImage is the winner of SolidHack 2022 for the Best Application category!

License

MIT Β© Riccardo Perra

About

Create elegant screenshots of your source code. Built with SolidJS

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 98.0%
  • HTML 1.3%
  • Other 0.7%