Skip to main content
Coding Theme

Best Themes Redefined πŸš€

Publisher: Lakshit SomaniThemes in package: 92

πŸŽ¨πŸš€ A never seen collection of 92 hand crafted themes no where to be found on Internet πŸ’»

Color themes

VS Code preview

Full workbench mockup using this variant's colors and tokenColors.

Loading...

colors

Workbench UI color keys from the theme JSON colors map.

  • activityBar.background#011627
  • activityBar.border#011627
  • activityBar.foreground#5f7e97
  • activityBarBadge.background#44596b
  • activityBarBadge.foreground#ffffff
  • badge.background#5f7e97
  • badge.foreground#ffffff
  • breadcrumb.activeSelectionForeground#ffffff
  • breadcrumb.focusForeground#ffffff
  • breadcrumb.foreground#a599e9
  • breadcrumbPicker.background#001122
  • button.background#7e57c2cc
  • button.foreground#ffffffcc
  • button.hoverBackground#7e57c2
  • contrastBorder#122d42
  • debugExceptionWidget.background#011627
  • debugExceptionWidget.border#5f7e97
  • debugToolBar.background#011627
  • diffEditor.insertedTextBackground#99b76d23
  • diffEditor.insertedTextBorder#c5e47833
  • diffEditor.removedTextBackground#ef535033
  • diffEditor.removedTextBorder#ef53504d
  • dropdown.background#011627
  • dropdown.border#5f7e97
  • dropdown.foreground#ffffffcc
  • editor.background#011627
  • editor.findMatchBackground#5f7e9779
  • editor.findMatchHighlightBackground#1085bb5d
  • editor.foreground#d6deeb
  • editor.hoverHighlightBackground#7e57c25a
  • editor.inactiveSelectionBackground#7e57c25a
  • editor.lineHighlightBackground#00000033
  • editor.rangeHighlightBackground#7e57c25a
  • editor.selectionBackground#1d3b53
  • editor.selectionHighlightBackground#5f7e9779
  • editor.wordHighlightBackground#f6bbe533
  • editor.wordHighlightStrongBackground#e2a2f433
  • editorBracketMatch.background#5f7e974d
  • editorCodeLens.foreground#5e82ceb4
  • editorCursor.foreground#80a4c2
  • editorError.foreground#ef5350
  • editorGroup.border#011627
  • editorGroup.dropBackground#7e57c273
  • editorGroup.emptyBackground#011627
  • editorGroupHeader.noTabsBackground#011627
  • editorGroupHeader.tabsBackground#011627
  • editorGroupHeader.tabsBorder#262a39
  • editorGutter.addedBackground#9ccc65
  • editorGutter.background#011627
  • editorGutter.deletedBackground#ef5350
  • editorGutter.modifiedBackground#e2b93d
  • editorHoverWidget.background#011627
  • editorHoverWidget.border#5f7e97
  • editorIndentGuide.activeBackground#7e97ac
  • editorIndentGuide.background#5e81ce52
  • editorLineNumber.activeForeground#c5e4fd
  • editorLineNumber.foreground#4b6479
  • editorMarkerNavigation.background#0b2942
  • editorMarkerNavigationError.background#ef5350
  • editorMarkerNavigationWarning.background#ffca28
  • editorOverviewRuler.commonContentForeground#7e57c2
  • editorOverviewRuler.currentContentForeground#7e57c2
  • editorOverviewRuler.incomingContentForeground#7e57c2
  • editorRuler.foreground#5e81ce52
  • editorSuggestWidget.background#001f3b
  • editorSuggestWidget.border#2b2f40
  • editorSuggestWidget.foreground#d6deeb
  • editorSuggestWidget.highlightForeground#ffffff
  • editorSuggestWidget.selectedBackground#246574cd
  • editorWarning.foreground#b39554
  • editorWidget.background#021320
  • editorWidget.border#5f7e97
  • errorForeground#ef5350
  • extensionButton.prominentBackground#7e57c2cc
  • extensionButton.prominentForeground#ffffffcc
  • extensionButton.prominentHoverBackground#7e57c2
  • focusBorder#122d42
  • foreground#d6deeb
  • gitDecoration.conflictingResourceForeground#ffeb95cc
  • gitDecoration.deletedResourceForeground#ef535090
  • gitDecoration.ignoredResourceForeground#395a75
  • gitDecoration.modifiedResourceForeground#a2bffc
  • gitDecoration.untrackedResourceForeground#c5e478
  • input.background#0b253a
  • input.border#5f7e97
  • input.foreground#ffffffcc
  • input.placeholderForeground#5f7e97
  • inputOption.activeBorder#ffffffcc
  • inputValidation.errorBackground#ab0300f2
  • inputValidation.errorBorder#ef5350
  • inputValidation.infoBackground#00589ef2
  • inputValidation.infoBorder#64b5f6
  • inputValidation.warningBackground#675700f2
  • inputValidation.warningBorder#ffca28
  • list.activeSelectionBackground#234d708c
  • list.activeSelectionForeground#ffffff
  • list.dropBackground#011627
  • list.focusBackground#010d18
  • list.focusForeground#ffffff
  • list.highlightForeground#ffffff
  • list.hoverBackground#011627
  • list.hoverForeground#ffffff
  • list.inactiveSelectionBackground#0e293f
  • list.inactiveSelectionForeground#5f7e97
  • list.invalidItemForeground#975f94
  • merge.currentHeaderBackground#5f7e97
  • merge.incomingHeaderBackground#7e57c25a
  • notificationCenter.border#262a39
  • notificationLink.foreground#80cbc4
  • notifications.background#01111d
  • notifications.border#262a39
  • notifications.foreground#ffffffcc
  • notificationToast.border#262a39
  • panel.background#011627
  • panel.border#5f7e97
  • panelTitle.activeBorder#5f7e97
  • panelTitle.activeForeground#ffffffcc
  • panelTitle.inactiveForeground#d6deeb80
  • peekView.border#5f7e97
  • peekViewEditor.background#011627
  • peekViewEditor.matchHighlightBackground#7e57c25a
  • peekViewResult.background#011627
  • peekViewResult.fileForeground#5f7e97
  • peekViewResult.lineForeground#5f7e97
  • peekViewResult.matchHighlightBackground#ffffffcc
  • peekViewResult.selectionBackground#2e3250
  • peekViewResult.selectionForeground#5f7e97
  • peekViewTitle.background#011627
  • peekViewTitleDescription.foreground#697098
  • peekViewTitleLabel.foreground#5f7e97
  • pickerGroup.border#011627
  • pickerGroup.foreground#d1aaff
  • scrollbar.shadow#010b14
  • scrollbarSlider.activeBackground#084d8180
  • scrollbarSlider.background#084d8180
  • scrollbarSlider.hoverBackground#084d8180
  • selection.background#4373c2
  • sideBar.background#011627
  • sideBar.border#011627
  • sideBar.foreground#89a4bb
  • sideBarSectionHeader.background#011627
  • sideBarSectionHeader.foreground#5f7e97
  • sideBarTitle.foreground#5f7e97
  • statusBar.background#011627
  • statusBar.border#262a39
  • statusBar.debuggingBackground#202431
  • statusBar.debuggingBorder#1f2330
  • statusBar.foreground#5f7e97
  • statusBar.noFolderBackground#011627
  • statusBar.noFolderBorder#25293a
  • statusBarItem.activeBackground#202431
  • statusBarItem.hoverBackground#202431
  • statusBarItem.prominentBackground#202431
  • statusBarItem.prominentHoverBackground#202431
  • tab.activeBackground#0b2942
  • tab.activeBorder#262a39
  • tab.activeForeground#d2dee7
  • tab.border#272b3b
  • tab.inactiveBackground#01111d
  • tab.inactiveForeground#5f7e97
  • tab.unfocusedActiveBorder#262a39
  • tab.unfocusedActiveForeground#5f7e97
  • tab.unfocusedInactiveForeground#5f7e97
  • terminal.ansiBlack#011627
  • terminal.ansiBlue#82aaff
  • terminal.ansiBrightBlack#575656
  • terminal.ansiBrightBlue#82aaff
  • terminal.ansiBrightCyan#7fdbca
  • terminal.ansiBrightGreen#22da6e
  • terminal.ansiBrightMagenta#c792ea
  • terminal.ansiBrightRed#ef5350
  • terminal.ansiBrightWhite#ffffff
  • terminal.ansiBrightYellow#ffeb95
  • terminal.ansiCyan#21c7a8
  • terminal.ansiGreen#22da6e
  • terminal.ansiMagenta#c792ea
  • terminal.ansiRed#ef5350
  • terminal.ansiWhite#ffffff
  • terminal.ansiYellow#c5e478
  • terminal.selectionBackground#1b90dd4d
  • terminalCursor.background#234d70
  • textCodeBlock.background#4f4f4f
  • titleBar.activeBackground#011627
  • titleBar.activeForeground#eeefff
  • titleBar.inactiveBackground#010e1a
  • walkThrough.embeddedEditorBackground#011627
  • widget.shadow#011627

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
markup.changed, meta.diff.header.git, meta.diff.header.from-file, meta.diff.header.to-file#A2BFFCitalic
markup.deleted.diff#EF535090italic
markup.inserted.diff#C5E478italic
comment#637777italic
string#ECC48Dβ€”
string.quoted, variable.other.readwrite.js#ECC48Dβ€”
support.constant.math#C5E478β€”
constant.numeric, constant.character.numeric#F78C6C
constant.language, punctuation.definition.constant, variable.other.constant#82AAFFβ€”
constant.character, constant.other#82AAFFβ€”
constant.character.escape#F78C6Cβ€”
string.regexp, string.regexp keyword.other#5CA7E4β€”
meta.function punctuation.separator.comma#5F7E97β€”
variable#C5E478β€”
punctuation.accessor, keyword#C792EAitalic
storage, meta.var.expr, meta.class meta.method.declaration meta.var.expr storage.type.js, storage.type.property.js, storage.type.property.ts, storage.type.property.tsx#C792EAitalic
storage.type#C792EAβ€”
storage.type.function.arrow.jsβ€”
entity.name.class, meta.class entity.name.type.class#FFCB8Bβ€”
entity.other.inherited-class#C5E478β€”
entity.name.function#C792EAitalic
punctuation.definition.tag, meta.tag#7FDBCAβ€”
entity.name.tag, meta.tag.other.html, meta.tag.other.js, meta.tag.other.tsx, entity.name.tag.tsx, entity.name.tag.js, entity.name.tag, meta.tag.js, meta.tag.tsx, meta.tag.html#CAECE6
entity.other.attribute-name#C5E478italic
entity.name.tag.custom#F78C6Cβ€”
support.function, support.constant#82AAFFβ€”
support.constant.meta.property-value#7FDBCAβ€”
support.type, support.class#C5E478β€”
support.variable.dom#C5E478β€”
invalid#FFFFFFβ€”
invalid.deprecated#FFFFFFβ€”
keyword.operator#7FDBCA
keyword.operator.relational#C792EAitalic
keyword.operator.assignment#C792EAβ€”
keyword.operator.arithmetic#C792EAβ€”
keyword.operator.bitwise#C792EAβ€”
keyword.operator.increment#C792EAβ€”
keyword.operator.ternary#C792EAβ€”
comment.line.double-slash#637777β€”
object#CDEBF7β€”
constant.language.null#FF5874β€”
meta.brace#D6DEEBβ€”
meta.delimiter.period#C792EAitalic
punctuation.definition.string#D9F5DDβ€”
punctuation.definition.string.begin.markdown#FF5874β€”
constant.language.boolean#FF5874β€”
object.comma#FFFFFFβ€”
variable.parameter.function#7FDBCA
support.type.vendor.property-name, support.constant.vendor.property-value, support.type.property-name, meta.property-list entity.name.tag#80CBC4
meta.property-list entity.name.tag.reference#57EAF1β€”
constant.other.color.rgb-value punctuation.definition.constant#F78C6Cβ€”
constant.other.color#FFEB95β€”
keyword.other.unit#FFEB95β€”
meta.selector#C792EAitalic
entity.other.attribute-name.id#FAD430β€”
meta.property-name#80CBC4β€”
entity.name.tag.doctype, meta.tag.sgml.doctype#C792EAitalic
punctuation.definition.parameters#D9F5DDβ€”
keyword.control.operator#7FDBCAβ€”
keyword.operator.logical#C792EA
variable.instance, variable.other.instance, variable.readwrite.instance, variable.other.readwrite.instance, variable.other.property#BAEBE2β€”
variable.other.object.property#FAF39Fitalic
variable.other.object.jsβ€”
entity.name.function#82AAFFitalic
keyword.operator.comparison, keyword.control.flow.js, keyword.control.flow.ts, keyword.control.flow.tsx, keyword.control.ruby, keyword.control.module.ruby, keyword.control.class.ruby, keyword.control.def.ruby, keyword.control.loop.js, keyword.control.loop.ts, keyword.control.import.js, keyword.control.import.ts, keyword.control.import.tsx, keyword.control.from.js, keyword.control.from.ts, keyword.control.from.tsx, keyword.operator.instanceof.js, keyword.operator.expression.instanceof.ts, keyword.operator.expression.instanceof.tsx#C792EAitalic
keyword.control.conditional.js, keyword.control.conditional.ts, keyword.control.switch.js, keyword.control.switch.ts#C792EA
support.constant, keyword.other.special-method, keyword.other.new, keyword.other.debugger, keyword.control#7FDBCAβ€”
support.function#C5E478β€”
invalid.broken#020E14β€”
invalid.unimplemented#FFFFFFβ€”
invalid.illegal#FFFFFFβ€”
variable.language#7FDBCAβ€”
support.variable.property#7FDBCAβ€”
variable.function#82AAFFβ€”
variable.interpolation#EC5F67β€”
meta.function-call#82AAFFβ€”
punctuation.section.embedded#D3423Eβ€”
punctuation.terminator.expression, punctuation.definition.arguments, punctuation.definition.array, punctuation.section.array, meta.array#D6DEEBβ€”
punctuation.definition.list.begin, punctuation.definition.list.end, punctuation.separator.arguments, punctuation.definition.list#D9F5DDβ€”
string.template meta.template.expression#D3423Eβ€”
string.template punctuation.definition.string#D6DEEBβ€”
italic#C792EAitalic
bold#C5E478bold
quote#697098italic
raw#80CBC4β€”
variable.assignment.coffee#31E1EBβ€”
variable.parameter.function.coffee#D6DEEBβ€”
variable.assignment.coffee#7FDBCAβ€”
variable.other.readwrite.cs#D6DEEBβ€”
entity.name.type.class.cs, storage.type.cs#FFCB8Bβ€”
entity.name.type.namespace.cs#B2CCD6β€”
string.unquoted.preprocessor.message.cs#D6DEEBβ€”
punctuation.separator.hash.cs, keyword.preprocessor.region.cs, keyword.preprocessor.endregion.cs#FFCB8Bbold
variable.other.object.cs#B2CCD6β€”
entity.name.type.enum.cs#C5E478β€”
string.interpolated.single.dart, string.interpolated.double.dart#FFCB8Bβ€”
support.class.dart#FFCB8Bβ€”
entity.name.tag.css, entity.name.tag.less, entity.name.tag.custom.css, support.constant.property-value.css#FF6363
entity.name.tag.wildcard.css, entity.name.tag.wildcard.less, entity.name.tag.wildcard.scss, entity.name.tag.wildcard.sass#7FDBCAβ€”
keyword.other.unit.css#FFEB95β€”
meta.attribute-selector.css entity.other.attribute-name.attribute, variable.other.readwrite.js#F78C6Cβ€”
source.elixir support.type.elixir, source.elixir meta.module.elixir entity.name.class.elixir#82AAFFβ€”
source.elixir entity.name.function#C5E478β€”
source.elixir constant.other.symbol.elixir, source.elixir constant.other.keywords.elixir#82AAFFβ€”
source.elixir punctuation.definition.string#C5E478β€”
source.elixir variable.other.readwrite.module.elixir, source.elixir variable.other.readwrite.module.elixir punctuation.definition.variable.elixir#C5E478β€”
source.elixir .punctuation.binary.elixir#C792EAitalic
constant.keyword.clojure#7FDBCAβ€”
source.go meta.function-call.go#DDDDDDβ€”
source.go keyword.package.go, source.go keyword.import.go, source.go keyword.function.go, source.go keyword.type.go, source.go keyword.struct.go, source.go keyword.interface.go, source.go keyword.const.go, source.go keyword.var.go, source.go keyword.map.go, source.go keyword.channel.go, source.go keyword.control.go#C792EAitalic
source.go constant.language.go, source.go constant.other.placeholder.go#FF5874β€”
entity.name.function.preprocessor.cpp, entity.scope.name.cpp#7FDBCAβ€”
meta.namespace-block.cpp#E0DEC6β€”
storage.type.language.primitive.cpp#FF5874β€”
meta.preprocessor.macro.cpp#D6DEEBβ€”
variable.parameter#FFCB8Bβ€”
variable.other.readwrite.powershell#82AAFFβ€”
support.function.powershell#7FDBCAβ€”
entity.other.attribute-name.id.html#C5E478β€”
punctuation.definition.tag.html#6AE9F0β€”
meta.tag.sgml.doctype.html#C792EAitalic
meta.class entity.name.type.class.js#FFCB8Bβ€”
meta.method.declaration storage.type.js#82AAFFβ€”
terminator.js#D6DEEBβ€”
meta.js punctuation.definition.js#D6DEEBβ€”
entity.name.type.instance.jsdoc, entity.name.type.instance.phpdoc#5F7E97β€”
variable.other.jsdoc, variable.other.phpdoc#78CCF0β€”
variable.other.meta.import.js, meta.import.js variable.other, variable.other.meta.export.js, meta.export.js variable.other#D6DEEBβ€”
variable.parameter.function.js#7986E7β€”
variable.other.object.js, variable.other.object.jsx, variable.object.property.js, variable.object.property.jsx#D6DEEBβ€”
variable.js, variable.other.js#D6DEEBβ€”
entity.name.type.js, entity.name.type.module.js#FFCB8B
support.class.js#D6DEEBβ€”
support.type.property-name.json#7FDBCAβ€”
support.constant.json#C5E478β€”
meta.structure.dictionary.value.json string.quoted.double#C789D6β€”
string.quoted.double.json punctuation.definition.string.json#80CBC4β€”
meta.structure.dictionary.json meta.structure.dictionary.value constant.language#FF5874β€”
variable.other.object.js#7FDBCAitalic
variable.other.ruby#D6DEEBβ€”
entity.name.type.class.ruby#ECC48Dβ€”
constant.language.symbol.hashkey.ruby#7FDBCAβ€”
constant.language.symbol.ruby#7FDBCAβ€”
entity.name.tag.less#7FDBCAβ€”
keyword.other.unit.css#FFEB95β€”
meta.attribute-selector.less entity.other.attribute-name.attribute#F78C6Cβ€”
markup.heading.markdown, markup.heading.setext.1.markdown, markup.heading.setext.2.markdown#82B1FFβ€”
markup.italic.markdown#C792EAitalic
markup.bold.markdown#C5E478bold
markup.quote.markdown#697098italic
markup.inline.raw.markdown#80CBC4β€”
markup.underline.link.markdown, markup.underline.link.image.markdown#FF869Aβ€”
string.other.link.title.markdown, string.other.link.description.markdown#D6DEEBβ€”
punctuation.definition.string.markdown, punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown, meta.link.inline.markdown punctuation.definition.string#82B1FFβ€”
punctuation.definition.metadata.markdown#7FDBCAβ€”
beginning.punctuation.definition.list.markdown#82B1FFβ€”
markup.inline.raw.string.markdown#C5E478β€”
variable.other.php, variable.other.property.php#BEC5D4β€”
support.class.php#FFCB8Bβ€”
meta.function-call.php punctuation#D6DEEBβ€”
variable.other.global.php#C5E478β€”
variable.other.global.php punctuation.definition.variable#C5E478β€”
constant.language.python#FF5874β€”
variable.parameter.function.python, meta.function-call.arguments.python#82AAFFβ€”
meta.function-call.python, meta.function-call.generic.python#B2CCD6β€”
punctuation.python#D6DEEBβ€”
entity.name.function.decorator.python#C5E478β€”
source.python variable.language.special#8EACE3β€”
keyword.control#C792EAitalic
variable.scss, variable.sass, variable.parameter.url.scss, variable.parameter.url.sass#C5E478β€”
source.css.scss meta.at-rule variable, source.css.sass meta.at-rule variable#82AAFFβ€”
source.css.scss meta.at-rule variable, source.css.sass meta.at-rule variable#BEC5D4β€”
meta.attribute-selector.scss entity.other.attribute-name.attribute, meta.attribute-selector.sass entity.other.attribute-name.attribute#F78C6Cβ€”
entity.name.tag.scss, entity.name.tag.sass#7FDBCAβ€”
keyword.other.unit.scss, keyword.other.unit.sass#FFEB95β€”
variable.other.readwrite.alias.ts, variable.other.readwrite.alias.tsx, variable.other.readwrite.ts, variable.other.readwrite.tsx, variable.other.object.ts, variable.other.object.tsx, variable.object.property.ts, variable.object.property.tsx, variable.other.ts, variable.other.tsx, variable.tsx, variable.ts#D6DEEBβ€”
entity.name.type.ts, entity.name.type.tsx#FFCB8Bβ€”
support.class.node.ts, support.class.node.tsx#82AAFFβ€”
meta.type.parameters.ts entity.name.type, meta.type.parameters.tsx entity.name.type#5F7E97β€”
meta.import.ts punctuation.definition.block, meta.import.tsx punctuation.definition.block, meta.export.ts punctuation.definition.block, meta.export.tsx punctuation.definition.block#D6DEEBβ€”
meta.decorator punctuation.decorator.ts, meta.decorator punctuation.decorator.tsx#82AAFFβ€”
meta.tag.js meta.jsx.children.tsx#82AAFFβ€”
entity.name.tag.yaml#7FDBCAβ€”
variable.other.readwrite.js, variable.parameter#D7DBE0β€”
support.class.component.js, support.class.component.tsx#F78C6C
meta.jsx.children, meta.jsx.children.js, meta.jsx.children.tsx#D6DEEBβ€”
meta.class entity.name.type.class.tsx#FFCB8Bβ€”
entity.name.type.tsx, entity.name.type.module.tsx#FFCB8Bβ€”
meta.class.ts meta.var.expr.ts storage.type.ts, meta.class.tsx meta.var.expr.tsx storage.type.tsx#C792EAβ€”
meta.method.declaration storage.type.ts, meta.method.declaration storage.type.tsx#82AAFFβ€”
meta.property-list.css meta.property-value.css variable.other.less, meta.property-list.scss variable.scss, meta.property-list.sass variable.sass, meta.brace, keyword.operator.operator, keyword.operator.or.regexp, keyword.operator.expression.in, keyword.operator.relational, keyword.operator.assignment, keyword.operator.comparison, keyword.operator.type, keyword.operator, keyword, punctuation.definintion.string, punctuation, variable.other.readwrite.js, storage.type, source.css, string.quotedβ€”
comment, variable.language, variable.parameter, entity.other.attribute-name, keyword, markup.underline.link, storage.modifier, storage.type, string.url, variable.language.super, variable.language.thisβ€”
keyword.operator, keyword.other.type, storage.modifier.import, storage.modifier.package, storage.type.built-in, storage.type.function.arrow, storage.type.generic, storage.type.java, storage.type.primitiveβ€”
entity.name.tag, support.class.component.js, entity.name.tag.js#FD476Eβ€”
entity.other.attribute-name#7FDBCAβ€”
token.info-token#6796E6β€”
token.warn-token#CD9731β€”
token.error-token#F44747β€”
token.debug-token#B267E6β€”

Shiki preview

TypeScript sample highlighted with this variant's colors and tokenColors.

Loading...

Best Themes Redefined πŸš€ - Coding Theme