unlibra

@unlibra

Parody Site

This portfolio is a parody-style homage to X. It features personal projects such as web services, apps, libraries, and self-designed keyboards.

Tokyo, Japan github.com/unlibra Updated Dec 2025
Pinned
unlibra @unlibra 2025

Lib Lab

A utility toolkit designed for web and app developers, offering Tailwind-friendly color palette generation, favicon creation, SVG optimization, and more. Born from the idea of “putting all the tools I personally want in one place,” it emphasizes intuitive usability and a smooth workflow.

Lib Lab https://unlibra.com/lab
unlibra @unlibra 2025

@i18n-tiny/astro

A zero-dependency, type-safe, minimal internationalization library for Astro. Works with both SSG and SSR. Configuration is completed by a single define function, with full auto-completion for key paths like messages.common.title. Locale handling in getStaticPaths requires only minimal setup, avoiding repetitive per-page definitions. Routing configuration is handled with middleware.create(), supporting prefix/no-prefix modes and automatic language detection.

@i18n-tiny/astro https://www.npmjs.com/package/@i18n-tiny/astro
unlibra @unlibra 2025

@i18n-tiny/next

A dependency-free, type-safe, minimal i18n library for Next.js. Simply prepare translation files and call the define function—usable in both Server and Client Components immediately. All key paths such as messages.site.title and t("site.title") are fully typed and auto-suggested, eliminating typos. Static generation features like generateStaticParams can be written cleanly without per-page duplication. Routing, prefixes, and automatic language detection are all handled via a single middleware create() API.

@i18n-tiny/next https://www.npmjs.com/package/@i18n-tiny/next
unlibra @unlibra 2025

Iromide — Oshi Color Generator

A web service that extracts a character’s signature color from an image and generates a Polaroid-style layout using the exact aspect ratio of real Instax film. The color extraction algorithm is optimized to highlight key accent colors that often define the “oshi.” Available within Lib Lab.

Iromide — Oshi Color Generator https://unlibra.com/lab/iromide
unlibra @unlibra 2025

fosty dark

A sibling model to fosty natural: a 40% low-profile keyboard (Choc V2) crafted in a black × orange theme for darker desk setups. Custom switches are tailored to match the color scheme. Built simply because I wanted a black version — another personal endgame build. (Not for sale)

fosty dark
unlibra @unlibra 2025

fosty natural

A low-profile 40% keyboard (Choc V2) inspired by the elegance of the HHKB layout. Featuring a CNC-milled aluminum case, ultra-thin layout with no wasted space, gasket mount structure, USB Type-C, and a stable one-piece design optimized for portability. The white × silver color scheme is matched down to the custom “chimera” switches. Balancing feel, portability, layout, and aesthetics, it represents my personal “endgame” keyboard. (Not for sale)

fosty natural
unlibra @unlibra 2024

Discarded Prototypes

A collection of prototype keyboards I built on the way to discovering my endgame design.

Discarded Prototypes
unlibra @unlibra 2023

mira zero

A 40% split low-profile keyboard (Choc V1), fully self-designed including PCB and case. Created as a first prototype to experiment with various techniques. Discontinued.

mira zero
unlibra @unlibra 2020

tkinter-unblur

A minimalistic library that fixes the blurry Tkinter rendering issue on Windows high-DPI displays. Just replace the import—and it works. No complex settings required, and easily integrates into existing codebases.

tkinter-unblur https://pypi.org/project/tkinter-unblur
unlibra @unlibra

That's all