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#0a0a10
  • activityBar.border#0a0a10
  • activityBar.foreground#c0c5ce
  • activityBar.inactiveForeground#4f5b66
  • activityBarBadge.background#b48ead
  • activityBarBadge.foreground#0a0a10
  • button.background#b48ead
  • button.foreground#0a0a10
  • button.hoverBackground#d8dee9
  • dropdown.background#0a0a10
  • dropdown.border#1b1b2b
  • dropdown.foreground#c0c5ce
  • editor.background#0f0f17
  • editor.findMatchBackground#a3be8c
  • editor.findMatchHighlightBackground#4f5b66
  • editor.foreground#c0c5ce
  • editor.hoverHighlightBackground#4f5b66
  • editor.inactiveSelectionBackground#4f5b66
  • editor.lineHighlightBackground#1b1b2b
  • editor.lineHighlightBorder#1b1b2b
  • editor.lineNumbers#4f5b66
  • editor.rangeHighlightBackground#1b1b2b
  • editor.selectionBackground#4f5b66
  • editor.selectionHighlightBackground#343d46
  • editor.wordHighlightBackground#343d46
  • editor.wordHighlightStrongBackground#343d46
  • editorActiveLineNumber.foreground#c0c5ce
  • editorBracketMatch.background#343d46
  • editorBracketMatch.border#4f5b66
  • editorCodeLens.foreground#4f5b66
  • editorCursor.foreground#d8dee9
  • editorError.border#0a0a10
  • editorError.foreground#bf616a
  • editorGhostText.foreground#4f5b66
  • editorGutter.addedBackground#a3be8c
  • editorGutter.background#0f0f17
  • editorGutter.deletedBackground#bf616a
  • editorGutter.modifiedBackground#ebcb8b
  • editorHint.border#0a0a10
  • editorHint.foreground#a3be8c
  • editorHoverWidget.background#0a0a10
  • editorHoverWidget.border#1b1b2b
  • editorIndentGuide.activeBackground#4f5b66
  • editorIndentGuide.background#1b1b2b
  • editorInfo.border#0a0a10
  • editorInfo.foreground#8fa1b3
  • editorLineNumber.foreground#4f5b66
  • editorLink.activeForeground#8fa1b3
  • editorMarkerNavigation.background#0a0a10
  • editorMarkerNavigationError.background#bf616a
  • editorMarkerNavigationInfo.background#8fa1b3
  • editorMarkerNavigationWarning.background#ebcb8b
  • editorOverviewRuler.addedForeground#a3be8c
  • editorOverviewRuler.background#0a0a10
  • editorOverviewRuler.border#0a0a10
  • editorOverviewRuler.bracketMatchForeground#b48ead
  • editorOverviewRuler.deletedForeground#bf616a
  • editorOverviewRuler.errorForeground#bf616a
  • editorOverviewRuler.findMatchForeground#d8dee9
  • editorOverviewRuler.hintForeground#a3be8c
  • editorOverviewRuler.infoForeground#8fa1b3
  • editorOverviewRuler.modifiedForeground#ebcb8b
  • editorOverviewRuler.rangeHighlightForeground#d8dee9
  • editorOverviewRuler.selectionHighlightForeground#b48ead
  • editorOverviewRuler.warningForeground#ebcb8b
  • editorOverviewRuler.wordHighlightForeground#b48ead
  • editorOverviewRuler.wordHighlightStrongForeground#d08770
  • editorRuler.foreground#1b1b2b
  • editorSuggestWidget.background#0a0a10
  • editorSuggestWidget.border#1b1b2b
  • editorSuggestWidget.foreground#c0c5ce
  • editorSuggestWidget.highlightForeground#d8dee9
  • editorSuggestWidget.selectedBackground#1b1b2b
  • editorWarning.border#0a0a10
  • editorWarning.foreground#ebcb8b
  • editorWhitespace.foreground#1b1b2b
  • gitDecoration.addedResourceForeground#a3be8c
  • gitDecoration.conflictingResourceForeground#d08770
  • gitDecoration.deletedResourceForeground#bf616a
  • gitDecoration.ignoredResourceForeground#4f5b66
  • gitDecoration.modifiedResourceForeground#ebcb8b
  • gitDecoration.submoduleResourceForeground#96b5b4
  • gitDecoration.untrackedResourceForeground#a3be8c
  • input.background#0a0a10
  • input.border#1b1b2b
  • input.foreground#c0c5ce
  • input.placeholderForeground#4f5b66
  • inputOption.activeBackground#1b1b2b
  • inputOption.activeBorder#b48ead
  • list.activeSelectionBackground#1b1b2b
  • list.activeSelectionForeground#b48ead
  • list.dropBackground#1b1b2b
  • list.focusBackground#1b1b2b
  • list.focusForeground#c0c5ce
  • list.highlightForeground#d8dee9
  • list.hoverBackground#1b1b2b
  • list.hoverForeground#c0c5ce
  • list.inactiveSelectionBackground#0a0a10
  • list.inactiveSelectionForeground#b48ead
  • list.invalidItemForeground#bf616a
  • minimap.background#0a0a10
  • minimap.errorHighlight#bf616a
  • minimap.findMatchHighlight#a3be8c
  • minimap.selectionHighlight#4f5b66
  • minimap.warningHighlight#ebcb8b
  • minimapSlider.activeBackground#b48ead
  • minimapSlider.background#343d46
  • minimapSlider.hoverBackground#4f5b66
  • notification.background#0a0a10
  • notification.buttonBackground#b48ead
  • notification.buttonForeground#0a0a10
  • notification.buttonHoverBackground#d8dee9
  • notification.errorBackground#bf616a
  • notification.errorForeground#0a0a10
  • notification.foreground#c0c5ce
  • notification.infoBackground#8fa1b3
  • notification.infoForeground#0a0a10
  • notification.warningBackground#ebcb8b
  • notification.warningForeground#0a0a10
  • panel.background#0a0a10
  • panel.border#1b1b2b
  • panelTitle.activeBorder#b48ead
  • panelTitle.activeForeground#b48ead
  • panelTitle.inactiveForeground#4f5b66
  • peekView.border#1b1b2b
  • peekViewEditor.background#0a0a10
  • peekViewEditorGutter.background#0a0a10
  • peekViewResult.background#0a0a10
  • peekViewResult.fileForeground#c0c5ce
  • peekViewResult.lineForeground#4f5b66
  • peekViewResult.matchHighlightBackground#4f5b66
  • peekViewResult.selectionBackground#1b1b2b
  • peekViewResult.selectionForeground#c0c5ce
  • peekViewTitle.background#0a0a10
  • peekViewTitleDescription.foreground#4f5b66
  • peekViewTitleLabel.foreground#c0c5ce
  • scrollbar.shadow#0a0a10
  • scrollbarSlider.activeBackground#b48ead
  • scrollbarSlider.background#343d46
  • scrollbarSlider.hoverBackground#4f5b66
  • sideBar.background#0a0a10
  • sideBar.border#0a0a10
  • sideBar.foreground#c0c5ce
  • sideBarSectionHeader.background#0a0a10
  • sideBarSectionHeader.border#0a0a10
  • sideBarSectionHeader.foreground#c0c5ce
  • sideBarTitle.foreground#c0c5ce
  • statusBar.background#0a0a10
  • statusBar.border#0a0a10
  • statusBar.debuggingBackground#d08770
  • statusBar.debuggingForeground#0a0a10
  • statusBar.foreground#c0c5ce
  • statusBar.noFolderBackground#0a0a10
  • statusBar.noFolderForeground#c0c5ce
  • statusBarItem.hoverBackground#1b1b2b
  • statusBarItem.remoteBackground#b48ead
  • statusBarItem.remoteForeground#0a0a10
  • tab.activeBackground#0a0a10
  • tab.activeForeground#b48ead
  • tab.border#0a0a10
  • tab.inactiveBackground#0a0a10
  • tab.inactiveForeground#4f5b66
  • tab.unfocusedActiveBackground#0a0a10
  • tab.unfocusedInactiveBackground#0a0a10
  • terminal.ansiBlack#343d46
  • terminal.ansiBlue#8fa1b3
  • terminal.ansiBrightBlack#4f5b66
  • terminal.ansiBrightBlue#8fa1b3
  • terminal.ansiBrightCyan#96b5b4
  • terminal.ansiBrightGreen#a3be8c
  • terminal.ansiBrightMagenta#b48ead
  • terminal.ansiBrightRed#bf616a
  • terminal.ansiBrightWhite#d8dee9
  • terminal.ansiBrightYellow#ebcb8b
  • terminal.ansiCyan#96b5b4
  • terminal.ansiGreen#a3be8c
  • terminal.ansiMagenta#b48ead
  • terminal.ansiRed#bf616a
  • terminal.ansiWhite#c0c5ce
  • terminal.ansiYellow#ebcb8b
  • terminal.background#0a0a10
  • terminal.foreground#c0c5ce
  • titleBar.activeBackground#0a0a10
  • titleBar.activeForeground#c0c5ce
  • titleBar.border#0a0a10
  • titleBar.inactiveBackground#0a0a10
  • titleBar.inactiveForeground#4f5b66

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, punctuation.definition.comment#4f5b66italic
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#b48eadbold
variable, support.variable, variable.other.object.property, variable.other.constant.property, variable.other.constant, variable.other.property#c0c5ce
entity.name.function, meta.function-call, variable.function, support.function#8fa1b3
entity.name.class, entity.name.type.class, support.class, entity.other.inherited-class, variable.other.readwrite.alias#ebcb8b
support.type, entity.name.type#ebcb8b
variable.parameter, meta.function.parameters#d08770
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#96b5b4
string, string.quoted.single, string.quoted.double#a3be8c
constant.numeric, constant.language, support.constant, constant.character, constant.escape#d08770
entity.name.tag, meta.tag.sgml, markup.deleted.git_gutter#bf616a
entity.other.attribute-name, variable.other.constant.property#b48ead
keyword.control.import, keyword.control.from, keyword.control.export, keyword.control.default, meta.import, meta.export#b48ead
constant.other, variable.other.constant#ebcb8b
meta.jsx, meta.jsx.children, meta.jsx.attribute, variable.other.readwrite.js, variable.other.property.js, variable.other.object.property#c0c5ce
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#bf616a
support.class.component, entity.name.type.class.jsx, support.class.component.jsx, entity.name.function.react#ebcb8bbold
meta.jsx entity.other.attribute-name, meta.jsx string, entity.other.attribute-name.jsx#b48ead
variable.other.readwrite.js, variable.other.constant.js, meta.function-call.js variable.function.js#8fa1b3
meta.class.js, entity.name.type.class.js, variable.other.readwrite.alias.js, support.class.builtin.js#ebcb8bbold
meta.method.js, entity.name.function.method.js, variable.other.property.js#8fa1b3
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#b48ead
support.type.object.promise.js, keyword.operator.expression.await.js, storage.type.js#d08770bold
variable.other.property.js, meta.property.object.js#c0c5ce
variable.parameter.function.js, meta.function.parameters.js#d08770
meta.object-binding-pattern.js, meta.array-binding-pattern.js, variable.other.readwrite.js variable.other.readwrite.js#d08770
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#b48eadbold
variable.other.readwrite.js, support.class.component.next, variable.other.constant.property, support.type.next, variable.other.property.js#96b5b4
variable.other.readwrite.next, support.module.next, support.variable.next#d08770
meta.tag.template.vue, entity.name.tag.template.html, punctuation.definition.tag.begin.html.vue, punctuation.definition.tag.end.html.vue#a3be8c
meta.tag.script.vue, entity.name.tag.script.html, punctuation.definition.tag.begin.html.vue, punctuation.definition.tag.end.html.vue#b48ead
meta.tag.style.vue, entity.name.tag.style.html, punctuation.definition.tag.begin.html.vue, punctuation.definition.tag.end.html.vue#ebcb8b
entity.other.attribute-name.html.vue, meta.directive.vue, punctuation.separator.key-value.html#8fa1b3bold
support.class.component.vue, entity.name.tag.other.html, meta.tag.other.html#d08770bold
support.class.component.angular, entity.name.type.class.angular, entity.other.ng-binding-name#d08770bold
entity.other.attribute-name.html.angular, punctuation.definition.attribute.angular#8fa1b3bold
meta.tag.svelte, entity.name.tag.svelte, punctuation.definition.tag.begin.svelte, punctuation.definition.tag.end.svelte#b48ead
meta.script.svelte, entity.name.tag.script.svelte#ebcb8b
meta.style.svelte, entity.name.tag.style.svelte#a3be8c
support.class.component.svelte, entity.name.tag.svelte#d08770bold
support.type.property-name.css, support.type.property-name.scss, support.type.property-name.less#ebcb8b
entity.other.attribute-name.class, meta.attribute.class.html#8fa1b3
entity.other.attribute-name.id, entity.name.fragment#b48ead
support.type.property-name.json, string.quoted.double.json#ebcb8b
invalid, invalid.illegal, invalid.broken, invalid.deprecated, invalid.unimplemented#bf616abold underline
message.error, token.error-token#bf616a
token.warn-token#ebcb8b
token.info-token#8fa1b3
meta.tag, punctuation.definition.tag, punctuation.definition.tag.begin, punctuation.definition.tag.end#bf616a
entity.other.attribute-name, text.html.basic entity.other.attribute-name.html, text.html.basic entity.other.attribute-name#b48eaditalic
markup.heading, markup.heading entity.name, punctuation.definition.heading#ebcb8bbold
markup.underline.link, string.other.link.title, string.other.link.description#8fa1b3
markup.inline.raw, markup.raw.block#a3be8c
markup.list, beginning.punctuation.definition.list#96b5b4
markup.boldbold
markup.italicitalic
markup.quote#ebcb8bitalic
meta.function-call.python, support.function.builtin.python, entity.name.function.python, variable.function.python, meta.function-call.generic.python#8fa1b3
variable.other.python, meta.function-call.arguments.python, support.variable.magic.python, variable.other.readwrite.python, variable.other.member.python#c0c5ce
variable.parameter.function.python, meta.function.parameters.python#d08770
entity.name.type.class.python, support.type.python, meta.class.python, entity.other.inherited-class.python#ebcb8bbold
meta.function.decorator.python, entity.name.function.decorator.python, punctuation.definition.annotation.python#d08770bold
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#b48eadbold
constant.language.python, constant.other.caps.python#d08770
support.function.magic.python, entity.name.function.magic.python, variable.parameter.special.self.python#d08770bold
support.type.exception.python, keyword.control.exception.python#bf616a
meta.type.python, support.type.python, storage.type.hint.python#ebcb8b
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#c0c5ce
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#8fa1b3
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#ebcb8bbold
keyword.control.php, keyword.other.php, storage.type.php, storage.modifier.php, keyword.operator.class.php#b48eadbold
constant.other.php, support.constant.core.php, support.constant.std.php, constant.language.php#d08770
constant.other.magic.php#d08770bold
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#96b5b4
meta.array.php, meta.array.assignment.php, meta.array.object.php, meta.array.definition.php#d08770
storage.type.cpp, storage.type.c, storage.modifier.cpp, storage.modifier.c#ebcb8b
storage.type.java, storage.type.object.array.java, storage.type.primitive.java, storage.type.annotation.java, storage.type.generic.java#ebcb8b
entity.name.function.go, meta.function-call.go, support.function.go, meta.function-call.generic.go#8fa1b3
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#b48eadbold
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#ebcb8b
constant.language.go, constant.numeric.go#d08770
support.package.go, variable.other.assignment.go#d08770
variable.parameter.go, variable.other.receiver.go#d08770
variable.other.field.go, entity.other.attribute-name.go#c0c5ce
entity.name.type.class.dart, support.class.dart, entity.other.inherited-class.dart, meta.class.dart#ebcb8bbold
entity.name.function.dart, meta.function-call.dart, support.function.dart, variable.function.dart#8fa1b3
keyword.declaration.dart, storage.type.primitive.dart, keyword.control.dart, storage.modifier.dart, keyword.other.dart, keyword.control.new.dart#b48eadbold
variable.other.readwrite.dart, variable.other.object.dart, variable.other.property.dart#c0c5ce
variable.parameter.dart, meta.parameter.dart#d08770
constant.other.dart, variable.other.constant.dart#d08770
support.class.dart, entity.name.type.class.widget, support.type.core.flutter, support.class.std-widgets.dart#d08770bold
meta.class.body.flutter, variable.other.property.dart, meta.method-call.dart#c0c5ce
entity.name.tag.yaml, string.unquoted.plain.out.yaml, string.unquoted.yaml#b48ead
string.unquoted.plain.out.yaml, string.unquoted.block.yaml, string.quoted.double.yaml#a3be8c
variable.other.env#ebcb8b
variable.other.readwrite.bash, variable.other.assignment.bash#c0c5ce
keyword.operator.word.bash, keyword.control.bash#b48ead
string.unquoted.plain.out.css, meta.property-value.css, variable.other.constant.property.css#b48ead