HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
HibiscusConsulting
nectar-lang
Rust2026–2026
HibiscusConsulting / nectar-lang

nectar-lang

Discover this repository through its Hacker News conversations.

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

What to know before exploring

What it is

A public description has not been verified.

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 6-hour interval2 dated mentions

Observed mentions: 2026-07-06 15:16:54 UTC to 2026-07-11 05:21:32 UTC.

012026-07-06 12:00:00 UTC to 2026-07-06 18:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsJul 6, 12:002026-07-06 18:00:00 UTC to 2026-07-07 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-07-07 00:00:00 UTC to 2026-07-07 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-07-07 06:00:00 UTC to 2026-07-07 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-07-07 12:00:00 UTC to 2026-07-07 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-07-07 18:00:00 UTC to 2026-07-08 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-07-08 00:00:00 UTC to 2026-07-08 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-07-08 06:00:00 UTC to 2026-07-08 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-07-08 12:00:00 UTC to 2026-07-08 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-07-08 18:00:00 UTC to 2026-07-09 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsJul 8, 18:002026-07-09 00:00:00 UTC to 2026-07-09 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-07-09 06:00:00 UTC to 2026-07-09 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-07-09 12:00:00 UTC to 2026-07-09 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-07-09 18:00:00 UTC to 2026-07-10 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-07-10 00:00:00 UTC to 2026-07-10 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-07-10 06:00:00 UTC to 2026-07-10 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-07-10 12:00:00 UTC to 2026-07-10 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-07-10 18:00:00 UTC to 2026-07-11 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-07-11 00:00:00 UTC to 2026-07-11 06:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsJul 11, 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
Jul 6, 12:002026-07-06 12:00:00 UTC2026-07-06 18:00:00 UTC110
Jul 6, 18:002026-07-06 18:00:00 UTC2026-07-07 00:00:00 UTC000
Jul 7, 00:002026-07-07 00:00:00 UTC2026-07-07 06:00:00 UTC000
Jul 7, 06:002026-07-07 06:00:00 UTC2026-07-07 12:00:00 UTC000
Jul 7, 12:002026-07-07 12:00:00 UTC2026-07-07 18:00:00 UTC000
Jul 7, 18:002026-07-07 18:00:00 UTC2026-07-08 00:00:00 UTC000
Jul 8, 00:002026-07-08 00:00:00 UTC2026-07-08 06:00:00 UTC000
Jul 8, 06:002026-07-08 06:00:00 UTC2026-07-08 12:00:00 UTC000
Jul 8, 12:002026-07-08 12:00:00 UTC2026-07-08 18:00:00 UTC000
Jul 8, 18:002026-07-08 18:00:00 UTC2026-07-09 00:00:00 UTC000
Jul 9, 00:002026-07-09 00:00:00 UTC2026-07-09 06:00:00 UTC000
Jul 9, 06:002026-07-09 06:00:00 UTC2026-07-09 12:00:00 UTC000
Jul 9, 12:002026-07-09 12:00:00 UTC2026-07-09 18:00:00 UTC000
Jul 9, 18:002026-07-09 18:00:00 UTC2026-07-10 00:00:00 UTC000
Jul 10, 00:002026-07-10 00:00:00 UTC2026-07-10 06:00:00 UTC000
Jul 10, 06:002026-07-10 06:00:00 UTC2026-07-10 12:00:00 UTC000
Jul 10, 12:002026-07-10 12:00:00 UTC2026-07-10 18:00:00 UTC000
Jul 10, 18:002026-07-10 18:00:00 UTC2026-07-11 00:00:00 UTC000
Jul 11, 00:002026-07-11 00:00:00 UTC2026-07-11 06:00:00 UTC110

What Hacker News says

2 sources

Show HN: Nectar, a Rust-like React that compiles to WebAssembly

After a pretty rough gig experience, I wanted to remind myself that I was a vaguely capable developer. I had recently jumped on the Rust train and wanted a Rust equivalent of React that is more performant and easier to work with. I also wondered if I could effectively eject Javascript. This project came from that... Nectar is a programming language that compiles your entire app, logic, state, and rendering, to WebAssembly. JavaScript is reduced to a roughly 10 KB syscall layer that only bridges WASM to the DOM. The origin: I set out to get React-style ergonomics with better performance, and about halfway in I realized I had hit the ceiling of what was possible going through the browser's DOM (Blink/C++) and a diffing step. So I stopped fighting it and built my own signal-driven rendering layer that compiles to WASM and updates exactly the
Read the rest
DOM nodes that changed, in O(1), with no virtual DOM and no garbage collector. What it is right now: - One binary. The same compiler does formatting, linting, testing, a dev server, an LSP, and SSR (although SSR is underdeveloped). - Fine-grained signals. Each binding updates on its own, so there is no diffing pass. - A Rust-inspired borrow checker for compile-time safety. - Language-level keywords for the patterns you reach for constantly on the web: component, store, router, form, auth, payment. - SEO and Screen Readers. It compiles to two DOMs from the same source so the app stays visible to screen readers and crawlers. Honest status, because this is early and it is mostly one person: - The "no JavaScript" line has an asterisk. WASM cannot touch the DOM directly, so there is a small JS bridge (about 10 KB) that as of this moment I cannot overcome on major browsers. - The numbers on the site (a counter is ~10 KB versus ~387 KB for React plus JS) are real but small examples, not a full-app shootout. I would not read them as more than they are. They are intentionally poorly architected to measure throughput at massive scales. (contrived) - License is BSL 1.1, so read that before you build anything real on it. Live demo, 10,000 products with a canvas rendering engine, plus a side by side against Svelte 5: https://buildnectar.com/app/canvas Site: https://buildnectar.com Code: https://github.com/HibiscusConsulting/nectar-lang I would genuinely like it torn apart. If the core bet is wrong, crush my dreams but tell me how we can make it better, please. I still am not completely sure this is even a good idea. I honestly thought this would be a lot easier to build than it has been. If I had known at the start, I would have never built it, but here we are.
29 points · Open discussion

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.