Skip to content
View cablehead's full-sized avatar

Sponsoring

@mitsuhiko
@zkat
@seanmonstar
@sophiajt
@imsnif
@keith-hall
@desec-io
@ellie
@fjall-rs

Block or report cablehead

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
cablehead/README.md

👋 Hi, I'm @ndyg.


I make a local-first, event sourcing store called cross.stream. It's kinda like sqlite, but for event streams.

458184875-f0c019ad-885d-4837-b72b-ef6ff1f85c0f-2


I think a lot about, what would it look like to compose systems and applications exclusively out of small tools? That's led to http-nu a surprisingly performant, Nushell-scriptable HTTP server that fits in your back pocket.

image


I make a few other things, like a clipboard manager, called Stacks, https://github.com/cablehead/stacks.

image

🤫 don't tell anyone, but Stacks is actually a prototype UI for cross.stream

Pinned Loading

  1. small tools everywhere small tools everywhere
    1
    # What would it look like if we just used small tools, everywhere?
    2
    
                  
    3
    _Original revision: Sep 6, 2018_
    4
    
                  
    5
    Most developers are familiar and proponents of the Unix Philosophy [Unix philosophy - Wikipedia](https://en.wikipedia.org/wiki/Unix_philosophy) particularly, _Write programs that do one thing and do it well_. In practice though, the tooling just doesn’t exist to build useful network services which follow this approach. 
  2. ndyg.ca ndyg.ca Public

    My personal website (until I can render it directly from Stacks)

    HTML

  3. xs xs Public

    crossing the streams

    Rust 104 6

  4. stacks stacks Public

    an experimental "tool for thought"

    Rust 119 5

  5. gpt2099.nu gpt2099.nu Public

    a Nushell cross.stream extension to interact with LLMs and MCP servers

    Nushell 16

  6. http-nu http-nu Public

    The surprisingly performant, Nushell-scriptable HTTP server that fits in your back pocket.

    Rust 47 2