HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
gcv
cupboard
Clojure2009–2010
gcv / cupboard

cupboard

Cupboard — an embedded database for Clojure

2Distinct people
3Mentions
0Explicit recommenders
84GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Cupboard — an embedded database for Clojure

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:56:07 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by month3 dated mentions

Observed mentions: 2009-10-20 00:11:31 UTC to 2010-06-23 02:44:15 UTC.

0122009-10-01 00:00:00 UTC to 2009-11-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 commentsOct 20092009-11-01 00:00:00 UTC to 2009-12-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2009-12-01 00:00:00 UTC to 2010-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2010-01-01 00:00:00 UTC to 2010-02-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2010-02-01 00:00:00 UTC to 2010-03-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsFeb 20102010-03-01 00:00:00 UTC to 2010-04-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2010-04-01 00:00:00 UTC to 2010-05-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2010-05-01 00:00:00 UTC to 2010-06-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2010-06-01 00:00:00 UTC to 2010-07-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsJun 2010

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Oct 20092009-10-01 00:00:00 UTC2009-11-01 00:00:00 UTC202
Nov 20092009-11-01 00:00:00 UTC2009-12-01 00:00:00 UTC000
Dec 20092009-12-01 00:00:00 UTC2010-01-01 00:00:00 UTC000
Jan 20102010-01-01 00:00:00 UTC2010-02-01 00:00:00 UTC000
Feb 20102010-02-01 00:00:00 UTC2010-03-01 00:00:00 UTC000
Mar 20102010-03-01 00:00:00 UTC2010-04-01 00:00:00 UTC000
Apr 20102010-04-01 00:00:00 UTC2010-05-01 00:00:00 UTC000
May 20102010-05-01 00:00:00 UTC2010-06-01 00:00:00 UTC000
Jun 20102010-06-01 00:00:00 UTC2010-07-01 00:00:00 UTC101

What Hacker News says

3 sources
Clojure's a decent choice for writing a cross-platform UI application, using Swing. Java+Swing sucks, but Clojure+Swing works pretty well. I wrote a dependency graph library, dgraph, which significantly reduces the amount of boilerplate required to keep UI state in sync. http://github.com/gcv/dgraph I also wrote an embedded database library for Clojure, based on Berkeley DB. http://github.com/gcv/cupboard Which specific features make Clojure a good choice? Interactive development and macros.
In Ask HN: Who's using Clojure, and to do what?
Active: Cupboard (http://github.com/gcv/cupboard), an embedded database for Clojure. I wrote and open-sourced it, I guess that's about as active as it gets. :) Patcher: Samba. I work with it extensively, so I look at its code all the time. Found a bug once. :) All joking aside, Samba is a really nice piece of work IMO, and a great example of clear, understandable, and maintainable C. One-off: Apache/Jakarta Slide. That project died, and good riddance. It had some of the worst code I've ever seen: designed by architecture astronauts who never met a "design pattern" they didn't like, and it sported exponential-time algorithms for things like adding entries to ACLs. I had to hack it extensively just to make it barely usable. Thinking of Slide makes me want to go shower. Curious: Git. Want to look more closely at it, but don't have the time.
In Ask HN: How many of you look at the code of open-source software you use?

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.