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•3w 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!

Go 1.22, SQLite, and Next.js: The "Boring" Back End

https://mohammedeabdelaziz.github.io/articles/go-next-pt-2
1•mohammede•5m ago•0 comments

Laibach the Whistleblowers [video]

https://www.youtube.com/watch?v=c6Mx2mxpaCY
1•KnuthIsGod•6m ago•1 comments

I replaced the front page with AI slop and honestly it's an improvement

https://slop-news.pages.dev/slop-news
1•keepamovin•11m ago•1 comments

Economists vs. Technologists on AI

https://ideasindevelopment.substack.com/p/economists-vs-technologists-on-ai
1•econlmics•13m ago•0 comments

Life at the Edge

https://asadk.com/p/edge
1•tosh•19m ago•0 comments

RISC-V Vector Primer

https://github.com/simplex-micro/riscv-vector-primer/blob/main/index.md
2•oxxoxoxooo•22m ago•1 comments

Show HN: Invoxo – Invoicing with automatic EU VAT for cross-border services

2•InvoxoEU•23m ago•0 comments

A Tale of Two Standards, POSIX and Win32 (2005)

https://www.samba.org/samba/news/articles/low_point/tale_two_stds_os2.html
2•goranmoomin•27m ago•0 comments

Ask HN: Is the Downfall of SaaS Started?

3•throwaw12•28m ago•0 comments

Flirt: The Native Backend

https://blog.buenzli.dev/flirt-native-backend/
2•senekor•29m ago•0 comments

OpenAI's Latest Platform Targets Enterprise Customers

https://aibusiness.com/agentic-ai/openai-s-latest-platform-targets-enterprise-customers
1•myk-e•32m ago•0 comments

Goldman Sachs taps Anthropic's Claude to automate accounting, compliance roles

https://www.cnbc.com/2026/02/06/anthropic-goldman-sachs-ai-model-accounting.html
2•myk-e•34m ago•5 comments

Ai.com bought by Crypto.com founder for $70M in biggest-ever website name deal

https://www.ft.com/content/83488628-8dfd-4060-a7b0-71b1bb012785
1•1vuio0pswjnm7•35m ago•1 comments

Big Tech's AI Push Is Costing More Than the Moon Landing

https://www.wsj.com/tech/ai/ai-spending-tech-companies-compared-02b90046
4•1vuio0pswjnm7•37m ago•0 comments

The AI boom is causing shortages everywhere else

https://www.washingtonpost.com/technology/2026/02/07/ai-spending-economy-shortages/
2•1vuio0pswjnm7•39m ago•0 comments

Suno, AI Music, and the Bad Future [video]

https://www.youtube.com/watch?v=U8dcFhF0Dlk
1•askl•41m ago•2 comments

Ask HN: How are researchers using AlphaFold in 2026?

1•jocho12•44m ago•0 comments

Running the "Reflections on Trusting Trust" Compiler

https://spawn-queue.acm.org/doi/10.1145/3786614
1•devooops•49m ago•0 comments

Watermark API – $0.01/image, 10x cheaper than Cloudinary

https://api-production-caa8.up.railway.app/docs
1•lembergs•50m ago•1 comments

Now send your marketing campaigns directly from ChatGPT

https://www.mail-o-mail.com/
1•avallark•54m ago•1 comments

Queueing Theory v2: DORA metrics, queue-of-queues, chi-alpha-beta-sigma notation

https://github.com/joelparkerhenderson/queueing-theory
1•jph•1h ago•0 comments

Show HN: Hibana – choreography-first protocol safety for Rust

https://hibanaworks.dev/
5•o8vm•1h ago•1 comments

Haniri: A live autonomous world where AI agents survive or collapse

https://www.haniri.com
1•donangrey•1h ago•1 comments

GPT-5.3-Codex System Card [pdf]

https://cdn.openai.com/pdf/23eca107-a9b1-4d2c-b156-7deb4fbc697c/GPT-5-3-Codex-System-Card-02.pdf
1•tosh•1h ago•0 comments

Atlas: Manage your database schema as code

https://github.com/ariga/atlas
1•quectophoton•1h ago•0 comments

Geist Pixel

https://vercel.com/blog/introducing-geist-pixel
2•helloplanets•1h ago•0 comments

Show HN: MCP to get latest dependency package and tool versions

https://github.com/MShekow/package-version-check-mcp
1•mshekow•1h ago•0 comments

The better you get at something, the harder it becomes to do

https://seekingtrust.substack.com/p/improving-at-writing-made-me-almost
2•FinnLobsien•1h ago•0 comments

Show HN: WP Float – Archive WordPress blogs to free static hosting

https://wpfloat.netlify.app/
1•zizoulegrande•1h ago•0 comments

Show HN: I Hacked My Family's Meal Planning with an App

https://mealjar.app
1•melvinzammit•1h ago•0 comments