https://github.com/girish-kor/night-man
A DARKEST THEME EVER EXISTS IN VSCODE
https://github.com/girish-kor/night-man
black dark-theme ergonomic eye-strain focused high-contrast low-vision night-mode productivity professional theme-pack vscode-extension vscode-theme
Last synced: about 1 year ago
JSON representation
A DARKEST THEME EVER EXISTS IN VSCODE
- Host: GitHub
- URL: https://github.com/girish-kor/night-man
- Owner: girish-kor
- Created: 2025-03-30T04:01:07.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-30T04:36:45.000Z (about 1 year ago)
- Last Synced: 2025-03-30T05:18:31.704Z (about 1 year ago)
- Topics: black, dark-theme, ergonomic, eye-strain, focused, high-contrast, low-vision, night-mode, productivity, professional, theme-pack, vscode-extension, vscode-theme
- Homepage:
- Size: 4.69 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
N I G H T - M A N
A 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.
< / Extension Matrix >
CONTRAST RATIO
ERGONOMICS
COGNITIVE LOAD
COLOR SCIENCE
WCAG AAA Certified
8+ Hour Rated
Minimal-Impact
Quantum-Calibrated
</Activation Protocol>
```sh
# Launch VS Code > Extensions (Ctrl+Shift+X)
# Search: "Night Man"
# Install > Reload IDE
# Ctrl+K Ctrl+T > Select Theme
```
< / Engineering Parameters >
```json
{
"workbench.colorTheme": "NIGHT MAN",
"editor.fontSize": 15,
"editor.fontFamily": "'Fira Code', 'JetBrains Mono', 'Cascadia Code', Consolas, monospace",
"editor.fontLigatures": true,
"editor.lineHeight": 1.7,
"terminal.integrated.fontSize": 14,
"editor.renderWhitespace": "boundary",
"editor.cursorBlinking": "blink"
}
```
< / Theme Showcase >
JavaScript
```javascript
const fetchUser = async (id) => {
try {
const response = await fetch(`/api/users/${id}`);
return response.json();
} catch (error) {
console.error("Fetch error:", error);
}
};
```
TypeScript
```typescript
interface User {
id: number;
name: string;
}
const getUser = async (id: number): Promise => {
const response = await fetch(`/api/users/${id}`);
return response.json();
};
```
Python
```python
with open('data.txt', 'r') as file:
contents = file.read()
squares = [x**2 for x in range(10) if x % 2 == 0]
```
Java
```java
public class Main {
public static void main(String[] args) {
Runnable task = () -> System.out.println("Quantum thread running");
List numbers = Arrays.asList(1, 2, 3);
numbers.stream().map(n -> n * 2).forEach(System.out::println);
}
}
```
C++
```cpp
#include
#include
int main() {
std::vector numbers = {1, 2, 3};
for (int num : numbers) {
std::cout << num * 2 << std::endl;
}
return 0;
}
```
C#
```csharp
using System;
using System.Linq;
class Program {
static void Main() {
var numbers = new int[] {1, 2, 3};
var doubled = numbers.Select(n => n * 2);
foreach (var num in doubled) {
Console.WriteLine(num);
}
}
}
```
Go
```go
package main
import "fmt"
func main() {
numbers := []int{1, 2, 3}
for _, num := range numbers {
fmt.Println(num * 2)
}
}
```
Rust
```rust
fn main() {
let numbers = vec![1, 2, 3];
let doubled: Vec<_> = numbers.iter().map(|n| n * 2).collect();
println!("{:?}", doubled);
}
```
Swift
```swift
let numbers = [1, 2, 3]
let doubled = numbers.map { $0 * 2 }
print(doubled)
```
Kotlin
```kotlin
fun main() {
val numbers = listOf(1, 2, 3)
val doubled = numbers.map { it * 2 }
println(doubled)
}
```
PHP
```php
$n * 2, $numbers);
print_r($doubled);
?>
```
Ruby
```ruby
numbers = [1, 2, 3]
doubled = numbers.map { |n| n * 2 }
puts doubled
```
Perl
```perl
my @numbers = (1, 2, 3);
my @doubled = map { $_ * 2 } @numbers;
print "@doubled\n";
```
Shell
```bash
#!/bin/bash
DEPLOY_ENV="production"
QUANTUM_SERVICE_VERSION="1.4.2"
docker build -t quantum-service:$QUANTUM_SERVICE_VERSION .
aws ecr push quantum-service:$QUANTUM_SERVICE_VERSION
```
SQL
```sql
SELECT id, name, age * 2 AS double_age FROM users WHERE active = 1;
```
Lua
```lua
numbers = {1, 2, 3}
for i, num in ipairs(numbers) do
print(num * 2)
end
```
R
```r
numbers <- c(1, 2, 3)
doubled <- numbers * 2
print(doubled)
```
Haskell
```haskell
main = print (map (*2) [1, 2, 3])
```
Scala
```scala
val numbers = List(1, 2, 3)
val doubled = numbers.map(_ * 2)
println(doubled)
```
Dart
```dart
void main() {
List numbers = [1, 2, 3];
List doubled = numbers.map((n) => n * 2).toList();
print(doubled);
}
```
Elixir
```elixir
numbers = [1, 2, 3]
doubled = Enum.map(numbers, &(&1 * 2))
IO.inspect(doubled)
```
Objective-C
```objective-c
NSArray *numbers = @[@1, @2, @3];
NSArray *doubled = [numbers valueForKeyPath:@"@unionOfObjects.self.intValue * 2"];
NSLog(@"%@", doubled);
```
F#
```fsharp
let numbers = [1; 2; 3]
let doubled = List.map ((*) 2) numbers
printfn "%A" doubled
```
COBOL
```cobol
IDENTIFICATION DIVISION.
PROGRAM-ID. DoubleNumbers.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 NUMBERS PIC 9(2) OCCURS 3 VALUE (1 2 3).
PROCEDURE DIVISION.
PERFORM VARYING I FROM 1 BY 1 UNTIL I > 3
DISPLAY NUMBERS(I) * 2
END-PERFORM.
STOP RUN.
```