HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
geograms
geogram
Dart2026–2026
geograms / geogram

geogram

Run geogram on Linux, Android, Windows, OSX, iOS and Web

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

What to know before exploring

What it is

Run geogram on Linux, Android, Windows, OSX, iOS and Web

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, 1:49:46 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 hour3 dated mentions

Observed mentions: 2026-01-04 23:58:11 UTC to 2026-01-05 22:37:17 UTC.

012026-01-04 23:00:00 UTC to 2026-01-05 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsJan 4, 23:002026-01-05 00:00:00 UTC to 2026-01-05 01:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-05 01:00:00 UTC to 2026-01-05 02:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-05 02:00:00 UTC to 2026-01-05 03:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2026-01-05 03:00:00 UTC to 2026-01-05 04:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-05 04:00:00 UTC to 2026-01-05 05:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-05 05:00:00 UTC to 2026-01-05 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-05 06:00:00 UTC to 2026-01-05 07:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-05 07:00:00 UTC to 2026-01-05 08:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-05 08:00:00 UTC to 2026-01-05 09:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-05 09:00:00 UTC to 2026-01-05 10:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-05 10:00:00 UTC to 2026-01-05 11:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsJan 5, 10:002026-01-05 11:00:00 UTC to 2026-01-05 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-05 12:00:00 UTC to 2026-01-05 13:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-05 13:00:00 UTC to 2026-01-05 14:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-05 14:00:00 UTC to 2026-01-05 15:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-05 15:00:00 UTC to 2026-01-05 16:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-05 16:00:00 UTC to 2026-01-05 17:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-05 17:00:00 UTC to 2026-01-05 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-05 18:00:00 UTC to 2026-01-05 19:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-05 19:00:00 UTC to 2026-01-05 20:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-05 20:00:00 UTC to 2026-01-05 21:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-05 21:00:00 UTC to 2026-01-05 22:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-05 22:00:00 UTC to 2026-01-05 23:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsJan 5, 22: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
Jan 4, 23:002026-01-04 23:00:00 UTC2026-01-05 00:00:00 UTC101
Jan 5, 00:002026-01-05 00:00:00 UTC2026-01-05 01:00:00 UTC000
Jan 5, 01:002026-01-05 01:00:00 UTC2026-01-05 02:00:00 UTC000
Jan 5, 02:002026-01-05 02:00:00 UTC2026-01-05 03:00:00 UTC101
Jan 5, 03:002026-01-05 03:00:00 UTC2026-01-05 04:00:00 UTC000
Jan 5, 04:002026-01-05 04:00:00 UTC2026-01-05 05:00:00 UTC000
Jan 5, 05:002026-01-05 05:00:00 UTC2026-01-05 06:00:00 UTC000
Jan 5, 06:002026-01-05 06:00:00 UTC2026-01-05 07:00:00 UTC000
Jan 5, 07:002026-01-05 07:00:00 UTC2026-01-05 08:00:00 UTC000
Jan 5, 08:002026-01-05 08:00:00 UTC2026-01-05 09:00:00 UTC000
Jan 5, 09:002026-01-05 09:00:00 UTC2026-01-05 10:00:00 UTC000
Jan 5, 10:002026-01-05 10:00:00 UTC2026-01-05 11:00:00 UTC000
Jan 5, 11:002026-01-05 11:00:00 UTC2026-01-05 12:00:00 UTC000
Jan 5, 12:002026-01-05 12:00:00 UTC2026-01-05 13:00:00 UTC000
Jan 5, 13:002026-01-05 13:00:00 UTC2026-01-05 14:00:00 UTC000
Jan 5, 14:002026-01-05 14:00:00 UTC2026-01-05 15:00:00 UTC000
Jan 5, 15:002026-01-05 15:00:00 UTC2026-01-05 16:00:00 UTC000
Jan 5, 16:002026-01-05 16:00:00 UTC2026-01-05 17:00:00 UTC000
Jan 5, 17:002026-01-05 17:00:00 UTC2026-01-05 18:00:00 UTC000
Jan 5, 18:002026-01-05 18:00:00 UTC2026-01-05 19:00:00 UTC000
Jan 5, 19:002026-01-05 19:00:00 UTC2026-01-05 20:00:00 UTC000
Jan 5, 20:002026-01-05 20:00:00 UTC2026-01-05 21:00:00 UTC000
Jan 5, 21:002026-01-05 21:00:00 UTC2026-01-05 22:00:00 UTC000
Jan 5, 22:002026-01-05 22:00:00 UTC2026-01-05 23:00:00 UTC101

What Hacker News says

3 sources
Would you describe this product as a whole application suite (blogging, calendar, commerce) plus its own backend infrastructure that is capable of serving these apps to the public internet and functioning offline via ad-hoc wireless peer-to-peer, with a cryptographic layer providing identity, security and censorship resistance, and that runs on phone, laptop or raspberry pi? Quite ambitious. Is this an LLM hallucinating? taking a break from coding? or leaking your personal desktop session? https://github.com/geograms/geogram/blob/main/.cli_history
In Claude Code On-the-Go
Using Claude code Pro with a maxed subscription and ChatGPT Codex with the business subscription. The code is written in Dart and never wrote a line of DART in my life, I'm a veteran expert around Java, C++. The reason for choosing DART is simply because it is way readier for multi-platform contexts than Java/C++. The same code base now runs on Linux, Android, iOS, OSX, Windows and Web (as static HTML). Plus the companion code in C++ for ESP32 microcontrollers. It also includes a CLI for running as linux server. Don't ask me for a hard analysis and data proving x25 performance increase, what I know is that an off-grid product was previously taking me two years of research/effort to build in Android/Web and get a prototype running. Now in about a month went far above all previous expectations (cached maps with satellite imagery, bluetooth
Read the rest
mesh, webRTC, whatever apps) and was able to release a product several times per day that works as envisioned. Iterating quickly and getting direct feedback from users. The repository: https://github.com/geograms/geogram Overview of the apps being written: https://github.com/geograms/geogram/tree/main/docs/apps IMHO, Codex is far superior at the moment for complex tasks, Claude is cheaper and still good enough quality for most tasks. In addition to keep several terminals with tasks in parallel, this gives me time throughout the day for other tasks with family/friends and a lot of motivation like a coding-buddy to try different routes and quickly implement a prototype instead of always being alone doing this kind of work. For example, it added an offline GPT bot but wasn't what was needed so could quickly discard it too. These tools get lost on API implementations and the documentation folder is mostly there to provide the right context when needed. I've learned to use simple markdown documents with things to keep in mind like "reusable.md" or "API.md" to make sure it won't reinvent them. Given my experience, there are parts that I'd implement with higher quality on my own, the trade-off is that I can't touch the code by myself now. One of the reasons is that it would make more difficult for these AI to work since my naming and file structure would make it difficult for the AI to work with, the other reason is because I don't want to waste a full day on a single problem like before. As the product grows more stable is when more attention is given to the finer details. On early stages, that type of quality is still more than good enough for me. You can try the Android or Linux versions if you are so inclined. Never in my life would I ever be able to build so much in 5 weeks.
In Claude Code On-the-Go

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.