HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
AGDNoob
axis-lang
C2026–2026
AGDNoob / axis-lang

axis-lang

Systems programming language with Python-like syntax and C-level performance. Compiles to native x86-64 machine code without external dependencies.

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

What to know before exploring

What it is

Systems programming language with Python-like syntax and C-level performance. Compiles to native x86-64 machine code without external dependencies.

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

Observed mentions: 2026-01-14 02:01:17 UTC to 2026-01-15 04:34:57 UTC.

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

What Hacker News says

2 sources
It's neat to see an attempt at writing a compiler in Python without using a compiler toolkit and without writing it in Haskell. But also, I think you're running past some of the hard problems without solving them. For example, your while-loops here https://github.com/AGDNoob/axis-lang/blob/main/code_generato... look like they might not be able to nest, since they assume the condition is always in eax and the loop doesn't push it down. So you'll need some kind of register allocation, which is a terrible pain in x86. Also, I think it's worth coming up with an opinion about what other system programming languages are missing. And do the minimum work to provide that as a proof of concept, rather than trying to build a competitor to Zig right out of the gate. For example, maybe you have a perspective on a datastructure that should be a first c
Read the rest
lass citizen, or maybe you've discovered the next best construct since async. Having that kind of vision might help focus the effort.
In Show HN: Axis – A systems programming language with Python syntax

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.