Session.js is JavaScript library for programmatic usage of Session Messenger. Platform and runtime agnostic, covered with tests, shipped with TypeScript definitions, aimed for Bun users, modular and auditable thanks to noble cryptography package.

Utility JavaScript library for Session's blinded Session IDs

Updated

2026-01-29 13:35:15 +01:00

Utility JavaScript library with methods to work with elliptic curves scalars wrapped around noble v2.

Updated

2026-01-29 13:32:44 +01:00

Wrapper around @session.js/bun-remote for transferring requests through network.

Updated

2026-01-29 13:02:04 +01:00

Bun.sh network connector for @session.js/client

Updated

2026-01-29 13:00:35 +01:00

Persistant file-based key=value storage adapter for @session.js/client

Updated

2026-01-29 12:59:52 +01:00

Session Messenger messages schemas, TypeScript definitions and enums used by @session.js/client

Updated

2026-01-29 12:54:27 +01:00

Documentation website for session.js

Updated

2026-01-28 15:14:29 +01:00

Examples for using @sessionjs/client library

Updated

2026-01-28 15:12:40 +01:00

JavaScript library to use Session Messenger programmatically. Includes TypeScript and tests. Runs with Bun runtime.

Updated

2026-01-28 15:11:33 +01:00

Mnemonic/seed phrase utilities for Session messenger.

Updated

2026-01-28 15:04:44 +01:00

Session.js errors classes

Updated

2026-01-28 15:03:59 +01:00

Session messenger & Session.js keypairs utilities.

Updated

2026-01-28 14:58:39 +01:00

Resolve Session ONS names to Session IDs in Node.js/Bun/browser

Updated

2026-01-28 14:57:12 +01:00

A package that exports static methods to work with SOGS requests. These are utilities not tied to a specific Session instance (user).

Updated

2026-01-28 14:56:15 +01:00

Session Desktop & Session.js constants

Updated

2026-01-28 14:53:38 +01:00