CH.00 Open · Last call: never

opensource.bar

Pull up a stool. The lights are low, the source is open, and the conversation has been going on long before you walked in.

You've been building in the open for a while now — commits at three in the morning, issues triaged with strangers, the small electricity of a pull request landing without ceremony. This is the room behind that work. Soft seats, dim ultraviolet, a counter that runs the length of the wall. Take your time.

Now Pouring
build —watch —serve
License
MIT · Apache-2.0 · CC-BY
House Rules
be kind, ship often
CH.01 What we believe, after closing time

A bar is a place where strangers explain things to each other.

So is a repository. Both rely on a small unspoken contract: I will be patient with what you don't yet know, and you will not waste the patience. The interface is different — a wood counter or a terminal prompt — but the gesture is the same. Lean in. Listen. Translate one set of vocabulary into another.

We don't think open source is a license file. We think it is the small habit of leaving the door unlocked. Anyone can pour. Anyone can fix the wobble in the third stool. The bartender keeps the place tidy, but the place belongs to the room.

“Software, like a bar, is mostly the people who keep showing up. The code is just what they happen to be making while they talk.”

There is a kind of patience that only happens in shared spaces — the patience to let a stranger finish their thought before you reach for yours. It is not glamorous and it does not scale, but it is what the long-running projects have in common. We are interested in long-running projects.

If you came here because you are tired of feeds that demand you, slack-channels that own you, and pricing pages that explain you back to yourself — welcome. The drinks are cold and the docs are honest.

i.

Open by default

Private is the exception, not the posture. If a discussion can happen in a public issue, it happens there.

ii.

Slow shipping

Release small, release often, but never release a thing you have not actually used yourself for a week.

iii.

Maintainers are weather

You cannot schedule them. You can only be grateful when they appear and dress warmly when they don't.

iv.

The README is the front door

If a stranger cannot make a useful sentence about your project from the first screen, you have a hospitality problem, not a docs problem.

CH.02 What's behind the counter, currently

Projects on the rail.

Five things we keep on the well speed-rack. None of them are finished. Most of them never will be. That's fine — finished is what museums do.

  1. /01 cli · rust v0.7.3

    lenticular

    A terminal-first changelog generator that reads your repo like a barback reads the room. Group by intent, not by branch. Renders sparkline summaries straight into the prompt.

    $ brew install lenticular github.com/opensource-bar/lenticular →
  2. /02 library · typescript v2.4.0

    prismatic-ui

    A small set of holographic primitives for the kind of dashboards that don't apologize for being interfaces. Conic gradients, dithered shadows, no rounded corners.

    $ npm i prismatic-ui github.com/opensource-bar/prismatic-ui →
  3. /03 daemon · go v1.0.1

    sawtoothd

    A friendly little process supervisor for self-hosted weekend services. It will not page you. It will leave a polite note and try again in seven minutes.

    $ go install opensource.bar/sawtoothd github.com/opensource-bar/sawtoothd →
  4. /04 spec · markdown draft-05

    composite-rfc

    A lightweight RFC template for projects that have outgrown the comments box but haven't grown into a steering committee. Bring your napkin notes.

    $ curl opensource.bar/rfc.md github.com/opensource-bar/composite-rfc →
  5. /05 font · otf v0.2.0

    oscilla mono

    A modest monospaced face built for terminals you actually live in. Kerning that won't lie to you. Italics for when the situation requires them.

    $ brew install --cask font-oscilla-mono github.com/opensource-bar/oscilla-mono →
CH.03 Regulars, in no particular order

The room is mostly the people in it.

No headshots. People show up here as the shape of their commits and the cadence of their explanations. The waveform you see is roughly what their last three weeks of work look like — amplitudes, gaps, late-night spikes, the occasional silent Sunday.

@iris.violet
CARETAKER · LENTICULAR

"Documentation is just empathy with a build step."

@oren.sq
SHIFT LEAD · PRISMATIC-UI

"Every API is a bar. Some of them are nicer than others."

@saw.kestrel
NIGHT POUR · SAWTOOTHD

"If it pages me on a Sunday, it isn't a friend."

@composite.aux
SCRIBE · COMPOSITE-RFC

"A spec is just a long polite argument with the future."

@hex.modulator
FONT-WRIGHT · OSCILLA

"Type is the only piece of UI you read while you're using it."

@runtime.ophelia
REVIEWER · ALL ROOMS

"Read the diff out loud. If it sounds rude, rewrite it."

// recent threads in the back room
  • 23:14 iris.violet Anyone willing to look at #412? It's polite, I promise.
  • 23:21 oren.sq give me ten minutes to finish this espresso and a build.
  • 23:28 saw.kestrel repro confirmed on macOS 14. it's the locale, again.
  • 23:43 composite.aux opening an RFC. nothing big, just a knob. promise.
CH.04 Last call · the after-hours REPL

A terminal that doesn't ask for anything.

Not interactive, just narrative. Press a key on your keyboard and you'll get the same answer the regulars get — the bartender already knows what you want, that's the whole point.

~ /opensource.bar — zsh — 80×24
guest@bar:~$ whoami
someone who builds in the open. welcome.
guest@bar:~$ menu
· lenticular — rust cli — v0.7.3
· prismatic-ui — ts lib — v2.4.0
· sawtoothd — go daemon — v1.0.1
· composite-rfc — spec — draft-05
· oscilla mono — font — v0.2.0
guest@bar:~$ hours
always. the lights stay low.
guest@bar:~$ help
try: p projects · c community · h hours · w whoami · m menu · ? about

If you came in by accident, stay anyway. We're keeping a stool warm.

© opensource.bar · pour responsibly build · a8f3c1e