• This repository has been archived on 09/May/2023
  • Stars
    star
    5
  • Rank 2,861,937 (Top 57 %)
  • Language
    Haskell
  • License
    MIT License
  • Created about 7 years ago
  • Updated over 1 year ago

Reviews

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

Repository Details

An implementation of the multicodec specification in haskell.

More Repositories

1

multihash

Self describing hashes - for future proofing
Shell
884
star
2

multiformats

The main repository for discussing multiformats.
543
star
3

multiaddr

Composable and future-proof network addresses
Go
421
star
4

cid

Self-describing content-addressed identifiers for distributed systems
415
star
5

multicodec

Compact self-describing codecs. Save space by using predefined multicodec tables.
Python
335
star
6

multibase

Self identifying base encodings
277
star
7

go-multiaddr

Composable and future-proof network addresses
Go
263
star
8

go-multihash

Multihash implementation in Go
Go
234
star
9

js-multiformats

Multiformats interface (multihash, multicodec, multibase and CID)
TypeScript
224
star
10

rust-multihash

multihash implementation in Rust
Rust
150
star
11

js-multihash

multihash implementation in JavaScript
JavaScript
119
star
12

js-multiaddr

JavaScript implementation of multiaddr
TypeScript
109
star
13

js-cid

CID implementation in JavaScript
JavaScript
97
star
14

rust-cid

CID in rust
Rust
86
star
15

rust-multiaddr

multiaddr implementation in rust
Rust
86
star
16

unsigned-varint

unsigned varint in use in multiformat specs
77
star
17

multistream

Make data and streams self-described by prefixing them with human readable codecs.
62
star
18

multistream-select

Friendly protocol negotiation. It enables a multicodec to be negotiated between two entities.
62
star
19

cs-multihash

Multihash implementation in C#
C#
48
star
20

rust-multibase

Multibase in rust
Rust
46
star
21

java-multihash

A Java implementation of Multihash
Java
42
star
22

clj-multihash

Clojure implementation of the Multihash spec
Clojure
40
star
23

go-multistream

an implementation of the multistream protocol in go
Go
39
star
24

java-multibase

A Java implementation of multibase
Java
35
star
25

go-multiaddr-net

DEPRECATED: Please use the "net" subpackage in https://github.com/multiformats/go-multiaddr.
Go
34
star
26

go-multicodec

Go constants for the multicodec table
Go
34
star
27

py-multiaddr

multiaddr implementation in Python
Python
33
star
28

cid-utils-website

A website for decoding CIDs
HTML
33
star
29

go-multibase

Implementation of multibase parser in go
Go
32
star
30

js-multihashing-async

The fast version of js-multihashing
JavaScript
29
star
31

multigram

Protocol negotiation and multiplexing over datagrams
29
star
32

js-multistream-select

JavaScript implementation of multistream-select
JavaScript
29
star
33

go-multiaddr-dns

Go library and CLI tool for /dns4, /dns6, /dnsaddr multiaddr resolution
Go
28
star
34

haskell-multihash

Multihash Haskell implementation
Haskell
27
star
35

specs

Specification work regarding multihash, multiaddr, and others
26
star
36

ex_multihash

Multihash implementation in Elixir
Elixir
24
star
37

js-multibase

JavaScript implementation of the multibase specification
JavaScript
23
star
38

py-multibase

Multibase implementation in Python
Python
22
star
39

ruby-multihash

A simple multihash (https://github.com/multiformats/multihash) implementation for ruby.
Ruby
22
star
40

js-multicodec

JavaScript implementation of the multicodec specification
JavaScript
21
star
41

website

The multiformats website
HTML
20
star
42

py-multicodec

Multicodec implementation in Python
Python
17
star
43

cs-multibase

Multibase implementation in C#
C#
16
star
44

java-multiaddr

Java implementation of multiaddr
Java
15
star
45

js-mafmt

javascript multiaddr validation
TypeScript
15
star
46

py-multihash

Multihash implementation in Python
Python
14
star
47

SwiftMultihash

Swift implementation of multihash
Swift
14
star
48

c-multihash

C implementation of Multihash parsing and encoding (but not hashing)
C
12
star
49

js-multihashing

Use all the functions in multihash.
JavaScript
11
star
50

php-multihash

PHP implementation of multihash
PHP
10
star
51

scala-multihash

Scala multihash implementation
Scala
9
star
52

js-cid-tool

A module and command line tool for converting, formatting and discovering properties of CIDs
JavaScript
8
star
53

SwiftMultiaddr

A Multiaddr implementation in Swift.
Swift
8
star
54

cs-multiaddress

Multiaddress implementation in C#
C#
8
star
55

js-multiaddr-to-uri

Convert a Multiaddr to a URI /dnsaddr/ipfs.io/http -> http://ipfs.io
TypeScript
7
star
56

go-base36

Go
7
star
57

MultiHash.Net

.Net implementation of multihash
PowerShell
7
star
58

go-multigram

Go implementation of multigram
6
star
59

go-varint

Go
6
star
60

clj-multistream

Clojure implementation of multistream codecs
Clojure
6
star
61

haskell-multibase

haskell implementation of the multibase multiformat (project by protocol labs)
Haskell
6
star
62

clj-varint

Simple wrapper around Bazel VarInt code.
Java
4
star
63

go-multiaddr-fmt

A declarative validator for multiaddrs.
Go
4
star
64

js-sha3

Multiformats hash functions for SHA3
JavaScript
4
star
65

go-multicodec-packed

DEPRECATED -- see go-multicodec
Go
4
star
66

ma-pipe

multiaddr powered pipes
Go
4
star
67

js-uri-to-multiaddr

Convert a URI to a Multiaddr: https://protocol.ai -> /dns4/protocol.ai/tcp/443/https
TypeScript
3
star
68

js-murmur3

Multiformats hash functions for MurmurHash3
JavaScript
3
star
69

js-blake2

BLAKE2 multihash hashers for JavaScript multiformats
JavaScript
3
star
70

cs-multicodec

Multicodec implementation i C#
C#
3
star
71

c-multihashing

Use all the functions in multihash, in C
3
star
72

docs

Multiformats documentation website
2
star
73

cs-multistream

Multistream
C#
2
star
74

github-mgmt

TypeScript
1
star
75

js-multicodec-table

@multiformats/multicodec-table a JavaScript form of the current multicodec table
1
star
76

js-dns

Resolve DNS queries with browser fallback
TypeScript
1
star