nowfound

Dev tools · July 19, 2023

Gemini web client in 100 lines of C

Gemini protocol documentation claims that it is possible to write basic web client in 100 lines of code proving protocol simplicity. Easy in modern scripting language but can it be done in ANSI C? Let the source code decide. Someone suggested to share this silly project of mine with HN community so here it is. Enjoy

Gemini web client in 100 lines of C launched on July 19, 2023 with 91 votes, #814 of 4,347 launches that month and more than 90% of that year's launches. The site was still online in September 2026, 3 years on.

Visit github.com ↗Alternativestop 19% of July 2023

In plain words

A minimal Gemini protocol client written in ANSI C that demonstrates the protocol's simplicity by implementing basic web browsing functionality in approximately 100 lines of code. The project challenges the common assumption that such a client requires a full-featured scripting language, showing instead that the task is achievable with C's lower-level approach. Intended for developers interested in the Gemini protocol and language implementation challenges.

written from the facts on this page · September 2026

From the sources

Gemini CLI protocol client written in 100 lines of ANSI C - ir33k/gmi100

Does a similar job

all alternatives →
  • Mysti – Claude, Codex, and Gemini debate your code, then synthesizeDec 2025 · github.com · ▲216

    Hey HN! I'm Baha, creator of Mysti. The problem: I pay for Claude Pro, ChatGPT Plus, and Gemini but only one could help at a time. On tricky architecture decisions, I wanted a second opinion. The solution: Mysti lets you pick any two AI agents (Claude Code, Codex, Gemini) to collaborate. They each analyze your request, debate approaches, then synthesize the best solution. Your prompt → Agent 1 analyzes → Agent 2 analyzes → Discussion → Synthesized solution Why this matters: each model has different training and blind spots. Two perspectives catch edge cases one would miss. It's like pair…

  • Acme-tiny, a tiny 200-line Let's Encrypt client2015 · github.com · ▲280

    A tiny script to issue and renew TLS certs from Let's Encrypt - diafygi/acme-tiny

  • GemletMar 2026 · gemlet.app · ▲132

    Native, keyboard-first Gemini client for macOS

  • File Generation in GeminiApr 2026 · blog.google · ▲165

    Generate production-ready files directly in your chat

  • Gemini Export StudioMar 2026 · buntys2010.github.io · ▲84

    Export Gemini chats to PDF, Markdown, JSON, CSV

  • Simple wrapper for Chrome's built-in local LLM (Gemini Nano)2025 · github.com · ▲33

    Chrome now includes a native on-device LLM (Gemini Nano) starting in version 138. I've been building with it since it was in origin trials, it's powerful but the official Prompt API is still a bit awkward: - Enforces sessions even for basic usage - Requires user-triggered downloads - Lacks type safety or structured error handling So I open-sourced a small TypeScript wrapper I originally built for other projects to smooth over the rough edges: github: https://github.com/kstonekuan/simple-chromium-ai npm: https://www.npmjs.com/package/simple-chromium-ai…

More dev tools this month

the category →
  • /dev/null▲490

    a social network for devs

    Dev tools · 4d ago · dev-null.sh

  • open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.

    Dev tools · 28d ago · github.com

  • Contribute to reladraw/reladraw development by creating an account on GitHub.

    Dev tools · 26d ago · github.com

  • OpenBot▲362

    Grok Bot alternative: free, local, open-source, multiplayer

    Dev tools · 24d ago · openbot.run

  • Contribute to oosexgang/hackios-xnu-kernel development by creating an account on GitHub.

    Dev tools · 14h ago · github.com

  • Talanoa▲346

    Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…

    Dev tools · 21d ago · talanoa.email

Source: Show HN post ↗

Launched alongside, July 2023

the whole month →
  • Clustr▲1,526

    The reality check for your crypto portfolio

    Commerce · 2023 · clustr.io

  • Hey everyone, I here is a small open-source project I've been working on lately. I'd love to hear your thoughts and improvement ideas :) GitHub: [github.com/Vincenius/workout-lol](https://github.com/Vincenius/workout-lol)

    Dev tools · 2023 · workout.lol

  • HN

    I saw this [0] pretty cool thread by user revskill, and wanted a quicker way to search through it, but also to keep them all in one place so I can read them at my leisure whenever I get time. Right now is like 60 lines of Ruby using Nokogiri, but I will certainly look into it further down the line and improve the list. There's a cronjob checking the thread every 12 hours but I will eventually shut that down and it will become static after that. There are some really awesome blogs in there. I really recommend going through the list, it made my day. [0] "Could you share your personal blog…

    Life & fun · 2023 · dm.hn

  • Lazy▲928

    One ⌘ shortcut to capture anything straight to Notion

    AI · 2023 · lazy.so

  • Anytype is built on the open-source AnySync protocol: a local-first protocol based on CRDTs. Users of Anytype can create spaces - graph-based databases with modular UI. Each space has unique access rights. Today, Anytype's beta is in single-player mode. Multiplayer mode, which will support local-first collaboration between multiple users, will be launched in the first half of 2024. Anytype fulfils the seven ideals of local first software from here - https://www.inkandswitch.com/local-first/ , our team felt these things are important to all of us: • No spinners: your work…

    Commerce · 2023 · anytype.io

  • n8n 1.0▲786

    Workflow automation for technical people

    Dev tools · 2023 · n8n.io