ellisonleao/carbon-now.nvim — explained in plain English
Analysis updated 2026-07-29 · repo last pushed 2025-11-05
Turn highlighted code in Neovim into a styled image for sharing on social media.
Generate presentation-ready code screenshots for blog posts or slides.
Convert a GitHub Gist into a polished image without opening the file locally.
Produce consistent code images with custom themes and fonts for educational materials.
| ellisonleao/carbon-now.nvim | echasnovski/nvim | geniushu-tgty/open-tgtylab | |
|---|---|---|---|
| Stars | 195 | 203 | 182 |
| Language | Lua | Lua | Lua |
| Last pushed | 2025-11-05 | 2026-06-16 | — |
| Maintenance | Quiet | Maintained | — |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 2/5 | 3/5 | 4/5 |
| Audience | developer | developer | researcher |
Figures from each repo's GitHub metadata at analysis time.
Requires Neovim 0.10+ and your selected code is sent to an external web service for rendering, so avoid using it with sensitive code.
carbon-now.nvim is a plugin for Neovim (a popular terminal-based code editor) that lets you turn your code into visually appealing images you can share. If you've ever seen a screenshot of code with a nice background, custom font, and syntax highlighting colors, that's the kind of image this tool creates. When you highlight a section of code in Neovim and run the command, the plugin takes your selection and sends it to a free web service that generates the styled image. You don't have to manually copy, paste, and configure anything in a browser. You can also customize how the final image looks, things like the color theme, font, background color, and whether to show line numbers, all from a simple configuration file in your editor. This is useful for developers, technical writers, or educators who frequently share code snippets on social media, in blog posts, or in presentations. Instead of taking a raw screenshot of your editor, you can produce polished, consistent images with a couple of keystrokes. The plugin also supports generating images from GitHub Gists, so you can quickly turn shared code files into images without opening them locally. The project is built in Lua and designed to integrate directly into the Neovim environment. It requires Neovim version 0.10 or higher and relies on an external web service to handle the actual image rendering. This means your code is sent to that service to generate the final product, which is worth noting if you're working with sensitive or private code.
A Neovim plugin that converts highlighted code snippets into polished, shareable images with syntax highlighting, custom themes, and fonts, using a free web rendering service.
Mainly Lua. The stack also includes Lua, Neovim.
Quiet — no commits in 6-12 months (last push 2025-11-05).
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.