rinji.dev

臨時 — ephemeral architecture

Form Follows Function

In the Bauhaus tradition, every element serves a purpose. Temporary code is the purest expression of functional design — built precisely for the moment, with nothing superfluous. Like a scaffold that enables the cathedral, rinji tools exist to make the permanent possible.

// temporal precision
const rinji = create({ lifetime: 'ephemeral' });
rinji.build();

Modular Toolkit

Each module snaps into place — geometric precision in a developer's workflow. Build temporary APIs, prototype interfaces, create disposable test environments. Every tool designed with the rigor of permanent architecture, delivered with the lightness of the temporary.

import { scaffold, teardown } from 'rinji';
const env = scaffold('prototype-v3');
// when done, it dissolves
teardown(env);

The Beauty of Impermanence

Temporary things carry a wistful beauty precisely because they won't last. In Japanese aesthetics, 臨時 (rinji) suggests something extraordinary that arises for a moment — not lesser for its brevity, but elevated by it. Our tools embrace this philosophy: build beautifully, even for the temporary.

// nothing lasts forever
// and that's exactly the point
rinji.expire({ gracefully: true });

Bauhaus Modules

Scaffold

Instantiate temporary environments with geometric precision. Each scaffold is a perfect circle of dependencies — complete, self-contained, and ready to dissolve.

Prototype

Triangulate your ideas into functional prototypes. Three points define a plane — concept, implementation, and expiry. Sharp, decisive, temporary.

Blueprint

Rectangular precision for structured temporary architectures. Grids, layouts, and systems that serve their purpose, then gracefully step aside.