frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Show HN: I built a tool that prices a prebuilt PC part by part

https://pcdealcheck.com/
65•adlep•4h ago•46 comments

Show HN: Codemap – one-page interactive map of any Go repository

https://github.com/peterretief/codemap
35•peter_retief•4h ago•16 comments

Show HN: HackerTV – HN's most-recommended Youtube videos as 24/7 TV channels

https://hackertv.org
443•dsalzman•1d ago•79 comments

Show HN: Uncracked City, detective game where you question LLM suspects that lie

https://uncracked.city
119•passkey1510•22h ago•60 comments

Show HN: Unclickbait – Replace clickbait YouTube thumbnails

https://unclickbait.app/
2•namuorg•1h ago•1 comments

Show HN: ChannelVault, browse and search your Slack exports

https://github.com/mestr-io/channelvault
2•donperignon•1h ago•1 comments

Show HN: An open source repo to use your personal context with any agent

https://predsymod.github.io/memex/
4•symuz•1h ago•0 comments

Show HN: Phonon TTS on WebGPU, 44MB, 115x real time, with live word timings

https://github.com/blixt/phonon
2•blixt•1h ago•0 comments

Show HN: Cppbolt – A lightweight C++ to WebAssembly compiler written in Rust

https://github.com/AJTimePyro/cppbolt
3•ajtimepyro•2h ago•1 comments

Show HN: PodBookCase – Discover books mentioned on popular podcast episodes

https://podbookcase.com/
2•raistlin_majere•3h ago•0 comments

Show HN: Kairos – Open-source risk and fraud decisioning platform

https://github.com/finic-ai/kairos
103•ayanb9440•22h ago•30 comments

Show HN: Decipher saves you from specs and docs you rubber stamp

https://github.com/amirimi/decipher
2•amk9978•4h ago•1 comments

Show HN: An Open Source Superhuman Email Client Clone

https://github.com/michaelmagan/OpenHuman
4•grouchy•4h ago•0 comments

Show HN: Iriszip – Audited post-quantum E2EE file transfer (SPAKE2M-KEM-768)

https://github.com/iris-zip/iris
4•Dev-Scar•4h ago•1 comments

Show HN: Hyperbutler – Docker on Windows without WSL, 320 MB at idle

https://hyperbutler.dev/
4•swq115•5h ago•0 comments

Show HN: AI Gude – my feeds as a daily podcast, revived with AI

https://github.com/alex0ptr/aigude
7•alex0ptr•5h ago•0 comments

Show HN: A Lean 4 port of libexpat's XML 1.0 parsing semantics

https://github.com/scidonia/lexpat
2•ambass01•5h ago•0 comments

Show HN: QAmcp – an open-source tester and monitor for MCP servers

https://qamcp.dev/?from=hackernews
2•Abhiramreddykal•5h ago•0 comments

Show HN: Subvocal – Talk to your computer without making noise

827•aarushyadav•2d ago•390 comments

Show HN: HackerBooks – HackerTube, but for books mentioned on HN

https://hackerbooks.org
1851•roansh•3d ago•305 comments

Show HN: Scan-to-vector – rebuild scanned pages as vector PDFs with an AI agent

https://github.com/3351666087/scan-to-vector-skill
4•Null3351•5h ago•1 comments

Show HN: I wanted OpenSCAD with fillets and a C-like language. So I made one

https://hackerscad.com/
7•trikko•6h ago•5 comments

Show HN: Chinese sentence checker with pinyin and English explanations

https://sentencecoach.com/chinese-grammar-checker
7•eatfreshapple•5h ago•0 comments

Show HN: AutoCua, one prompt drives computer, browser, phones, code at same time

https://github.com/ComputerUseAgent/AutoCua
3•aashish16yadav•6h ago•1 comments

Show HN: Hacker Times, a New York Times-inspired version of Hacker News

https://hackertimes.ca/
466•polpenn•1d ago•147 comments

Show HN: I've updated my Linux System Call website and API

https://syscall.sh/
235•guitmz•2d ago•55 comments

Show HN: 13M opinions on 48k products extracted from Reddit and HN

https://www.trustmebro.reviews/
8•davidzweig•7h ago•7 comments

Show HN: Trainlint, static checks for ML bugs that don't crash

https://github.com/Satvik-jain/trainlint
2•admiral-mini-8b•8h ago•0 comments

Show HN: Agent-screenplay – Create beautiful screen recordings with one prompt

https://github.com/gmpetrov/agent-screenplay
4•gptrv•8h ago•0 comments

Show HN: Warsaw in voxels – An interactive 3D map of the city centre

https://p.migdal.pl/warsaw-vibe-voxel/
320•stared•2d ago•52 comments
Open in hackernews

Show HN: Cppbolt – A lightweight C++ to WebAssembly compiler written in Rust

https://github.com/AJTimePyro/cppbolt
3•ajtimepyro•2h ago
Hey HN! I've been working on cppbolt, a lightweight C++ to WebAssembly compiler written in Rust.

The idea was to build something that can compile and run C++ directly in the browser without downloading a massive LLVM/Clang toolchain.

Unlike projects that bundle LLVM/Clang and can require 100+ MB of compiler assets, cppbolt's compiler payload is around 1 MB. It compiles a supported subset of C++17 directly to standard WebAssembly binaries.

Some things it supports: - Classes, inheritance, virtual functions and operator overloading - Templates and a subset of the C++ standard library - Pointers, references, arrays and dynamic memory - Lambdas, structured bindings and range-based loops

It comes with a browser playground, CLI and npm package.

A few caveats: this is still a work in progress, it doesn't implement the full C++17 standard, and it might not work as expected with certain C++ programs. I'm particularly interested in feedback on the compiler architecture, language support and potential use cases and also interested in connecting with someone who might want to use it in their application.

Try it out: - Playground: https://ajtimepyro.is-a.dev/cppbolt/ - Docs: https://ajtimepyro.is-a.dev/cppbolt/book/ - GitHub: https://github.com/AJTimePyro/cppbolt - npm: https://www.npmjs.com/package/cppbolt

Would love to hear what you think, especially from people who've worked on compilers or WebAssembly.

Comments

adamkumpf•1h ago
WebAssembly really is the future of cross-platform apps. With so many existing C++ projects and optimized code, being able to convert them is highly useful.

Just curious, have you tried to open a cpp project and use a tool like Claude to just convert it to WebAssembly and compare? That would make a great data point if you can show that cppbolt can do it much better/faster.