An open API service providing repository metadata for many open source software ecosystems.

GitHub / hypercore-cxx 26 Repositories

C++ implementation of @hypercore-protocol

hypercore-cxx/hypercore

Hypercore is a secure, distributed append-only log.

Language: C++ - Size: 43.9 KB - Last synced at: 6 months ago - Pushed at: almost 4 years ago - Stars: 19 - Forks: 3

hypercore-cxx/path

A C++ port of node.js' path module

Language: C++ - Size: 1.14 MB - Last synced at: 6 months ago - Pushed at: almost 6 years ago - Stars: 12 - Forks: 3

hypercore-cxx/uv-async

Asynchronous goodies built on libuv

Language: C - Size: 12.7 KB - Last synced at: 6 months ago - Pushed at: about 9 years ago - Stars: 32 - Forks: 4

hypercore-cxx/result

A container type that holds either an error or value.

Language: C++ - Size: 2.93 KB - Last synced at: 6 months ago - Pushed at: almost 6 years ago - Stars: 3 - Forks: 0

hypercore-cxx/async

Provides Async/Await and Promises for C++

Language: C++ - Size: 5.86 KB - Last synced at: 6 months ago - Pushed at: almost 6 years ago - Stars: 10 - Forks: 0

hypercore-cxx/buffer

A Buffer class that makes it easy to slice, concat, copy, etc.

Language: C++ - Size: 35.2 KB - Last synced at: 6 months ago - Pushed at: almost 6 years ago - Stars: 10 - Forks: 3

hypercore-cxx/varint

Use most-significant bit to create integer values of varying sizes.

Language: C++ - Size: 11.7 KB - Last synced at: 6 months ago - Pushed at: almost 6 years ago - Stars: 5 - Forks: 2

hypercore-cxx/hyper-build

A very minimal, general purpose C++ build tool.

Language: JavaScript - Size: 52.7 KB - Last synced at: 6 months ago - Pushed at: almost 6 years ago - Stars: 9 - Forks: 2

hypercore-cxx/push-stream

A push-stream implementation

Language: C++ - Size: 7.81 KB - Last synced at: 6 months ago - Pushed at: over 5 years ago - Stars: 10 - Forks: 1

hypercore-cxx/hyper-docs

A minimal documentation system.

Language: JavaScript - Size: 124 KB - Last synced at: 6 months ago - Pushed at: about 3 years ago - Stars: 5 - Forks: 0

hypercore-cxx/cxx-eventemitter Fork of heapwolf/cxx-eventemitter

A minimalist event emitter in C++

Language: C++ - Size: 239 KB - Last synced at: 6 months ago - Pushed at: about 4 years ago - Stars: 16 - Forks: 3

hypercore-cxx/pretty-hash

Output binary buffers as a nice shortened hex string

Language: C++ - Size: 2.93 KB - Last synced at: 6 months ago - Pushed at: almost 6 years ago - Stars: 2 - Forks: 0

hypercore-cxx/hypercore-crypto

Higher level crypto functions based on libsodium

Size: 0 Bytes - Last synced at: 6 months ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

hypercore-cxx/sodium

libsodium functions

Language: C++ - Size: 18.6 KB - Last synced at: about 1 year ago - Pushed at: almost 6 years ago - Stars: 3 - Forks: 0

hypercore-cxx/sodium-encodedecode

Libsodium encoding and decoding functions

Language: C++ - Size: 5.86 KB - Last synced at: 6 months ago - Pushed at: almost 6 years ago - Stars: 2 - Forks: 0

hypercore-cxx/timers

Non blocking timers for C++ (setInterval, setTimeout, etc)

Language: C++ - Size: 819 KB - Last synced at: 6 months ago - Pushed at: about 4 years ago - Stars: 7 - Forks: 1

hypercore-cxx/datcxx.github.io

FAQ and other useful details about this project

Language: HTML - Size: 29.3 KB - Last synced at: 6 months ago - Pushed at: almost 6 years ago - Stars: 3 - Forks: 1

hypercore-cxx/count-trailing-zeros

Counts the number of trailing zeros for an integer in binary.

Language: C++ - Size: 4.88 KB - Last synced at: 6 months ago - Pushed at: almost 6 years ago - Stars: 2 - Forks: 0

hypercore-cxx/memory-pager

Access memory using small fixed sized buffers.

Language: C++ - Size: 2.93 KB - Last synced at: 6 months ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

hypercore-cxx/random-access-file

Continuous reading or writing to a file using random offsets and lengths.

Size: 0 Bytes - Last synced at: 6 months ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

hypercore-cxx/merkle-tree-stream

A stream that generates a merkle tree based on the incoming data.

Size: 0 Bytes - Last synced at: 6 months ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 0

hypercore-cxx/flat-tree

A series of functions to map a binary tree to a list

Language: C++ - Size: 72.3 KB - Last synced at: 6 months ago - Pushed at: about 4 years ago - Stars: 4 - Forks: 1

hypercore-cxx/util-string

Functional string helpers

Language: C++ - Size: 144 KB - Last synced at: 6 months ago - Pushed at: almost 6 years ago - Stars: 3 - Forks: 0

hypercore-cxx/sorted-indexof

Given two sorted vectors, a and b, efficiently return a vector of indexes of b's elements in a.

Size: 0 Bytes - Last synced at: 6 months ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 0

hypercore-cxx/cxx-uri Fork of heapwolf/nodeuv-uri

a simple parser, encoder and decoder for URIs

Language: C - Size: 157 KB - Last synced at: 6 months ago - Pushed at: over 10 years ago - Stars: 10 - Forks: 0

hypercore-cxx/punycode Fork of bnoordhuis/punycode

Punycode encoder/decoder

Language: C - Size: 97.7 KB - Last synced at: 6 months ago - Pushed at: almost 14 years ago - Stars: 0 - Forks: 0