Skip to main content
Coding Theme

Famous Dev Theme

Publisher: Gaus Al Munir TusharThemes in package: 3

Famous Dev Theme by Gaus Al Munir Tushar - A premium, eye-friendly, and modern syntax-highlighting theme optimized for long coding sessions with enhanced support for JavaScript, PHP, Python, Go (Golang), Flutter/Dart, React, Next.js, Vue.js, Angular, Svelte and other modern frameworks

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#11111b
  • activityBar.border#11111b
  • activityBar.foreground#cdd6f4
  • activityBar.inactiveForeground#6c7086
  • activityBarBadge.background#cba6f7
  • activityBarBadge.foreground#11111b
  • button.background#cba6f7
  • button.foreground#11111b
  • button.hoverBackground#f5e0dc
  • dropdown.background#181825
  • dropdown.border#313244
  • dropdown.foreground#cdd6f4
  • editor.background#1e1e2e
  • editor.findMatchBackground#a6adc8
  • editor.findMatchHighlightBackground#6c7086
  • editor.foreground#cdd6f4
  • editor.hoverHighlightBackground#6c7086
  • editor.inactiveSelectionBackground#6c7086
  • editor.lineHighlightBackground#313244
  • editor.lineHighlightBorder#313244
  • editor.lineNumbers#6c7086
  • editor.rangeHighlightBackground#313244
  • editor.selectionBackground#6c7086
  • editor.selectionHighlightBackground#585b70
  • editor.wordHighlightBackground#585b70
  • editor.wordHighlightStrongBackground#585b70
  • editorActiveLineNumber.foreground#cdd6f4
  • editorBracketMatch.background#585b70
  • editorBracketMatch.border#6c7086
  • editorCodeLens.foreground#6c7086
  • editorCursor.foreground#f5e0dc
  • editorError.border#11111b
  • editorError.foreground#f38ba8
  • editorGhostText.foreground#6c7086
  • editorGutter.addedBackground#a6e3a1
  • editorGutter.background#1e1e2e
  • editorGutter.deletedBackground#f38ba8
  • editorGutter.modifiedBackground#f9e2af
  • editorHint.border#11111b
  • editorHint.foreground#a6e3a1
  • editorHoverWidget.background#181825
  • editorHoverWidget.border#313244
  • editorIndentGuide.activeBackground#6c7086
  • editorIndentGuide.background#313244
  • editorInfo.border#11111b
  • editorInfo.foreground#89dceb
  • editorLineNumber.foreground#6c7086
  • editorLink.activeForeground#89b4fa
  • editorMarkerNavigation.background#181825
  • editorMarkerNavigationError.background#f38ba8
  • editorMarkerNavigationInfo.background#89dceb
  • editorMarkerNavigationWarning.background#f9e2af
  • editorOverviewRuler.addedForeground#a6e3a1
  • editorOverviewRuler.background#11111b
  • editorOverviewRuler.border#11111b
  • editorOverviewRuler.bracketMatchForeground#cba6f7
  • editorOverviewRuler.deletedForeground#f38ba8
  • editorOverviewRuler.errorForeground#f38ba8
  • editorOverviewRuler.findMatchForeground#f5e0dc
  • editorOverviewRuler.hintForeground#a6e3a1
  • editorOverviewRuler.infoForeground#89dceb
  • editorOverviewRuler.modifiedForeground#f9e2af
  • editorOverviewRuler.rangeHighlightForeground#f5e0dc
  • editorOverviewRuler.selectionHighlightForeground#cba6f7
  • editorOverviewRuler.warningForeground#f9e2af
  • editorOverviewRuler.wordHighlightForeground#cba6f7
  • editorOverviewRuler.wordHighlightStrongForeground#f2cdcd
  • editorRuler.foreground#313244
  • editorSuggestWidget.background#181825
  • editorSuggestWidget.border#313244
  • editorSuggestWidget.foreground#cdd6f4
  • editorSuggestWidget.highlightForeground#f5e0dc
  • editorSuggestWidget.selectedBackground#313244
  • editorWarning.border#11111b
  • editorWarning.foreground#f9e2af
  • editorWhitespace.foreground#313244
  • gitDecoration.addedResourceForeground#a6e3a1
  • gitDecoration.conflictingResourceForeground#f5c2e7
  • gitDecoration.deletedResourceForeground#f38ba8
  • gitDecoration.ignoredResourceForeground#6c7086
  • gitDecoration.modifiedResourceForeground#f9e2af
  • gitDecoration.submoduleResourceForeground#89dceb
  • gitDecoration.untrackedResourceForeground#a6e3a1
  • input.background#181825
  • input.border#313244
  • input.foreground#cdd6f4
  • input.placeholderForeground#6c7086
  • inputOption.activeBackground#313244
  • inputOption.activeBorder#cba6f7
  • list.activeSelectionBackground#313244
  • list.activeSelectionForeground#cba6f7
  • list.dropBackground#313244
  • list.focusBackground#313244
  • list.focusForeground#cdd6f4
  • list.highlightForeground#f5e0dc
  • list.hoverBackground#313244
  • list.hoverForeground#cdd6f4
  • list.inactiveSelectionBackground#181825
  • list.inactiveSelectionForeground#cba6f7
  • list.invalidItemForeground#f38ba8
  • minimap.background#11111b
  • minimap.errorHighlight#f38ba8
  • minimap.findMatchHighlight#a6adc8
  • minimap.selectionHighlight#6c7086
  • minimap.warningHighlight#f9e2af
  • minimapSlider.activeBackground#cba6f7
  • minimapSlider.background#585b70
  • minimapSlider.hoverBackground#6c7086
  • notification.background#181825
  • notification.buttonBackground#cba6f7
  • notification.buttonForeground#11111b
  • notification.buttonHoverBackground#f5e0dc
  • notification.errorBackground#f38ba8
  • notification.errorForeground#11111b
  • notification.foreground#cdd6f4
  • notification.infoBackground#89dceb
  • notification.infoForeground#11111b
  • notification.warningBackground#f9e2af
  • notification.warningForeground#11111b
  • panel.background#181825
  • panel.border#313244
  • panelTitle.activeBorder#cba6f7
  • panelTitle.activeForeground#cba6f7
  • panelTitle.inactiveForeground#6c7086
  • peekView.border#313244
  • peekViewEditor.background#11111b
  • peekViewEditorGutter.background#11111b
  • peekViewResult.background#11111b
  • peekViewResult.fileForeground#cdd6f4
  • peekViewResult.lineForeground#6c7086
  • peekViewResult.matchHighlightBackground#6c7086
  • peekViewResult.selectionBackground#313244
  • peekViewResult.selectionForeground#cdd6f4
  • peekViewTitle.background#11111b
  • peekViewTitleDescription.foreground#6c7086
  • peekViewTitleLabel.foreground#cdd6f4
  • scrollbar.shadow#11111b
  • scrollbarSlider.activeBackground#cba6f7
  • scrollbarSlider.background#585b70
  • scrollbarSlider.hoverBackground#6c7086
  • sideBar.background#11111b
  • sideBar.border#11111b
  • sideBar.foreground#cdd6f4
  • sideBarSectionHeader.background#181825
  • sideBarSectionHeader.border#11111b
  • sideBarSectionHeader.foreground#cdd6f4
  • sideBarTitle.foreground#cdd6f4
  • statusBar.background#11111b
  • statusBar.border#11111b
  • statusBar.debuggingBackground#fab387
  • statusBar.debuggingForeground#11111b
  • statusBar.foreground#cdd6f4
  • statusBar.noFolderBackground#11111b
  • statusBar.noFolderForeground#cdd6f4
  • statusBarItem.hoverBackground#313244
  • statusBarItem.remoteBackground#cba6f7
  • statusBarItem.remoteForeground#11111b
  • tab.activeBackground#181825
  • tab.activeForeground#cba6f7
  • tab.border#11111b
  • tab.inactiveBackground#11111b
  • tab.inactiveForeground#6c7086
  • tab.unfocusedActiveBackground#11111b
  • tab.unfocusedInactiveBackground#11111b
  • terminal.ansiBlack#45475a
  • terminal.ansiBlue#89b4fa
  • terminal.ansiBrightBlack#585b70
  • terminal.ansiBrightBlue#89b4fa
  • terminal.ansiBrightCyan#94e2d5
  • terminal.ansiBrightGreen#a6e3a1
  • terminal.ansiBrightMagenta#f5c2e7
  • terminal.ansiBrightRed#f38ba8
  • terminal.ansiBrightWhite#a6adc8
  • terminal.ansiBrightYellow#f9e2af
  • terminal.ansiCyan#94e2d5
  • terminal.ansiGreen#a6e3a1
  • terminal.ansiMagenta#f5c2e7
  • terminal.ansiRed#f38ba8
  • terminal.ansiWhite#bac2de
  • terminal.ansiYellow#f9e2af
  • terminal.background#181825
  • terminal.foreground#cdd6f4
  • titleBar.activeBackground#11111b
  • titleBar.activeForeground#cdd6f4
  • titleBar.border#11111b
  • titleBar.inactiveBackground#181825
  • titleBar.inactiveForeground#6c7086

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, punctuation.definition.comment#6c7086italic
keyword, storage.type, storage.modifier, keyword.control.flow, keyword.control.conditional, keyword.control.loop, keyword.control.trycatch, keyword.control.import, keyword.control.from, keyword.control.export, keyword.control.default#cba6f7bold
variable, support.variable, variable.other.object.property, variable.other.constant.property, variable.other.constant, variable.other.property#cdd6f4
entity.name.function, meta.function-call, variable.function, support.function#89b4fa
entity.name.class, entity.name.type.class, support.class, entity.other.inherited-class, variable.other.readwrite.alias#f9e2af
support.type, entity.name.type#f9e2af
variable.parameter, meta.function.parameters#eba0ac
keyword.operator, punctuation, meta.tag, punctuation.definition.tag, punctuation.separator.inheritance.php, punctuation.definition.tag.html, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html, punctuation.section.embedded, keyword.other.template, keyword.other.substitution#94e2d5
string, string.quoted.single, string.quoted.double#a6e3a1
constant.numeric, constant.language, support.constant, constant.character, constant.escape#fab387
entity.name.tag, meta.tag.sgml, markup.deleted.git_gutter#f38ba8
entity.other.attribute-name, variable.other.constant.property#cba6f7
keyword.control.import, keyword.control.from, keyword.control.export, keyword.control.default, meta.import, meta.export#cba6f7
constant.other, variable.other.constant#f9e2af
meta.jsx, meta.jsx.children, meta.jsx.attribute, variable.other.readwrite.js, variable.other.property.js, variable.other.object.property#cdd6f4
meta.jsx entity.name.tag, meta.jsx entity.name.tag punctuation.definition.tag, meta.jsx entity.name.tag punctuation.definition.tag.begin, meta.jsx entity.name.tag punctuation.definition.tag.end, punctuation.definition.tag.jsx, meta.tag.jsx, meta.tag.without.attributes.jsx, meta.tag.js, meta.tag.without.attributes.js#f38ba8
support.class.component, entity.name.type.class.jsx, support.class.component.jsx, entity.name.function.react#f9e2afbold
meta.jsx entity.other.attribute-name, meta.jsx string, entity.other.attribute-name.jsx#cba6f7
variable.other.readwrite.js, variable.other.constant.js, meta.function-call.js variable.function.js#89b4fa
meta.class.js, entity.name.type.class.js, variable.other.readwrite.alias.js, support.class.builtin.js#f9e2afbold
meta.method.js, entity.name.function.method.js, variable.other.property.js#89b4fa
meta.import.js, meta.export.js, keyword.control.import.js, keyword.control.export.js, meta.import variable.other.readwrite.js, meta.export variable.other.readwrite.js#cba6f7
support.type.object.promise.js, keyword.operator.expression.await.js, storage.type.js#f5e0dcbold
variable.other.property.js, meta.property.object.js#cdd6f4
variable.parameter.function.js, meta.function.parameters.js#eba0ac
meta.object-binding-pattern.js, meta.array-binding-pattern.js, variable.other.readwrite.js variable.other.readwrite.js#f5e0dc
variable.function.useState, variable.function.useEffect, variable.function.useContext, variable.function.useReducer, variable.function.useCallback, variable.function.useMemo, variable.function.useRef, variable.function.useLayoutEffect, variable.function.useImperativeHandle, variable.function.useDebugValue, variable.function.useTransition, variable.function.useDeferredValue#cba6f7bold
variable.other.readwrite.js, support.class.component.next, variable.other.constant.property, support.type.next, variable.other.property.js#89dceb
variable.other.readwrite.next, support.module.next, support.variable.next#f5e0dc
meta.tag.template.vue, entity.name.tag.template.html, punctuation.definition.tag.begin.html.vue, punctuation.definition.tag.end.html.vue#a6e3a1
meta.tag.script.vue, entity.name.tag.script.html, punctuation.definition.tag.begin.html.vue, punctuation.definition.tag.end.html.vue#cba6f7
meta.tag.style.vue, entity.name.tag.style.html, punctuation.definition.tag.begin.html.vue, punctuation.definition.tag.end.html.vue#f9e2af
entity.other.attribute-name.html.vue, meta.directive.vue, punctuation.separator.key-value.html#89b4fabold
support.class.component.vue, entity.name.tag.other.html, meta.tag.other.html#f5e0dcbold
support.class.component.angular, entity.name.type.class.angular, entity.other.ng-binding-name#f5e0dcbold
entity.other.attribute-name.html.angular, punctuation.definition.attribute.angular#89b4fabold
meta.tag.svelte, entity.name.tag.svelte, punctuation.definition.tag.begin.svelte, punctuation.definition.tag.end.svelte#cba6f7
meta.script.svelte, entity.name.tag.script.svelte#f9e2af
meta.style.svelte, entity.name.tag.style.svelte#a6e3a1
support.class.component.svelte, entity.name.tag.svelte#f5e0dcbold
support.type.property-name.css, support.type.property-name.scss, support.type.property-name.less#f9e2af
entity.other.attribute-name.class, meta.attribute.class.html#89b4fa
entity.other.attribute-name.id, entity.name.fragment#cba6f7
support.type.property-name.json, string.quoted.double.json#f9e2af
invalid, invalid.illegal, invalid.broken, invalid.deprecated, invalid.unimplemented#f38ba8bold underline
message.error, token.error-token#f38ba8
token.warn-token#f9e2af
token.info-token#89dceb
meta.tag, punctuation.definition.tag, punctuation.definition.tag.begin, punctuation.definition.tag.end#f38ba8
entity.other.attribute-name, text.html.basic entity.other.attribute-name.html, text.html.basic entity.other.attribute-name#cba6f7italic
markup.heading, markup.heading entity.name, punctuation.definition.heading#f9e2afbold
markup.underline.link, string.other.link.title, string.other.link.description#89b4fa
markup.inline.raw, markup.raw.block#a6e3a1
markup.list, beginning.punctuation.definition.list#94e2d5
markup.boldbold
markup.italicitalic
markup.quote#f9e2afitalic
meta.function-call.python, support.function.builtin.python, entity.name.function.python, variable.function.python, meta.function-call.generic.python#89b4fa
variable.other.python, meta.function-call.arguments.python, support.variable.magic.python, variable.other.readwrite.python, variable.other.member.python#cdd6f4
variable.parameter.function.python, meta.function.parameters.python#eba0ac
entity.name.type.class.python, support.type.python, meta.class.python, entity.other.inherited-class.python#f9e2afbold
meta.function.decorator.python, entity.name.function.decorator.python, punctuation.definition.annotation.python#f5e0dcbold
keyword.control.python, storage.type.function.python, storage.modifier.global.python, keyword.operator.logical.python, keyword.control.flow.python, keyword.control.conditional.python, keyword.control.trycatch.python, keyword.control.loop.python, keyword.control.import.python#cba6f7bold
constant.language.python, constant.other.caps.python#f5e0dc
support.function.magic.python, entity.name.function.magic.python, variable.parameter.special.self.python#f5e0dcbold
support.type.exception.python, keyword.control.exception.python#f38ba8
meta.type.python, support.type.python, storage.type.hint.python#f9e2af
variable.other.php, variable.other.property.php, variable.other.global.php, variable.other.property.static.php, variable.other.global.php, variable.other.global.predefined.php#cdd6f4
support.function.construct.output.php, support.function.construct.php, support.function.destruct.php, entity.name.function.php, variable.function.php, meta.function-call.php, meta.function-call.static.php, meta.function-call.object.php#89b4fa
support.class.php, entity.name.type.class.php, support.class.built-in.php, entity.other.inherited-class.php, storage.modifier.extends.php, storage.modifier.implements.php#f9e2afbold
keyword.control.php, keyword.other.php, storage.type.php, storage.modifier.php, keyword.operator.class.php#cba6f7bold
constant.other.php, support.constant.core.php, support.constant.std.php, constant.language.php#f5e0dc
constant.other.magic.php#f5e0dcbold
keyword.operator.arithmetic.php, keyword.operator.assignment.php, keyword.operator.comparison.php, keyword.operator.increment-decrement.php, keyword.operator.logical.php, keyword.operator.other.php#94e2d5
meta.array.php, meta.array.assignment.php, meta.array.object.php, meta.array.definition.php#eba0ac
storage.type.cpp, storage.type.c, storage.modifier.cpp, storage.modifier.c#f9e2af
storage.type.java, storage.type.object.array.java, storage.type.primitive.java, storage.type.annotation.java, storage.type.generic.java#f9e2af
entity.name.function.go, meta.function-call.go, support.function.go, meta.function-call.generic.go#89b4fa
keyword.control.go, storage.type.go, storage.modifier.go, keyword.channel.go, keyword.package.go, keyword.import.go, keyword.function.go, keyword.type.go, keyword.const.go, keyword.var.go, keyword.struct.go, keyword.interface.go, keyword.map.go, keyword.select.go, keyword.range.go, keyword.goto.go, keyword.fallthrough.go#cba6f7bold
storage.type.numeric.go, storage.type.string.go, storage.type.uintptr.go, storage.type.unsafe.go, storage.type.error.go, storage.type.builtin.go, entity.name.type.go#f9e2af
constant.language.go, constant.numeric.go#fab387
support.package.go, variable.other.assignment.go#f5e0dc
variable.parameter.go, variable.other.receiver.go#eba0ac
variable.other.field.go, entity.other.attribute-name.go#cdd6f4
entity.name.type.class.dart, support.class.dart, entity.other.inherited-class.dart, meta.class.dart#f9e2afbold
entity.name.function.dart, meta.function-call.dart, support.function.dart, variable.function.dart#89b4fa
keyword.declaration.dart, storage.type.primitive.dart, keyword.control.dart, storage.modifier.dart, keyword.other.dart, keyword.control.new.dart#cba6f7bold
variable.other.readwrite.dart, variable.other.object.dart, variable.other.property.dart#cdd6f4
variable.parameter.dart, meta.parameter.dart#eba0ac
constant.other.dart, variable.other.constant.dart#f5e0dc
support.class.dart, entity.name.type.class.widget, support.type.core.flutter, support.class.std-widgets.dart#f5e0dcbold
meta.class.body.flutter, variable.other.property.dart, meta.method-call.dart#cdd6f4
entity.name.tag.yaml, string.unquoted.plain.out.yaml, string.unquoted.yaml#cba6f7
string.unquoted.plain.out.yaml, string.unquoted.block.yaml, string.quoted.double.yaml#a6e3a1
variable.other.env#f9e2af
variable.other.readwrite.bash, variable.other.assignment.bash#cdd6f4
keyword.operator.word.bash, keyword.control.bash#cba6f7
string.unquoted.plain.out.css, meta.property-value.css, variable.other.constant.property.css#cba6f7