HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
mbrubeck
agate
Rust2021–2021
mbrubeck / agate

agate

Very simple server for the Gemini hypertext protocol

2Distinct people
2Mentions
1Explicit recommenders
750GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Very simple server for the Gemini hypertext protocol

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

Oh, hi! Original author of Agate here. The code in Agate is a bit weird, because it started as a 100-line toy server I wrote for my personal use. A lot of the early code was…

mbrubeck used a recommendation phrase. One indexed comment matches. This is a phrase match, not a verdict.

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 hour2 dated mentions

Observed mentions: 2021-03-09 17:31:14 UTC to 2021-03-11 00:52:41 UTC.

012021-03-09 17:00:00 UTC to 2021-03-09 18:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsMar 9, 17:002021-03-09 18:00:00 UTC to 2021-03-09 19:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-03-09 19:00:00 UTC to 2021-03-09 20:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-03-09 20:00:00 UTC to 2021-03-09 21:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-03-09 21:00:00 UTC to 2021-03-09 22:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-03-09 22:00:00 UTC to 2021-03-09 23:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-03-09 23:00:00 UTC to 2021-03-10 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-03-10 00:00:00 UTC to 2021-03-10 01:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-03-10 01:00:00 UTC to 2021-03-10 02:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-03-10 02:00:00 UTC to 2021-03-10 03:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-03-10 03:00:00 UTC to 2021-03-10 04:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-03-10 04:00:00 UTC to 2021-03-10 05:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-03-10 05:00:00 UTC to 2021-03-10 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-03-10 06:00:00 UTC to 2021-03-10 07:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-03-10 07:00:00 UTC to 2021-03-10 08:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-03-10 08:00:00 UTC to 2021-03-10 09:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsMar 10, 08:002021-03-10 09:00:00 UTC to 2021-03-10 10:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-03-10 10:00:00 UTC to 2021-03-10 11:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-03-10 11:00:00 UTC to 2021-03-10 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-03-10 12:00:00 UTC to 2021-03-10 13:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-03-10 13:00:00 UTC to 2021-03-10 14:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-03-10 14:00:00 UTC to 2021-03-10 15:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-03-10 15:00:00 UTC to 2021-03-10 16:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-03-10 16:00:00 UTC to 2021-03-10 17:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-03-10 17:00:00 UTC to 2021-03-10 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-03-10 18:00:00 UTC to 2021-03-10 19:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-03-10 19:00:00 UTC to 2021-03-10 20:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-03-10 20:00:00 UTC to 2021-03-10 21:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-03-10 21:00:00 UTC to 2021-03-10 22:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-03-10 22:00:00 UTC to 2021-03-10 23:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-03-10 23:00:00 UTC to 2021-03-11 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-03-11 00:00:00 UTC to 2021-03-11 01:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsMar 11, 00:00

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
Mar 9, 17:002021-03-09 17:00:00 UTC2021-03-09 18:00:00 UTC110
Mar 9, 18:002021-03-09 18:00:00 UTC2021-03-09 19:00:00 UTC000
Mar 9, 19:002021-03-09 19:00:00 UTC2021-03-09 20:00:00 UTC000
Mar 9, 20:002021-03-09 20:00:00 UTC2021-03-09 21:00:00 UTC000
Mar 9, 21:002021-03-09 21:00:00 UTC2021-03-09 22:00:00 UTC000
Mar 9, 22:002021-03-09 22:00:00 UTC2021-03-09 23:00:00 UTC000
Mar 9, 23:002021-03-09 23:00:00 UTC2021-03-10 00:00:00 UTC000
Mar 10, 00:002021-03-10 00:00:00 UTC2021-03-10 01:00:00 UTC000
Mar 10, 01:002021-03-10 01:00:00 UTC2021-03-10 02:00:00 UTC000
Mar 10, 02:002021-03-10 02:00:00 UTC2021-03-10 03:00:00 UTC000
Mar 10, 03:002021-03-10 03:00:00 UTC2021-03-10 04:00:00 UTC000
Mar 10, 04:002021-03-10 04:00:00 UTC2021-03-10 05:00:00 UTC000
Mar 10, 05:002021-03-10 05:00:00 UTC2021-03-10 06:00:00 UTC000
Mar 10, 06:002021-03-10 06:00:00 UTC2021-03-10 07:00:00 UTC000
Mar 10, 07:002021-03-10 07:00:00 UTC2021-03-10 08:00:00 UTC000
Mar 10, 08:002021-03-10 08:00:00 UTC2021-03-10 09:00:00 UTC000
Mar 10, 09:002021-03-10 09:00:00 UTC2021-03-10 10:00:00 UTC000
Mar 10, 10:002021-03-10 10:00:00 UTC2021-03-10 11:00:00 UTC000
Mar 10, 11:002021-03-10 11:00:00 UTC2021-03-10 12:00:00 UTC000
Mar 10, 12:002021-03-10 12:00:00 UTC2021-03-10 13:00:00 UTC000
Mar 10, 13:002021-03-10 13:00:00 UTC2021-03-10 14:00:00 UTC000
Mar 10, 14:002021-03-10 14:00:00 UTC2021-03-10 15:00:00 UTC000
Mar 10, 15:002021-03-10 15:00:00 UTC2021-03-10 16:00:00 UTC000
Mar 10, 16:002021-03-10 16:00:00 UTC2021-03-10 17:00:00 UTC000
Mar 10, 17:002021-03-10 17:00:00 UTC2021-03-10 18:00:00 UTC000
Mar 10, 18:002021-03-10 18:00:00 UTC2021-03-10 19:00:00 UTC000
Mar 10, 19:002021-03-10 19:00:00 UTC2021-03-10 20:00:00 UTC000
Mar 10, 20:002021-03-10 20:00:00 UTC2021-03-10 21:00:00 UTC000
Mar 10, 21:002021-03-10 21:00:00 UTC2021-03-10 22:00:00 UTC000
Mar 10, 22:002021-03-10 22:00:00 UTC2021-03-10 23:00:00 UTC000
Mar 10, 23:002021-03-10 23:00:00 UTC2021-03-11 00:00:00 UTC000
Mar 11, 00:002021-03-11 00:00:00 UTC2021-03-11 01:00:00 UTC101

What Hacker News says

2 sources
mbrubeck·Mar 11, 2021Recommendation phrase
Oh, hi! Original author of Agate here. The code in Agate is a bit weird, because it started as a 100-line toy server I wrote for my personal use. A lot of the early code was optimized for conciseness rather than maintainability. It also had various micro-optimizations that were probably totally unnecessary, just because my idea of fun involves minimizing allocations and copying everywhere. As other people started actually using the code, and submitting feature requests and patches, I mostly gave up on minimalism as a goal. The newer code is more focused on maintainability, but it's still mixed together with the old code. My favorite thing about this project is that, as the community grew beyond my own motivation to manage it, the most active contributor @Johann150 stepped up to maintain it [1], and has done a great job! [1]: https://git
Read the rest
In Agate, a simple Gemini server written in Rust

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.