HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
jezze
alfi
C2020–2020
jezze / alfi

alfi

ALFI is a query language for graphical user interfaces.

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

What to know before exploring

What it is

ALFI is a query language for graphical user interfaces.

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, 5:04:57 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 day2 dated mentions

Observed mentions: 2020-07-05 08:11:12 UTC to 2020-08-01 13:10:28 UTC.

012020-07-05 00:00:00 UTC to 2020-07-06 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsJul 52020-07-06 00:00:00 UTC to 2020-07-07 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-07-07 00:00:00 UTC to 2020-07-08 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-07-08 00:00:00 UTC to 2020-07-09 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-07-09 00:00:00 UTC to 2020-07-10 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-07-10 00:00:00 UTC to 2020-07-11 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-07-11 00:00:00 UTC to 2020-07-12 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-07-12 00:00:00 UTC to 2020-07-13 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-07-13 00:00:00 UTC to 2020-07-14 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-07-14 00:00:00 UTC to 2020-07-15 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-07-15 00:00:00 UTC to 2020-07-16 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-07-16 00:00:00 UTC to 2020-07-17 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-07-17 00:00:00 UTC to 2020-07-18 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-07-18 00:00:00 UTC to 2020-07-19 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsJul 182020-07-19 00:00:00 UTC to 2020-07-20 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-07-20 00:00:00 UTC to 2020-07-21 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-07-21 00:00:00 UTC to 2020-07-22 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-07-22 00:00:00 UTC to 2020-07-23 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-07-23 00:00:00 UTC to 2020-07-24 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-07-24 00:00:00 UTC to 2020-07-25 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-07-25 00:00:00 UTC to 2020-07-26 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-07-26 00:00:00 UTC to 2020-07-27 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-07-27 00:00:00 UTC to 2020-07-28 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-07-28 00:00:00 UTC to 2020-07-29 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-07-29 00:00:00 UTC to 2020-07-30 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-07-30 00:00:00 UTC to 2020-07-31 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-07-31 00:00:00 UTC to 2020-08-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-08-01 00:00:00 UTC to 2020-08-02 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsAug 1

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
Jul 52020-07-05 00:00:00 UTC2020-07-06 00:00:00 UTC101
Jul 62020-07-06 00:00:00 UTC2020-07-07 00:00:00 UTC000
Jul 72020-07-07 00:00:00 UTC2020-07-08 00:00:00 UTC000
Jul 82020-07-08 00:00:00 UTC2020-07-09 00:00:00 UTC000
Jul 92020-07-09 00:00:00 UTC2020-07-10 00:00:00 UTC000
Jul 102020-07-10 00:00:00 UTC2020-07-11 00:00:00 UTC000
Jul 112020-07-11 00:00:00 UTC2020-07-12 00:00:00 UTC000
Jul 122020-07-12 00:00:00 UTC2020-07-13 00:00:00 UTC000
Jul 132020-07-13 00:00:00 UTC2020-07-14 00:00:00 UTC000
Jul 142020-07-14 00:00:00 UTC2020-07-15 00:00:00 UTC000
Jul 152020-07-15 00:00:00 UTC2020-07-16 00:00:00 UTC000
Jul 162020-07-16 00:00:00 UTC2020-07-17 00:00:00 UTC000
Jul 172020-07-17 00:00:00 UTC2020-07-18 00:00:00 UTC000
Jul 182020-07-18 00:00:00 UTC2020-07-19 00:00:00 UTC000
Jul 192020-07-19 00:00:00 UTC2020-07-20 00:00:00 UTC000
Jul 202020-07-20 00:00:00 UTC2020-07-21 00:00:00 UTC000
Jul 212020-07-21 00:00:00 UTC2020-07-22 00:00:00 UTC000
Jul 222020-07-22 00:00:00 UTC2020-07-23 00:00:00 UTC000
Jul 232020-07-23 00:00:00 UTC2020-07-24 00:00:00 UTC000
Jul 242020-07-24 00:00:00 UTC2020-07-25 00:00:00 UTC000
Jul 252020-07-25 00:00:00 UTC2020-07-26 00:00:00 UTC000
Jul 262020-07-26 00:00:00 UTC2020-07-27 00:00:00 UTC000
Jul 272020-07-27 00:00:00 UTC2020-07-28 00:00:00 UTC000
Jul 282020-07-28 00:00:00 UTC2020-07-29 00:00:00 UTC000
Jul 292020-07-29 00:00:00 UTC2020-07-30 00:00:00 UTC000
Jul 302020-07-30 00:00:00 UTC2020-07-31 00:00:00 UTC000
Jul 312020-07-31 00:00:00 UTC2020-08-01 00:00:00 UTC000
Aug 12020-08-01 00:00:00 UTC2020-08-02 00:00:00 UTC101

What Hacker News says

2 sources
In the beginning, there were separate internets. By Postel's law, it is hard to stop them converging into one, though [1] Your last question, though is more about "Are there alternate networked information systems than WWW"? Gopher is still active [2]. Gemini is a proposed modern incarnation of Gopher [3]. There is also Alfi [4]. There seem to be run by hobyists, though. If there are any other comparable platforms, I'd like to know too. [1] https://apenwarr.ca/log/20200708 [2] https://cheapskatesguide.org/articles/gopherspace.html [3] https://toffelblog.xyz/blog/gemini-overview/ [4] https://github.com/jezze/alfi
In Ask HN: Are there alternate internets or the possibility of one?
I am trying to reinvent the web. Replacing HTML/JS/CSS with a language called ALFI. It is stupidly simple in its design but still very powerful. Similarly to HTML you use it to create widgets, place them, and define their behavior. It is humanly readable like HTML but line-based instead of markup-based. Instead of nesting it uses references. This allows it to be streamed. A big difference is that the language itself doesn't allow styling (like CSS), the downside being you get less flexibility but the upside being it will render correctly on any display with any resolution. For this I have also written a new type of web browser called NAVI which takes ALFI code and produces (somewhat) beautiful widgets and renders them using OpenGL. Source for both ALFI and NAVI: https://github.com/jezze/alfi My own ALFI website: http://www.blunder.se/ You
Read the rest
need NAVI to actually browse blunder.se properly. otherwise you will just see ALFI code. Also this is still very early so all features are not done yet.
In Ask HN: What weird or hard problems are you trying to solve?

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.