HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
robitec97
gemma3.c
C2026–2026
robitec97 / gemma3.c

gemma3.c

Gemma 3 pure inference in C

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

What to know before exploring

What it is

Gemma 3 pure inference in C

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:03:16 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 3-hour interval2 dated mentions

Observed mentions: 2026-01-26 14:05:46 UTC to 2026-01-29 00:36:59 UTC.

012026-01-26 12:00:00 UTC to 2026-01-26 15:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsJan 26, 12:002026-01-26 15:00:00 UTC to 2026-01-26 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-26 18:00:00 UTC to 2026-01-26 21:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-26 21:00:00 UTC to 2026-01-27 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-27 00:00:00 UTC to 2026-01-27 03:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-27 03:00:00 UTC to 2026-01-27 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-27 06:00:00 UTC to 2026-01-27 09:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-27 09:00:00 UTC to 2026-01-27 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-27 12:00:00 UTC to 2026-01-27 15:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-27 15:00:00 UTC to 2026-01-27 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-27 18:00:00 UTC to 2026-01-27 21:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsJan 27, 18:002026-01-27 21:00:00 UTC to 2026-01-28 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-28 00:00:00 UTC to 2026-01-28 03:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-28 03:00:00 UTC to 2026-01-28 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-28 06:00:00 UTC to 2026-01-28 09:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-28 09:00:00 UTC to 2026-01-28 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-28 12:00:00 UTC to 2026-01-28 15:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-28 15:00:00 UTC to 2026-01-28 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-28 18:00:00 UTC to 2026-01-28 21:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-28 21:00:00 UTC to 2026-01-29 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-29 00:00:00 UTC to 2026-01-29 03:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsJan 29, 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
Jan 26, 12:002026-01-26 12:00:00 UTC2026-01-26 15:00:00 UTC110
Jan 26, 15:002026-01-26 15:00:00 UTC2026-01-26 18:00:00 UTC000
Jan 26, 18:002026-01-26 18:00:00 UTC2026-01-26 21:00:00 UTC000
Jan 26, 21:002026-01-26 21:00:00 UTC2026-01-27 00:00:00 UTC000
Jan 27, 00:002026-01-27 00:00:00 UTC2026-01-27 03:00:00 UTC000
Jan 27, 03:002026-01-27 03:00:00 UTC2026-01-27 06:00:00 UTC000
Jan 27, 06:002026-01-27 06:00:00 UTC2026-01-27 09:00:00 UTC000
Jan 27, 09:002026-01-27 09:00:00 UTC2026-01-27 12:00:00 UTC000
Jan 27, 12:002026-01-27 12:00:00 UTC2026-01-27 15:00:00 UTC000
Jan 27, 15:002026-01-27 15:00:00 UTC2026-01-27 18:00:00 UTC000
Jan 27, 18:002026-01-27 18:00:00 UTC2026-01-27 21:00:00 UTC000
Jan 27, 21:002026-01-27 21:00:00 UTC2026-01-28 00:00:00 UTC000
Jan 28, 00:002026-01-28 00:00:00 UTC2026-01-28 03:00:00 UTC000
Jan 28, 03:002026-01-28 03:00:00 UTC2026-01-28 06:00:00 UTC000
Jan 28, 06:002026-01-28 06:00:00 UTC2026-01-28 09:00:00 UTC000
Jan 28, 09:002026-01-28 09:00:00 UTC2026-01-28 12:00:00 UTC000
Jan 28, 12:002026-01-28 12:00:00 UTC2026-01-28 15:00:00 UTC000
Jan 28, 15:002026-01-28 15:00:00 UTC2026-01-28 18:00:00 UTC000
Jan 28, 18:002026-01-28 18:00:00 UTC2026-01-28 21:00:00 UTC000
Jan 28, 21:002026-01-28 21:00:00 UTC2026-01-29 00:00:00 UTC000
Jan 29, 00:002026-01-29 00:00:00 UTC2026-01-29 03:00:00 UTC101

What Hacker News says

2 sources
I'm really charmed by this project (I know there are a few like it). In particular it's got a single ~600 line file (https://github.com/robitec97/gemma3.c/blob/main/gemma3_kerne...) with a clear straightforward implementation of every major function used in inferencing (google's models) from gelu to rope. I'm curious how many more functions you'd need to add to have full coverage of every publically available LLM innovation (e.g. QK-Norm from Qwen3, SwiGLU etc.). Obviously llama.cpp has a much bigger library but it's lovely to see everything in one clean file.
In I have written gemma3 inference in pure C

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.