No description
Find a file
2025-08-20 11:32:14 +00:00
backend badger: avoid double close 2025-08-12 08:06:19 +00:00
cbor_serialization Invert allowed ops, expose from Store interface 2024-01-12 23:32:47 +02:00
cmd cmd/server: s6 readiness notification 2025-08-20 11:31:46 +00:00
coap coap: correlate CoAP error codes and eris errors 2025-07-28 15:16:12 +00:00
completions cmd: refactor to load JSON configurations 2025-07-30 21:07:14 +00:00
eris Fix store caching 2025-08-10 20:48:47 +00:00
eris9p eris9p: reuse file readers for stat 2024-08-04 15:58:03 +01:00
erisfs erisfs/mkfs: log file paths before they are encoded 2025-08-18 09:50:53 +00:00
erislink Add basic erislink library 2023-12-14 11:36:54 +02:00
http Avoid context.Background when opening decoders 2025-01-10 21:40:46 +05:30
testdata Compress test data 2025-01-12 13:19:40 +05:30
testlinks ERIS-FS symlink support 2023-12-15 19:44:18 +02:00
.gitignore Meta bullshit 2024-08-04 14:11:42 +01:00
envrc.tup Meta bullshit 2024-08-04 14:11:42 +01:00
eris-go.1.gz cmd/server: s6 readiness notification 2025-08-20 11:31:46 +00:00
eris-go.1.md cmd/server: s6 readiness notification 2025-08-20 11:31:46 +00:00
eris-go.1.mdoc cmd/server: s6 readiness notification 2025-08-20 11:31:46 +00:00
eris-go.5.gz Sort the options in eris-go(5) 2025-08-20 11:32:14 +00:00
eris-go.5.md Sort the options in eris-go(5) 2025-08-20 11:32:14 +00:00
eris-go.5.mdoc Sort the options in eris-go(5) 2025-08-20 11:32:14 +00:00
eris_legacy_test.go Badger is deprecated 2025-05-25 12:49:32 +02:00
eris_test.go CoAP rewrite 2025-01-13 16:15:50 +05:30
erisfs_test.go Compress test data 2025-01-12 13:19:40 +05:30
go.mod cmd: refactor to load JSON configurations 2025-07-30 21:07:14 +00:00
go.sum cmd: refactor to load JSON configurations 2025-07-30 21:07:14 +00:00
LICENSE Initial commit. 2020-10-17 23:09:57 +02:00
main.go main.go: do not discard error value 2025-08-06 10:01:02 +00:00
NGIAssure_tag.svg Shrink the NGI Assure logo 2025-07-30 13:26:18 +00:00
README.md cmd: refactor to load JSON configurations 2025-07-30 21:07:14 +00:00
tup.config.nix Meta bullshit 2024-08-04 14:11:42 +01:00
Tupfile Meta bullshit 2024-08-04 14:11:42 +01:00

ERIS

Go implementation of the Encoding for Robust Immutable Storage (ERIS).

For documentation of the eris-go utility see the command and configuration manpages.

For the library see the Go documentation.

Packaging status

Plan 9

ERIS-FS is best experienced on Plan 9.

Fetching the sources is not practical on 9front because the Go toolchain calls Linux git and not git(1), so there are pre-vendored source tarballs available on the releases page.

TODO

  • CoAP over WebSockets.
  • Garbage collection.
  • Optimized storage backend for Plan 9.

The drafting of the ERIS specification and this implementation was funded by the NGI Assure Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet program.

NGIAssure