git404hub

what is carbon-now.nvim fr?

ellisonleao/carbon-now.nvim — explained in plain English

Analysis updated 2026-07-29 · repo last pushed 2025-11-05

195LuaAudience · developerComplexity · 2/5QuietSetup · easy

tl;dr

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.

vibe map

mindmap
  root((repo))
    What it does
      Creates code images
      Sends code to web service
      Supports GitHub Gists
    Customization
      Color themes
      Font choice
      Background color
      Line numbers toggle
    Use cases
      Social media sharing
      Blog post images
      Presentation slides
    Tech stack
      Lua
      Neovim 0.10+
      External web renderer
    Audience
      Developers
      Technical writers
      Educators

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Turn highlighted code in Neovim into a styled image for sharing on social media.

VIBE 2

Generate presentation-ready code screenshots for blog posts or slides.

VIBE 3

Convert a GitHub Gist into a polished image without opening the file locally.

VIBE 4

Produce consistent code images with custom themes and fonts for educational materials.

what's the stack?

LuaNeovim

how it stacks up fr

ellisonleao/carbon-now.nvimechasnovski/nvimgeniushu-tgty/open-tgtylab
Stars195203182
LanguageLuaLuaLua
Last pushed2025-11-052026-06-16
MaintenanceQuietMaintained
Setup difficultyeasymoderatemoderate
Complexity2/53/54/5
Audiencedeveloperdeveloperresearcher

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

Requires Neovim 0.10+ and your selected code is sent to an external web service for rendering, so avoid using it with sensitive code.

in plain english

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.

prompts (copy fr)

prompt 1
Install carbon-now.nvim in my Neovim setup and configure it to use the Dracula theme with line numbers hidden.
prompt 2
Show me how to map a keybinding in Neovim to run carbon-now on the currently selected code and save the image locally.
prompt 3
Configure carbon-now.nvim to generate images from a GitHub Gist URL so I can share them in a presentation.
prompt 4
Help me set up carbon-now.nvim in Neovim with a custom background color and the Fira Code font for my code screenshots.

Frequently asked questions

what is carbon-now.nvim fr?

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.

What language is carbon-now.nvim written in?

Mainly Lua. The stack also includes Lua, Neovim.

Is carbon-now.nvim actively maintained?

Quiet — no commits in 6-12 months (last push 2025-11-05).

How hard is carbon-now.nvim to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is carbon-now.nvim for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.