Skip to content
@darkroomengineering

darkroom.engineering

where development happens

darkroom.engineering

where things get developed.

you've got a product that needs to be fast, polished, and built to last. we're the studio that gets it there. design, engineering, and system thinking working together so you ship with confidence, not compromise.

darkroom.engineering→ · all repos→ · become a sponsor→


Tools We Build and Use. Now Yours Too.

project what it is
lenis smooth scroll as it should be
satus advanced next.js app router starter for content-driven sites
tempus one requestAnimationFrame for your whole app
hamo hook, do the math. utility hooks for react
aniso ascii tool for generating character-based imagery
elastica 2d rigid-body physics with react bindings

all tools→

Work With Us

a studio engineering creativity into reality.

get in touch→

Sponsors

The Content Architecture

Glauber Scott Luis Bizarro Edoardo Lunardi cachet.studio Julian Fella OHO Design OFF+BRAND.

become a sponsor

Pinned Loading

  1. lenis lenis Public

    Smooth scroll as it should be

    TypeScript 16.1k 696

  2. satus satus Public template

    Advanced Next.js App Router starter for content-driven sites

    TypeScript 998 91

  3. hamo hamo Public

    Hamo means hook, do the math.

    TypeScript 316 13

  4. tempus tempus Public

    Use only one requestAnimationFrame for your whole app

    TypeScript 343 9

  5. elastica elastica Public

    Physics engine for 2D rigid body collisions with React bindings.

    TypeScript 56 4

  6. aniso aniso Public

    Aniso is an open-source ASCII tool built by darkroom.engineering to generate and customize character-based imagery.

    JavaScript 448 41

Repositories

Showing 10 of 50 repositories
  • programa Public

    Ghostty-based macOS terminal with vertical tabs and notifications for AI coding agents

    darkroomengineering/programa's past year of commit activity
    Swift 4 1 0 1 Updated Sep 29, 2026
  • cc-settings Public

    Claude Code configuration — agents, skills, hooks & settings for Darkroom Engineering

    darkroomengineering/cc-settings's past year of commit activity
    TypeScript 47 MIT 4 0 1 Updated Sep 29, 2026
  • texture-demo Public

    Infinite canvas texture demo — 200+ textures via WebGL2 texture arrays and instanced rendering

    darkroomengineering/texture-demo's past year of commit activity
    TypeScript 1 MIT 1 0 3 Updated Sep 29, 2026
  • tempus Public

    Use only one requestAnimationFrame for your whole app

    darkroomengineering/tempus's past year of commit activity
    TypeScript 343 MIT 9 1 2 Updated Sep 29, 2026
  • .github Public

    Organization profile and community health files for Darkroom Engineering.

    darkroomengineering/.github's past year of commit activity
    0 0 0 0 Updated Sep 29, 2026
  • framer-plugins Public Forked from framer/plugins

    A collection of example Framer Plugins.

    darkroomengineering/framer-plugins's past year of commit activity
    TypeScript 4 MIT 55 0 1 Updated Sep 29, 2026
  • satus Public template

    Advanced Next.js App Router starter for content-driven sites

    darkroomengineering/satus's past year of commit activity
    TypeScript 998 MIT 91 1 1 Updated Sep 25, 2026
  • vigilia-releases Public

    Vigilia app releases — installers and auto-update feed. Source lives in a private repo.

    darkroomengineering/vigilia-releases's past year of commit activity
    0 0 0 0 Updated Sep 24, 2026
  • lenis Public

    Smooth scroll as it should be

    darkroomengineering/lenis's past year of commit activity
    TypeScript 16,081 MIT 696 19 (1 issue needs help) 6 Updated Sep 22, 2026
  • spotidark Public Forked from crmne/spotifast

    Darkroom Engineering’s native Spotify client. A fork of Spotifast by Carmine Paolino and contributors, built with Rust, egui, and librespot.

    darkroomengineering/spotidark's past year of commit activity
    Rust 0 MIT 226 0 1 Updated Sep 18, 2026