• Stars
    star
    1
  • Language
    JavaScript
  • License
    Apache License 2.0
  • Created 9 months ago
  • Updated 9 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Securely prompt stdio using secure buffers

More Repositories

1

hypercore

Hypercore is a secure, distributed append-only log.
JavaScript
2,403
star
2

hyperdrive

Hyperdrive is a secure, real time distributed file system
JavaScript
1,794
star
3

hyperswarm

A distributed networking stack for connecting peers.
JavaScript
926
star
4

sodium-native

Low level bindings for libsodium
JavaScript
302
star
5

hyperdht

The DHT powering Hyperswarm
JavaScript
251
star
6

hyperbee

An append-only B-tree running on a Hypercore
JavaScript
224
star
7

autobase

Autobase lets you write concise multiwriter data structures with Hypercore
JavaScript
84
star
8

corestore

A simple corestore that wraps a random-access-storage module
JavaScript
60
star
9

libudx

udx is reliable, multiplexed, and congestion-controlled streams over udp
C
40
star
10

hyperdrive-next

Hyperdrive is a secure, real-time distributed file system
JavaScript
37
star
11

hypercore-crypto

The crypto primitives used in hypercore, extracted into a separate module
JavaScript
36
star
12

hyperswarm-dht-relay

Relaying the Hyperswarm DHT over other transport protocols to bring decentralized networking to everyone
JavaScript
36
star
13

b4a

Bridging the gap between buffers and typed arrays
JavaScript
33
star
14

hyperblobs

A blob store for Hypercore
JavaScript
31
star
15

hypershell

Spawn shells anywhere. Fully peer-to-peer, authenticated, and end to end encrypted
JavaScript
31
star
16

hyperswarm-secret-stream

Secret stream backed by Noise and libsodium's secretstream
JavaScript
27
star
17

fs-native-extensions

Native file system extensions for advanced file operations
C
26
star
18

tiny-fs-native

Native fs for Javascript
JavaScript
24
star
19

keypear

πŸ”‘πŸ Keychain that derives deterministic Ed25519 keypairs and attestations
JavaScript
23
star
20

pear-expo-hello-world

C++
17
star
21

hyperswarm-seeders

A seeders only swarm
JavaScript
17
star
22

simple-seeder

Dead simple seeder with zero bugs
JavaScript
15
star
23

examples

Examples of basic flows for modules in the Holepunch ecosystem
JavaScript
15
star
24

noise-handshake

Simple noise handshake, supporting generic handshake patterns
JavaScript
13
star
25

localdrive

Hyperdrive but it is files
JavaScript
13
star
26

mirror-drive

Mirror two drives
JavaScript
12
star
27

tiny-http-native

Tiny HTTP library made purely on libuv and napi
JavaScript
12
star
28

libquickbit

The fastest bit in the West; a library for working with bit fields, accelerated using SIMD on supported hardware
C
11
star
29

drives

CLI to download, seed, and mirror a Hyperdrive or Localdrive
JavaScript
11
star
30

tiny-timers-native

Native timers for Javascript
JavaScript
9
star
31

udx-native

udx is reliable, multiplexed, and congestion-controlled streams over udp
JavaScript
9
star
32

libpearsync

Simple message passing between a libuv thread and something else
C
9
star
33

hyperswarm-doctor

Debugging tool for the swarm
JavaScript
7
star
34

netpaste

Copy and paste over the DHT
JavaScript
7
star
35

quickbit-universal

Universal wrapper for https://github.com/holepunchto/libquickbit with a JavaScript fallback
JavaScript
6
star
36

libcrc

Cross-platform implementation of CRC32 with hardware acceleration
C
6
star
37

hyperswarm-testnet

Small module to help you spin up a local Hyperswarm testnet
JavaScript
6
star
38

wasm-tools

A collection of useful tools for working with WASM/WAT in JavaScript
JavaScript
5
star
39

planb-summer-school

the workshop stuff
JavaScript
5
star
40

tt-native

https://github.com/holepunchto/libtt JavaScript bindings for Node.js
JavaScript
5
star
41

hypercore-id-encoding

Convert Hypercore keys to/from z-base32 or hex
JavaScript
4
star
42

serve-drive

HTTP drive server for entries delivery. Auto detects types like video, images, etc
JavaScript
4
star
43

autobase-test-helpers

Helpers when writing tests for an Autobased application
JavaScript
4
star
44

pear-radio-backend

Pear radio backend
JavaScript
4
star
45

nanodebug

A tiny, zero overhead debugging utility
JavaScript
4
star
46

crc-universal

Universal wrapper for https://github.com/holepunchto/libcrc with a JavaScript fallback
JavaScript
3
star
47

tiny-buffer-map

A very simple Map for Buffers and Uint8Arrays
JavaScript
3
star
48

quickbit-native

https://github.com/holepunchto/libquickbit JavaScript bindings for Node.js
JavaScript
3
star
49

tiny-paths

path for platforms without path
JavaScript
3
star
50

same-object

Determine if two objects are deeply equal
JavaScript
3
star
51

bare-expo

Example of embedding Bare in an Expo application using https://github.com/holepunchto/react-native-bare-kit
TypeScript
3
star
52

simdle-universal

Universal wrapper for https://github.com/holepunchto/libsimdle with a JavaScript fallback
JavaScript
2
star
53

libtt

Virtual console extensions built on libuv
C
2
star
54

cmake-ios

iOS utilities for CMake
CMake
2
star
55

cmake-binary

cmake binaries for windows, linux and macos
JavaScript
2
star
56

prebuild-containers

Containers for prebuilding native Node.js modules
Dockerfile
2
star
57

libsimdle

Simple and portable SIMD instructions for 128 bit vectors, inspired by the WASM SIMD specification
C
2
star
58

bits-to-bytes

Functions for doing bit manipulation of typed arrays
JavaScript
2
star
59

bare-addon

Template repository for creating Bare native addons
C
2
star
60

compact-encoding-bitfield

Compact codec for bitfields
JavaScript
2
star
61

seedbee

Bee for seeds
JavaScript
2
star
62

crc-native

https://github.com/holepunchto/libcrc JavaScript bindings for Node.js
Python
2
star
63

bare-utils

Node.js-compatible utility functions for Bare
JavaScript
2
star
64

bare-distributable-hello-world

Showing how to make a single distributable of a JS app
C
2
star
65

bare-debug-log

Simple debug log for JavaScript
JavaScript
2
star
66

pw-to-ek

Derive a secure encryption key from a password using the sodium's scrypt implementation.
JavaScript
2
star
67

cmake-drive

Drive utilities for CMake
1
star
68

cmake-bare-bundle

Bare bundling utilities for CMake
CMake
1
star
69

simdle-native

https://github.com/holepunchto/libsimdle JavaScript bindings for Node.js
C
1
star
70

native-pipe

Native named pipes
C
1
star
71

hp-rpc-cli

JavaScript
1
star
72

pear-inspect

JavaScript
1
star
73

drive-resolve

Asynchronous require resolution in Hyperdrive
JavaScript
1
star
74

warmup-encoding

Encode/decode sets of random blocks for warmup
JavaScript
1
star
75

framed-stream

Read/write stream messages prefixed 8, 16, 24 or 32 bit length
JavaScript
1
star
76

http-forward-host

Simple stream proxy that sniffs the HTTP host or x-forwarded-for header and allows you to to forward the stream based on that
JavaScript
1
star
77

hypertrace-prometheus

Add support for Prometheus/Grafana to hypertrace
JavaScript
1
star
78

bare-dns

Domain name resolution for JavaScript
C
1
star
79

fifofile

Userland FIFO file
JavaScript
1
star
80

bare-format

String formatting for JavaScript
JavaScript
1
star
81

bare-headers

Development headers for Bare
JavaScript
1
star
82

bare-net

TCP and IPC servers and clients for JavaScript
JavaScript
1
star