Features Showcase Usage Palette Get Started

theme.Init();

A Soothing Deep Purple Color Scheme

The personal theme of initSyscall. Not intended to be the next Catppuccin—just my thing. If you like it, cool. Community ports welcome.

Crafted for Comfort

A deep purple palette that reduces eye strain without sacrificing visual appeal.

initSyscall Branding

My personal theme ecosystem—built for my workflow, shared with love.

Not intended to Be Big

Not the next Catppuccin. Just my personal vibe.

Community Ports Welcome

Want this on your favorite editor, terminal, or app? Bring it home.

Eye-Friendly Purples

Deep undertones designed to minimize strain during extended coding sessions.

Dark & Light Modes

Both themes share the same purple DNA, switching seamlessly.

Long Session Ready

Tested through hours of coding. Your eyes will thank you.

Theme in Action

See themeInit across your favorite tools and platforms.

main.zig — Neovim
1 2 3 4 5 6 7 8 910111213141516
const std = @import("std");

const ArrayList = std.ArrayList(u8);

pub fn main() void {
    var buffer = ArrayList.init(std.heap.page_allocator);
    defer buffer.deinit();

    try buffer.appendSlice("Hello, themeInit!");
    std.debug.print("{s}\n", .{buffer.items});
}

test "basic array list" {
    var list = ArrayList.init(std.testing.allocator);
    defer list.deinit();

    try list.append(42);
    try std.testing.expect(list.items[0] == 42);
}
CrudApp.svelte
Todo App
  • Design theme
  • Implement ports
  • Write docs
☕ Bubble Tea [q] Quit [j/k] Navigate
All Orders
Pending
Completed
IDDrinkStatus
#001Taro Milk● Ready
#002Brown Sugar● Making
#003Matcha Latte● Ready
2 of 3 ready

Simple to Use

Define your theme once, use it everywhere.

themeInit.json

Color Palette

Click any color to copy its hex value.

Ports

By initSyscall

Loading...

By Community

Loading...

Ready to Get Started?

Check out the repository and start building with soothing purple themes today.