{"id":32123865,"url":"https://github.com/serendipity-theme/vs-code","last_synced_at":"2026-02-19T08:01:26.035Z","repository":{"id":43823566,"uuid":"383915666","full_name":"Serendipity-Theme/vs-code","owner":"Serendipity-Theme","description":"Relaxed, gentle and modern.","archived":false,"fork":false,"pushed_at":"2025-09-26T21:17:48.000Z","size":49177,"stargazers_count":135,"open_issues_count":1,"forks_count":8,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-20T21:33:10.040Z","etag":null,"topics":["modern","serendipity","vscode","vscode-theme"],"latest_commit_sha":null,"homepage":"https://www.michaelandreuzza.com/vscode/serendipity/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Serendipity-Theme.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-07-07T20:20:08.000Z","updated_at":"2025-09-26T21:17:51.000Z","dependencies_parsed_at":"2024-01-17T00:18:56.880Z","dependency_job_id":"c5c96824-0fe1-4e9d-81ba-53921c1ca429","html_url":"https://github.com/Serendipity-Theme/vs-code","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Serendipity-Theme/vs-code","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Serendipity-Theme%2Fvs-code","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Serendipity-Theme%2Fvs-code/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Serendipity-Theme%2Fvs-code/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Serendipity-Theme%2Fvs-code/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Serendipity-Theme","download_url":"https://codeload.github.com/Serendipity-Theme/vs-code/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Serendipity-Theme%2Fvs-code/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29608152,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-19T06:47:36.664Z","status":"ssl_error","status_checked_at":"2026-02-19T06:45:47.551Z","response_time":117,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["modern","serendipity","vscode","vscode-theme"],"created_at":"2025-10-20T21:22:35.322Z","updated_at":"2026-02-19T08:01:26.028Z","avatar_url":"https://github.com/Serendipity-Theme.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"![Midnight](https://raw.githubusercontent.com/Serendipity-Theme/assets/main/githubHeader.png)\n\n\n\n# Serendipity for VS Code\nThe color palette is designed to be easy on the eyes, with enough contrast to make individual elements distinguishable but not so bright as to be jarring in a darkened coding environment.\n\n\n\n### Official website\nSee other interfaces at the official website.\n-  [Serendipity](https://www.michaelandreuzza.com/vscode/serendipity/)\n\n### Installation\n\n1. Open **Extensions** sidebar panel in VS Code. `View → Extensions`\n2. Search for **`Serendipity`**\n3. Click **Install** to install it.\n4. Code \u003e Preferences \u003e Color Theme \u003e\n **Serendipity Midnight - Serendipity Sunset - Serendipity Morning - Serendipity Electric**\n\nThe theme is available for editors, shells, UI's and more coming up.\n\n### Available Options\n- Light Morning\n- Dark Sunset\n- Dark Midnight\n- Dark  Electric\n\n#### Midnight\n![VS Code Marketplace](https://github.com/Serendipity-Theme/serendipity/blob/master/images/midnight.png?raw=true)\n#### Sunset\n![VS Code Marketplace](https://github.com/Serendipity-Theme/serendipity/blob/master/images/sunset.png?raw=true)\n#### Morning\n![VS Code Marketplace](https://github.com/Serendipity-Theme/serendipity/blob/master/images/morning.png?raw=true)\n\n\n\n#### Electric\nOnly for VS code — This version is a remixed version of the [original theme](https://marketplace.visualstudio.com/items?itemName=wicked-labs.old-serendipity) is and adpated version to Serendipity V2 and using V1 color scopes.\n![VS Code Marketplace](https://github.com/Serendipity-Theme/serendipity/blob/master/images/electric.png?raw=true)\n\n### Icons\nA super simple set of four super hyper mega cool icons for file, folder, open folder and  special files.\n![Serendipity icons](https://github.com/Serendipity-Theme/serendipity/blob/master/icons/icons.png?raw=true)\n\n\n### Personal Settings.\n\n```js\n{\n\n  \"editor.fontFamily\": \"'Operator Mono', monospace\",\n  \"editor.fontSize\": 18,\n  \"editor.lineHeight\": 38,\n  \"editor.letterSpacing\": 0.5,\n  \"files.trimTrailingWhitespace\": true,\n  \"editor.fontWeight\": \"normal\",\n  \"prettier.eslintIntegration\": true,\n  \"editor.cursorStyle\": \"line\",\n  \"editor.cursorWidth\": 5,\n  \"editor.cursorBlinking\": \"phase\",\n  \"editor.renderWhitespace\": \"all\",\n}\n```\n\nAll themes use italics for certain language tokens by default.\nTo **disable** italics for all themes, add this snippet to your `settings.json`:\n  - quotes and *italic* strings (like in markdown) will be unaffected and still be italic\n  - if you want to exclude one of the themes from this change, simply remove its name (along with the brackets `[]`) at the top of the snippet\n\n```jsonc\n\"editor.tokenColorCustomizations\": {\n  \"[Serendipity Morning][Serendipity Sunset][Serendipity Midnight]\": {\n    \"textMateRules\": [\n      {\n        \"scope\": [\n          \"comment\",\n          \"variable\",\n          \"variable.other.object.js\",\n          \"variable.other.object.property\",\n          \"variable.language\",\n          \"punctuation.accessor\",\n          \"markup.changed\",\n          \"markup.deleted.diff\",\n          \"markup.inserted.diff\",\n          \"keyword\",\n          \"keyword.operator.relational\",\n          \"keyword.operator.comparison\",\n          \"keyword.control.flow.js\",\n          \"keyword.control.flow.ts\",\n          \"keyword.control.flow.tsx\",\n          \"keyword.control.ruby\",\n          \"keyword.control.module.ruby\",\n          \"keyword.control.class.ruby\",\n          \"keyword.control.def.ruby\",\n          \"keyword.control.loop.js\",\n          \"keyword.control.loop.ts\",\n          \"keyword.control.import.js\",\n          \"keyword.control.import.ts\",\n          \"keyword.control.import.tsx\",\n          \"keyword.control.from.js\",\n          \"keyword.control.from.ts\",\n          \"keyword.control.from.tsx\",\n          \"keyword.operator.instanceof.js\",\n          \"keyword.operator.expression.instanceof.ts\",\n          \"keyword.operator.expression.instanceof.tsx\",\n          \"support.constant\",\n          \"support.function\",\n          \"entity.other.attribute-name\",\n          \"entity.other.inherited-class\",\n          \"entity.name.function\",\n          \"entity.name.tag.doctype\",\n          \"entity.name.function\",\n          \"meta.directive.vue\",\n          \"meta.diff.header.git\",\n          \"meta.diff.header.from-file\",\n          \"meta.diff.header.to-file\",\n          \"meta.var.expr\",\n          \"meta.delimiter.period\",\n          \"meta.selector\",\n          \"meta.tag.sgml.doctype\",\n          \"meta.tag.sgml.doctype.html\",\n          \"meta.class meta.method.declaration meta.var.expr storage.type.js\",\n          \"storage\",\n          \"storage.type.property.js\",\n          \"storage.type.property.ts\",\n          \"storage.type.property.tsx\",\n          \"source.elixir .punctuation.binary.elixir\",\n          \"source.go keyword.package.go\",\n          \"source.go keyword.import.go\",\n          \"source.go keyword.function.go\",\n          \"source.go keyword.type.go\",\n          \"source.go keyword.struct.go\",\n          \"source.go keyword.interface.go\",\n          \"source.go keyword.const.go\",\n          \"source.go keyword.var.go\",\n          \"source.go keyword.map.go\",\n          \"source.go keyword.channel.go\",\n          \"source.go keyword.control.go\",\n          \"string.quoted.docstring.multi.python\",\n        ],\n        \"settings\": {\n          \"fontStyle\": \"\"\n        },\n      },\n    ],\n  },\n},\n```\n\n\nSerendipity Theme created by [Micheal Andreuzza](https://github.com/michael-andreuzza).\n[Twitter](https://twitter.com/Mike_Andreuzza)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fserendipity-theme%2Fvs-code","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fserendipity-theme%2Fvs-code","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fserendipity-theme%2Fvs-code/lists"}