├── .gitignore ├── API.md ├── BENCHMARKS.md ├── LICENSE ├── README.md ├── benchmarks ├── main.zig └── utils.zig ├── cli ├── commands │ ├── cat.zig │ ├── delete.zig │ ├── get.zig │ ├── init.zig │ ├── ls.zig │ ├── set.zig │ ├── stat.zig │ └── tree.zig ├── main.zig ├── printer.zig └── utils.zig └── src ├── Builder.zig ├── Cursor.zig ├── Encoder.zig ├── Entry.zig ├── Header.zig ├── Index.zig ├── Iterator.zig ├── Node.zig ├── NodeList.zig ├── Store.zig ├── Tree.zig ├── builder_test.zig ├── cursor_test.zig ├── error.zig ├── header_test.zig ├── iterator_test.zig ├── keys.zig ├── lib.zig ├── library.zig ├── store_test.zig └── utils.zig /.gitignore: -------------------------------------------------------------------------------- 1 | .zig-cache/ 2 | .vscode 3 | *.okra 4 | zig-out/ 5 | -------------------------------------------------------------------------------- /API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canvasxyz/okra/HEAD/API.md -------------------------------------------------------------------------------- /BENCHMARKS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canvasxyz/okra/HEAD/BENCHMARKS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canvasxyz/okra/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canvasxyz/okra/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canvasxyz/okra/HEAD/benchmarks/main.zig -------------------------------------------------------------------------------- /benchmarks/utils.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canvasxyz/okra/HEAD/benchmarks/utils.zig -------------------------------------------------------------------------------- /cli/commands/cat.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canvasxyz/okra/HEAD/cli/commands/cat.zig -------------------------------------------------------------------------------- /cli/commands/delete.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canvasxyz/okra/HEAD/cli/commands/delete.zig -------------------------------------------------------------------------------- /cli/commands/get.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canvasxyz/okra/HEAD/cli/commands/get.zig -------------------------------------------------------------------------------- /cli/commands/init.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canvasxyz/okra/HEAD/cli/commands/init.zig -------------------------------------------------------------------------------- /cli/commands/ls.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canvasxyz/okra/HEAD/cli/commands/ls.zig -------------------------------------------------------------------------------- /cli/commands/set.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canvasxyz/okra/HEAD/cli/commands/set.zig -------------------------------------------------------------------------------- /cli/commands/stat.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canvasxyz/okra/HEAD/cli/commands/stat.zig -------------------------------------------------------------------------------- /cli/commands/tree.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canvasxyz/okra/HEAD/cli/commands/tree.zig -------------------------------------------------------------------------------- /cli/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canvasxyz/okra/HEAD/cli/main.zig -------------------------------------------------------------------------------- /cli/printer.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canvasxyz/okra/HEAD/cli/printer.zig -------------------------------------------------------------------------------- /cli/utils.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canvasxyz/okra/HEAD/cli/utils.zig -------------------------------------------------------------------------------- /src/Builder.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canvasxyz/okra/HEAD/src/Builder.zig -------------------------------------------------------------------------------- /src/Cursor.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canvasxyz/okra/HEAD/src/Cursor.zig -------------------------------------------------------------------------------- /src/Encoder.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canvasxyz/okra/HEAD/src/Encoder.zig -------------------------------------------------------------------------------- /src/Entry.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canvasxyz/okra/HEAD/src/Entry.zig -------------------------------------------------------------------------------- /src/Header.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canvasxyz/okra/HEAD/src/Header.zig -------------------------------------------------------------------------------- /src/Index.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canvasxyz/okra/HEAD/src/Index.zig -------------------------------------------------------------------------------- /src/Iterator.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canvasxyz/okra/HEAD/src/Iterator.zig -------------------------------------------------------------------------------- /src/Node.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canvasxyz/okra/HEAD/src/Node.zig -------------------------------------------------------------------------------- /src/NodeList.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canvasxyz/okra/HEAD/src/NodeList.zig -------------------------------------------------------------------------------- /src/Store.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canvasxyz/okra/HEAD/src/Store.zig -------------------------------------------------------------------------------- /src/Tree.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canvasxyz/okra/HEAD/src/Tree.zig -------------------------------------------------------------------------------- /src/builder_test.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canvasxyz/okra/HEAD/src/builder_test.zig -------------------------------------------------------------------------------- /src/cursor_test.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canvasxyz/okra/HEAD/src/cursor_test.zig -------------------------------------------------------------------------------- /src/error.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canvasxyz/okra/HEAD/src/error.zig -------------------------------------------------------------------------------- /src/header_test.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canvasxyz/okra/HEAD/src/header_test.zig -------------------------------------------------------------------------------- /src/iterator_test.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canvasxyz/okra/HEAD/src/iterator_test.zig -------------------------------------------------------------------------------- /src/keys.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canvasxyz/okra/HEAD/src/keys.zig -------------------------------------------------------------------------------- /src/lib.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canvasxyz/okra/HEAD/src/lib.zig -------------------------------------------------------------------------------- /src/library.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canvasxyz/okra/HEAD/src/library.zig -------------------------------------------------------------------------------- /src/store_test.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canvasxyz/okra/HEAD/src/store_test.zig -------------------------------------------------------------------------------- /src/utils.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canvasxyz/okra/HEAD/src/utils.zig --------------------------------------------------------------------------------