HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
kign
c4wa
WebAssembly2025–2025
kign / c4wa

c4wa

A simplified subset of C transpiled into Web Assembly

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

What to know before exploring

What it is

A simplified subset of C transpiled into Web Assembly

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

Observed mentions: 2025-06-24 15:52:47 UTC to 2025-06-29 19:49:34 UTC.

012025-06-24 12:00:00 UTC to 2025-06-24 18:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsJun 24, 12:002025-06-24 18:00:00 UTC to 2025-06-25 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-06-25 00:00:00 UTC to 2025-06-25 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-06-25 06:00:00 UTC to 2025-06-25 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-06-25 12:00:00 UTC to 2025-06-25 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-06-25 18:00:00 UTC to 2025-06-26 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-06-26 00:00:00 UTC to 2025-06-26 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-06-26 06:00:00 UTC to 2025-06-26 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-06-26 12:00:00 UTC to 2025-06-26 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-06-26 18:00:00 UTC to 2025-06-27 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-06-27 00:00:00 UTC to 2025-06-27 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsJun 27, 00:002025-06-27 06:00:00 UTC to 2025-06-27 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-06-27 12:00:00 UTC to 2025-06-27 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-06-27 18:00:00 UTC to 2025-06-28 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-06-28 00:00:00 UTC to 2025-06-28 06:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2025-06-28 06:00:00 UTC to 2025-06-28 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-06-28 12:00:00 UTC to 2025-06-28 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-06-28 18:00:00 UTC to 2025-06-29 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-06-29 00:00:00 UTC to 2025-06-29 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-06-29 06:00:00 UTC to 2025-06-29 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-06-29 12:00:00 UTC to 2025-06-29 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-06-29 18:00:00 UTC to 2025-06-30 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsJun 29, 18: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
Jun 24, 12:002025-06-24 12:00:00 UTC2025-06-24 18:00:00 UTC110
Jun 24, 18:002025-06-24 18:00:00 UTC2025-06-25 00:00:00 UTC000
Jun 25, 00:002025-06-25 00:00:00 UTC2025-06-25 06:00:00 UTC000
Jun 25, 06:002025-06-25 06:00:00 UTC2025-06-25 12:00:00 UTC000
Jun 25, 12:002025-06-25 12:00:00 UTC2025-06-25 18:00:00 UTC000
Jun 25, 18:002025-06-25 18:00:00 UTC2025-06-26 00:00:00 UTC000
Jun 26, 00:002025-06-26 00:00:00 UTC2025-06-26 06:00:00 UTC000
Jun 26, 06:002025-06-26 06:00:00 UTC2025-06-26 12:00:00 UTC000
Jun 26, 12:002025-06-26 12:00:00 UTC2025-06-26 18:00:00 UTC000
Jun 26, 18:002025-06-26 18:00:00 UTC2025-06-27 00:00:00 UTC000
Jun 27, 00:002025-06-27 00:00:00 UTC2025-06-27 06:00:00 UTC000
Jun 27, 06:002025-06-27 06:00:00 UTC2025-06-27 12:00:00 UTC000
Jun 27, 12:002025-06-27 12:00:00 UTC2025-06-27 18:00:00 UTC000
Jun 27, 18:002025-06-27 18:00:00 UTC2025-06-28 00:00:00 UTC000
Jun 28, 00:002025-06-28 00:00:00 UTC2025-06-28 06:00:00 UTC101
Jun 28, 06:002025-06-28 06:00:00 UTC2025-06-28 12:00:00 UTC000
Jun 28, 12:002025-06-28 12:00:00 UTC2025-06-28 18:00:00 UTC000
Jun 28, 18:002025-06-28 18:00:00 UTC2025-06-29 00:00:00 UTC000
Jun 29, 00:002025-06-29 00:00:00 UTC2025-06-29 06:00:00 UTC000
Jun 29, 06:002025-06-29 06:00:00 UTC2025-06-29 12:00:00 UTC000
Jun 29, 12:002025-06-29 12:00:00 UTC2025-06-29 18:00:00 UTC000
Jun 29, 18:002025-06-29 18:00:00 UTC2025-06-30 00:00:00 UTC110

What Hacker News says

3 sources
90s_dev·Jun 29, 2025Submission

Ask HN: Languages Designed for WASM?

Hi everyone. I'm on a hunt to find all languages that are designed specifically to compile to WASM. I have a project (hram.dev -- hand-rolled assembly machine) that I want to build to share the joy of unwrapping a new computer in the 80s/90s that boots up with an editor so that you can program it directly in assembly, and I plan to use wamr+llvm for near-native performance while still having isolation so that you can mess things up. Obviously the ability to write WAT directly will be fundamental and certainly fun, but I am looking for higher level languages that make it slightly less convenient to write, to bundle with it internally so that users have at least two choices of how to write code. Do you know of any other languages designed specifically for wasm? These are all I could find: Most likely: curlywas (https://github.com/exoticorn/
Read the rest
curlywas) -- c-like but very low-level; seems very complete; rust impl; mit license; short but seemingly thorough docs? wa (https://github.com/wa-lang/wa) -- go-like, not clear how high/low level it is, thorough docs, seems promising, agpl license, lots of mandarin in docs virgil (https://github.com/titzer/virgil) -- ruby-like? gc; cant find license; last commit 3 hours ago; thorough docs but all in md files in repo assemblyscript (https://github.com/AssemblyScript/assemblyscript) -- typescript-like; apache 2 license, minimal runtime with gc; implemented in js walt (https://github.com/ballercat/walt) -- JavaScript-like made for wasm, 25 contributors! decent looking docs, might actually be usable! most commits 7 years ago but last commit 3 years ago though, mit license onyx (https://wasmer.io/posts/onyxlang-powered-by-wasmer, https://github.com/onyx-lang/onyx) -- ocaml-like? recent activity, full docs, bsd license, not sure if it has lower level capabilities or how much the higher level features cost at runtime or build time waforth (https://github.com/remko/waforth) -- forth for wasm! upside is that its forth, downside is that its forth; mit license; great docs; seemingly inefficient due to constant lookups? Less likely: thinscript (https://github.com/evanw/thinscript) -- js-like with macros; abandoned 9 years ago; not yet licensed wase (https://github.com/area9innovation/wase) -- C-like syntax but still wasm-like, not super recent but not super old, only a few contributors, not sure how complete it is but its docs give a feeling of being mostly-complete, MIT license wam (https://github.com/kanaka/wam) -- wasm macro preprocessor, just one guy, last commit 7 years ago, very few built in macros, mozilla license (???) wah (https://github.com/tmcw/wah) -- wasm but with infix, doesn't seem extensible with macros, two contributors, last commit 8 years ago, eclipse license (???) Honorable mentions: mini-c (https://github.com/maierfelix/mini-c) -- C to wasm compiler, seemingly abandoned 8 years ago, not sure how complete it is c4wa (https://github.com/kign/c4wa) -- c to wasm compiler, no activity in 3 years, no license, written in java
6 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.