frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Getmaapp/signal-WASM v0.1.0 – Signal Protocol for the Web

https://github.com/getmaapp/signal-wasm
1•getmaapp•1h ago
Hello HN,

I'm excited to announce the release of @getmaapp/signal-wasm v0.1.0, a Rust crate compiled to WebAssembly that exposes the Signal Protocol (Double Ratchet, X3DH) to Browser JavaScript and TypeScript environments for E2EE messaging.

Repository: https://github.com/getmaapp/signal-wasm NPM: https://www.npmjs.com/package/@getmaapp/signal-wasm

Motivation The landscape of web applications is evolving rapidly, and secure communication is becoming more critical than ever. - Rise of Chat Features: More web apps are integrating chat directly into their products. - AI Chatbots: The proliferation of AI agents necessitates secure, private channels for sensitive data. - Security Threats: With the increase in hackers, fraud, and data breaches, reliance on cleartext or weak encryption is no longer sufficient. - Vendor Lock-in: Existing E2EE solutions function as "black boxes" or proprietary SaaS offerings, locking developers into specific ecosystems. - Open Source Foundation: The Signal Protocol is the gold standard for E2EE, but using it in a pure browser environment has historically been challenging due to WASM constraints (system time, randomness, etc.). - This project aims to provide a long-term open-source tool that makes the Signal Protocol accessible to any web developer, without the lock-in.

Implementation Details This library wraps the upstream libsignal Rust crates and solves several WASM-specific challenges: - Randomness: Replaces OsRng (which panics in WASM) with getrandom using the Web Crypto API. - Time: Handles SystemTime panics by bridging to js_sys::Date. - Async/Await: Exposes a clean async API for JavaScript, handling the synchronous Rust core.

Caveats & Disclaimers - I am not a Cryptographer: I am primarily a TypeScript/React full-stack developer (Effect-TS) with a background in Product Management. While this library binds the official Signal Rust crates, the bindings themselves have not been audited. - AI-Assisted Development: This project was built with significant assistance from AI coding agents (Google Antigravity, Claude Opus 4.5, Gemini 3). - Attribution: Huge credit belongs to the Signal Foundation and their engineering team for creating the cryptographic primitives and the libsignal Rust implementation that makes this possible. We are standing on the shoulders of giants.

Call to Action - This is v0.1.0. It works, it passes tests, and we have a working React demo in the repo. However, to make this the standard for web-based E2EE, we need community eyes on it. - Collaboration and contributions are highly welcome. Whether it's code review, improving the WASM bridge, or building cool demos, I'd love to see what you build.

About Me I'm a TypeScript/React developer and Product Manager.

LinkedIn: https://www.linkedin.com/in/thecannabisapp/ Github: https://github.com/thecannabisapp Email: jia@getma.app

Thanks!

How to (simply) host a production WordPress blog

https://docs.codecapsules.io/tutorials/how-to-simply-host-a-production-wordpress-blog
1•sixhobbits•3m ago•0 comments

Neural Scaling and the Quanta Hypothesis

https://ericjmichaud.com/quanta/
1•0lmer•4m ago•0 comments

Kahan on the 8087 and designing Intel's floating point (2016) [video]

https://www.youtube.com/watch?v=L-QVgbdt_qg
1•bananaboy•7m ago•0 comments

The RTX 5070 Ti Has Been Killed Off [video]

https://www.youtube.com/watch?v=yteN21aJEvE
1•mariuz•9m ago•0 comments

Ask HN: How can a new startup succeed in Europe in 2026?

1•roschdal•13m ago•0 comments

Building a Tweetdeck-style interface for LiveATC feeds

https://ianservin.com/2026/01/13/building-a-tweetdeck-style-interface-for-liveatc-feeds/
1•sdoering•13m ago•0 comments

Imperial Boomerang

https://en.wikipedia.org/wiki/Imperial_boomerang
1•thunderbong•16m ago•0 comments

Why AI Divides Programmers

https://techne98.com/blog/why-ai-divides-programmers/
1•fixedprog•18m ago•0 comments

Ran a 5k queries on 50k documents to understand the file vs. vector RAG debate

1•gdad•22m ago•0 comments

Show HN: WinDaisy – Try retro Windows colors on an old-school LOB app UI

https://github.com/cnkt/WinDaisy
1•ayi•23m ago•0 comments

We'll get a bit more cold air from the north

https://www.ventusky.com/#p=42.1;-88.5;3&w=strong
1•datl25•26m ago•1 comments

Ask HN: Why does it still make sense to review stupid bugs at PR time?

1•moshetanzer•26m ago•1 comments

EV roadside repairs easier than petrol or diesel, new data suggests

https://www.am-online.com/news/ev-roadside-repairs-easier-than-petrol-or-diesel-aa-and-autotrader...
1•smurda•26m ago•0 comments

Show HN: Zonfig – Zod-based config with validation and encrypted secrets

https://www.npmjs.com/package/@zonfig/zonfig
1•emmaera•27m ago•0 comments

My Philosophy on Alerting from a Site Reliability Engineer at Google

https://docs.google.com/document/d/199PqyG3UsyXlwieHaqbGiWVa8eMWi8zzAn0YfcApr8Q/edit
1•vanyle•28m ago•0 comments

Amazon launches its 'sovereign' cloud in Europe and plots expansion

https://www.cnbc.com/2026/01/15/amazon-sovereign-cloud-europe-expansion.html
1•Latitude7973•28m ago•0 comments

Hypothetical Divine Signatures: Proving Omniscience via Computational Complexity

https://www.stephendiehl.com/posts/divinity/
1•pure_coder•31m ago•0 comments

Russian Footprints (2006)

https://www.nationalreview.com/2006/08/russian-footprints-ion-mihai-pacepa/
1•thomassmith65•32m ago•0 comments

Beyond chain-of-thought: Scaling reasoning width and depth via parallel thinking

https://twitter.com/Meituan_LongCat/status/2011515214521647603
1•mountainview•34m ago•0 comments

Wikipedia's 25th Birthday

https://wikimediafoundation.org/wikipedia25/
1•omegacombinator•35m ago•0 comments

Why CTOs Are Exhausted [video]

https://www.youtube.com/watch?v=r1_10-CjnFI
1•avivby•37m ago•0 comments

CEO-CTO Therapy (Part 2): Measuring Engineering

https://avivbenyosef.com/ceo-cto-therapy-part-2-measuring-engineering/
1•avivby•37m ago•0 comments

iKKO Partners with MediaTek and SIMO to Launch MindOne

1•alamando•37m ago•0 comments

Podclip

https://play.google.com/store/apps/details?id=com.podclip.app&hl=en_US
1•ghostnoci•39m ago•0 comments

Show HN: SharpSkill – Forget your thoughts about Tech Interviews

https://sharpskill.fr/en
1•MakeMilk•39m ago•0 comments

AI Chrome Extension that copies UI components from live websites in your project

https://chromewebstore.google.com/detail/ui-capture-by-landinghero/kdnhhppnjcfeedmlblmibigilaokfohd
1•samyakk•41m ago•0 comments

Horizontalization in Biotech

https://corinwagen.github.io/public/blog/20260113_horizontalization.html
1•sebg•41m ago•0 comments

X 'acting to comply with UK law' after outcry over sexualised images

https://www.theguardian.com/technology/2026/jan/14/x-acting-to-comply-with-uk-law-after-outcry-ov...
2•beardyw•42m ago•2 comments

Show HN: Combo – A high-performance browser video editor SDK using WebCodecs

1•snapmotion•44m ago•0 comments

Chat is the least interesting interface to LLMs

https://www.haskellforall.com/2026/01/chat-is-least-interesting-interface-to.html
1•sebg•45m ago•0 comments