{"id":26869417,"url":"https://github.com/girish-kor/night-man","last_synced_at":"2025-03-31T06:16:50.822Z","repository":{"id":285182664,"uuid":"957317999","full_name":"girish-kor/night-man","owner":"girish-kor","description":"A DARKEST THEME EVER EXISTS IN VSCODE","archived":false,"fork":false,"pushed_at":"2025-03-30T04:36:45.000Z","size":4921,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-30T05:18:31.704Z","etag":null,"topics":["black","dark-theme","ergonomic","eye-strain","focused","high-contrast","low-vision","night-mode","productivity","professional","theme-pack","vscode-extension","vscode-theme"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/girish-kor.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"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":"2025-03-30T04:01:07.000Z","updated_at":"2025-03-30T04:36:48.000Z","dependencies_parsed_at":"2025-03-30T05:28:42.537Z","dependency_job_id":null,"html_url":"https://github.com/girish-kor/night-man","commit_stats":null,"previous_names":["girish-kor/night-man"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/girish-kor%2Fnight-man","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/girish-kor%2Fnight-man/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/girish-kor%2Fnight-man/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/girish-kor%2Fnight-man/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/girish-kor","download_url":"https://codeload.github.com/girish-kor/night-man/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246423719,"owners_count":20774820,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["black","dark-theme","ergonomic","eye-strain","focused","high-contrast","low-vision","night-mode","productivity","professional","theme-pack","vscode-extension","vscode-theme"],"created_at":"2025-03-31T06:16:50.283Z","updated_at":"2025-03-31T06:16:50.813Z","avatar_url":"https://github.com/girish-kor.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- NIGHT MAN - A VS Code Theme by Girish Kor --\u003e\n\u003c/br\u003e\n\u003ch1 align=\"center\" style=\"margin-bottom: 3rem; font-size: 3rem;\"\u003e \u003cspan style=\"color:#ff5733\"\u003eN\u003c/span\u003e \u003cspan style=\"color:#ff8d33\"\u003eI\u003c/span\u003e \u003cspan style=\"color:#ffbd33\"\u003eG\u003c/span\u003e \u003cspan style=\"color:#dbff33\"\u003eH\u003c/span\u003e \u003cspan style=\"color:#75ff33\"\u003eT\u003c/span\u003e \u003cspan style=\"margin-right: 1rem;\"\u003e-\u003c/span\u003e \u003cspan style=\"color:#33ff57\"\u003eM\u003c/span\u003e \u003cspan style=\"color:#33ffa5\"\u003eA\u003c/span\u003e \u003cspan style=\"color:#33fff5\"\u003eN\u003c/span\u003e\n\u003c/br\u003e\u003c/br\u003e\n\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cb\u003e\u003ci\u003eA DARKEST THEME EXISTS IN VSCODE, PERFECTLY SUITED FOR JAVASCRIPT, TYPESCRIPT, PYTHON, JAVA, C++, C#, GO, RUST, SWIFT, KOTLIN, PHP, RUBY, PERL, SHELL, SQL, LUA, R, HASKELL, SCALA, DART, ELIXIR, OBJECTIVE-C, F#, COBOL, AND MORE—DELIVERING AN IMMERSIVE, HIGH-CONTRAST EXPERIENCE FOR EVERY DEVELOPER.\u003c/i\u003e\u003c/b\u003e\n\u003c/p\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/girish-kor/night-man/blob/main/assets/theme-icon.gif\" alt=\"Theme Icon\" style=\"width: 75vw; max-width: 75%;\"\u003e\n\u003c/div\u003e\n\n\u003chr style=\"border: 1px solid #333; margin: 30px 0\"\u003e\n\n\u003ch2 align=\"center\"\u003e \u0026lt; / Extension Matrix \u0026gt; \u003c/h2\u003e\n\n\u003ctable align=\"center\"\u003e\n  \u003ctr align=\"center\" style=\"background-color: #1a1a1a; color: #fff;\"\u003e\n    \u003ctd\u003e\u003cb\u003eCONTRAST RATIO\u003c/b\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cb\u003eERGONOMICS\u003c/b\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cb\u003eCOGNITIVE LOAD\u003c/b\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cb\u003eCOLOR SCIENCE\u003c/b\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr align=\"center\"\u003e\n    \u003ctd\u003eWCAG AAA Certified\u003c/td\u003e\n    \u003ctd\u003e8+ Hour Rated\u003c/td\u003e\n    \u003ctd\u003eMinimal-Impact\u003c/td\u003e\n    \u003ctd\u003eQuantum-Calibrated\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003chr style=\"border: 1px solid #333; margin: 30px 0\"\u003e\n\n\u003ch2 align=\"center\"\u003e \u0026lt;/Activation Protocol\u0026gt; \u003c/h2\u003e\n\n```sh\n# Launch VS Code \u003e Extensions (Ctrl+Shift+X)\n# Search: \"Night Man\"\n# Install \u003e Reload IDE\n# Ctrl+K Ctrl+T \u003e Select Theme\n```\n\n\u003chr style=\"border: 1px solid #333; margin: 30px 0\"\u003e\n\n\u003ch2 align=\"center\"\u003e \u0026lt; / Engineering Parameters \u0026gt; \u003c/h2\u003e\n\n```json\n{\n  \"workbench.colorTheme\": \"NIGHT MAN\",\n  \"editor.fontSize\": 15,\n  \"editor.fontFamily\": \"'Fira Code', 'JetBrains Mono', 'Cascadia Code', Consolas, monospace\",\n  \"editor.fontLigatures\": true,\n  \"editor.lineHeight\": 1.7,\n  \"terminal.integrated.fontSize\": 14,\n  \"editor.renderWhitespace\": \"boundary\",\n  \"editor.cursorBlinking\": \"blink\"\n}\n```\n\n\u003chr style=\"border: 1px solid #333; margin: 30px 0\"\u003e\n\n\u003ch2 align=\"center\"\u003e \u0026lt; / Theme Showcase \u0026gt; \u003c/h2\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eJavaScript\u003c/b\u003e\u003c/summary\u003e\n\n```javascript\nconst fetchUser = async (id) =\u003e {\n  try {\n    const response = await fetch(`/api/users/${id}`);\n    return response.json();\n  } catch (error) {\n    console.error(\"Fetch error:\", error);\n  }\n};\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eTypeScript\u003c/b\u003e\u003c/summary\u003e\n\n```typescript\ninterface User {\n  id: number;\n  name: string;\n}\n\nconst getUser = async (id: number): Promise\u003cUser\u003e =\u003e {\n  const response = await fetch(`/api/users/${id}`);\n  return response.json();\n};\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003ePython\u003c/b\u003e\u003c/summary\u003e\n\n```python\nwith open('data.txt', 'r') as file:\n    contents = file.read()\n\nsquares = [x**2 for x in range(10) if x % 2 == 0]\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eJava\u003c/b\u003e\u003c/summary\u003e\n\n```java\npublic class Main {\n    public static void main(String[] args) {\n        Runnable task = () -\u003e System.out.println(\"Quantum thread running\");\n\n        List\u003cInteger\u003e numbers = Arrays.asList(1, 2, 3);\n        numbers.stream().map(n -\u003e n * 2).forEach(System.out::println);\n    }\n}\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eC++\u003c/b\u003e\u003c/summary\u003e\n\n```cpp\n#include \u003ciostream\u003e\n#include \u003cvector\u003e\n\nint main() {\n    std::vector\u003cint\u003e numbers = {1, 2, 3};\n    for (int num : numbers) {\n        std::cout \u003c\u003c num * 2 \u003c\u003c std::endl;\n    }\n    return 0;\n}\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eC#\u003c/b\u003e\u003c/summary\u003e\n\n```csharp\nusing System;\nusing System.Linq;\n\nclass Program {\n    static void Main() {\n        var numbers = new int[] {1, 2, 3};\n        var doubled = numbers.Select(n =\u003e n * 2);\n        foreach (var num in doubled) {\n            Console.WriteLine(num);\n        }\n    }\n}\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eGo\u003c/b\u003e\u003c/summary\u003e\n\n```go\npackage main\n\nimport \"fmt\"\n\nfunc main() {\n    numbers := []int{1, 2, 3}\n    for _, num := range numbers {\n        fmt.Println(num * 2)\n    }\n}\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eRust\u003c/b\u003e\u003c/summary\u003e\n\n```rust\nfn main() {\n    let numbers = vec![1, 2, 3];\n    let doubled: Vec\u003c_\u003e = numbers.iter().map(|n| n * 2).collect();\n    println!(\"{:?}\", doubled);\n}\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eSwift\u003c/b\u003e\u003c/summary\u003e\n\n```swift\nlet numbers = [1, 2, 3]\nlet doubled = numbers.map { $0 * 2 }\nprint(doubled)\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eKotlin\u003c/b\u003e\u003c/summary\u003e\n\n```kotlin\nfun main() {\n    val numbers = listOf(1, 2, 3)\n    val doubled = numbers.map { it * 2 }\n    println(doubled)\n}\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003ePHP\u003c/b\u003e\u003c/summary\u003e\n\n```php\n\u003c?php\n$numbers = [1, 2, 3];\n$doubled = array_map(fn($n) =\u003e $n * 2, $numbers);\nprint_r($doubled);\n?\u003e\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eRuby\u003c/b\u003e\u003c/summary\u003e\n\n```ruby\nnumbers = [1, 2, 3]\ndoubled = numbers.map { |n| n * 2 }\nputs doubled\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003ePerl\u003c/b\u003e\u003c/summary\u003e\n\n```perl\nmy @numbers = (1, 2, 3);\nmy @doubled = map { $_ * 2 } @numbers;\nprint \"@doubled\\n\";\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eShell\u003c/b\u003e\u003c/summary\u003e\n\n```bash\n#!/bin/bash\nDEPLOY_ENV=\"production\"\nQUANTUM_SERVICE_VERSION=\"1.4.2\"\n\ndocker build -t quantum-service:$QUANTUM_SERVICE_VERSION .\naws ecr push quantum-service:$QUANTUM_SERVICE_VERSION\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eSQL\u003c/b\u003e\u003c/summary\u003e\n\n```sql\nSELECT id, name, age * 2 AS double_age FROM users WHERE active = 1;\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eLua\u003c/b\u003e\u003c/summary\u003e\n\n```lua\nnumbers = {1, 2, 3}\nfor i, num in ipairs(numbers) do\n    print(num * 2)\nend\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eR\u003c/b\u003e\u003c/summary\u003e\n\n```r\nnumbers \u003c- c(1, 2, 3)\ndoubled \u003c- numbers * 2\nprint(doubled)\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eHaskell\u003c/b\u003e\u003c/summary\u003e\n\n```haskell\nmain = print (map (*2) [1, 2, 3])\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eScala\u003c/b\u003e\u003c/summary\u003e\n\n```scala\nval numbers = List(1, 2, 3)\nval doubled = numbers.map(_ * 2)\nprintln(doubled)\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eDart\u003c/b\u003e\u003c/summary\u003e\n\n```dart\nvoid main() {\n  List\u003cint\u003e numbers = [1, 2, 3];\n  List\u003cint\u003e doubled = numbers.map((n) =\u003e n * 2).toList();\n  print(doubled);\n}\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eElixir\u003c/b\u003e\u003c/summary\u003e\n\n```elixir\nnumbers = [1, 2, 3]\ndoubled = Enum.map(numbers, \u0026(\u00261 * 2))\nIO.inspect(doubled)\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eObjective-C\u003c/b\u003e\u003c/summary\u003e\n\n```objective-c\nNSArray *numbers = @[@1, @2, @3];\nNSArray *doubled = [numbers valueForKeyPath:@\"@unionOfObjects.self.intValue * 2\"];\nNSLog(@\"%@\", doubled);\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eF#\u003c/b\u003e\u003c/summary\u003e\n\n```fsharp\nlet numbers = [1; 2; 3]\nlet doubled = List.map ((*) 2) numbers\nprintfn \"%A\" doubled\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eCOBOL\u003c/b\u003e\u003c/summary\u003e\n\n```cobol\nIDENTIFICATION DIVISION.\nPROGRAM-ID. DoubleNumbers.\nDATA DIVISION.\nWORKING-STORAGE SECTION.\n    01 NUMBERS PIC 9(2) OCCURS 3 VALUE (1 2 3).\nPROCEDURE DIVISION.\n    PERFORM VARYING I FROM 1 BY 1 UNTIL I \u003e 3\n        DISPLAY NUMBERS(I) * 2\n    END-PERFORM.\nSTOP RUN.\n```\n\n\u003c/details\u003e\n\n\u003chr style=\"border: 1px solid #333; margin: 30px 0\"\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003ch3\u003e\u0026lt; / PUBLISHERS \u0026gt;\u003c/h3\u003e\n  \n  \u003ca href=\"https://github.com/girish-kor\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/GitHub-girish--kor-%237A06F7?style=for-the-badge\u0026logo=github\" alt=\"GitHub\"\u003e\n  \u003c/a\u003e\n  \n  \u003ca href=\"mailto:girishkor05@gmail.com\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Email-girishkor05%40gmail.com-%23C70039?style=for-the-badge\u0026logo=gmail\" alt=\"Email\"\u003e\n  \u003c/a\u003e\n  \n  \u003ca href=\"LICENSE\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/License-MIT-%2300C853?style=for-the-badge\" alt=\"License\"\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgirish-kor%2Fnight-man","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgirish-kor%2Fnight-man","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgirish-kor%2Fnight-man/lists"}