git404hub

ballwictb/besur-themes

58CSSAudience · developerComplexity · 1/5ActiveLicenseSetup · easy

tl;dr

A vibrant cyberpunk-styled color theme pack for VS Code and Open VSX editors, shipping dark, soft, and light variants with tuned token colors across many programming and config languages.

vibe map

mindmap
  root((besur-themes))
    Inputs
      Editor extension install
      Color Theme picker
    Outputs
      Dark neon theme
      Soft muted theme
      Light theme
    Use Cases
      Style VS Code with neon palette
      Apply consistent theme on Windsurf and Gitpod
      Pick easier soft variant for long sessions
    Tech Stack
      CSS
      JSON theme files
      VS Code API
      Open VSX
Click or tap to explore — scroll the page freely

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 people make with this

VIBE 1

Install a neon cyberpunk theme for VS Code from the marketplace

VIBE 2

Match the same color theme across VS Code, Windsurf, VSCodium, and Gitpod

VIBE 3

Switch to the soft variant for long coding sessions when full saturation is tiring

VIBE 4

Use the light variant when working in bright rooms or for screen recordings

stack

CSSJSONVS CodeOpen VSX

setup vibes

Difficulty · easy time til it works · 5min
MIT, use and modify freely as long as the copyright notice is kept.

in plain english

BESUR is a color theme for code editors, specifically VS Code and any editor that supports the Open VSX extension registry, which includes tools like Windsurf, VSCodium, and Gitpod. A color theme changes how source code looks on screen: which colors are used for keywords, strings, variables, comments, and the background. The author describes BESUR as vibrant and cyberpunk-inspired, and notes it is based on an older theme called Sorcerer by Mark Thomas Miller. The extension ships in three variants. The original BESUR uses a full-saturation neon palette on a dark background. BESUR Soft is the same idea with slightly muted colors, intended to be easier on the eyes during long sessions. BESUR Light keeps the same intense color choices but adapts them for a white background. The README shows screenshots of all three and lists the exact hex codes for the main palette roles: a near-black background, white foreground, pink for functions and keywords, blue for variables, green for strings, yellow for numbers, and gray for comments. The core selling point in the README is the breadth of language coverage. Most themes color a handful of common languages well and leave the rest looking plain. BESUR lists tuned token colors for JavaScript and TypeScript including JSX and TSX, HTML, CSS along with SCSS, LESS, Sass, and PostCSS, plus SQL with named coverage of keywords, data types, and functions. It also covers XML, YAML, TOML, and JSON, the last with five levels of color-coded nesting. Backend languages include Python, Rust, Go, PHP, Java, and C or C++, each with notes on which constructs get special colors, for example Rust lifetimes and macros, PHP dollar-prefixed variables, or Python decorators and type hints. Scripting and infrastructure files like Bash, Dockerfile, GraphQL, and Prisma are supported, along with Markdown and regular expressions. Installation is the usual editor extension flow: search for BESUR in the Extensions panel of VS Code or Open VSX and click Install, or copy the folder manually into the editor's extensions directory and pick BESUR from the Color Theme menu. The project is MIT licensed and the README invites issues and pull requests, especially for adding more languages.

prompts (copy fr)

prompt 1
Install BESUR Soft as my VS Code theme and tweak the JSON-nesting colors to five distinct hues I prefer
prompt 2
Show me the exact tokenColors entries in BESUR for Rust lifetimes and Python decorators
prompt 3
Build a fork of BESUR that adds tuned token colors for Elixir and Zig
prompt 4
Package BESUR locally as a VSIX and sideload it into VSCodium on Linux
prompt 5
Compare BESUR's hex palette to Sorcerer's and highlight which roles were remapped
peek the repo → explain another one

← ballwictb on gitmyhub — every repo by this author, as a profile.

double-check against the repo, no cap.