Workspace Crates
| Crate | Files | Lines | Tests | Test Ratio |
|---|---|---|---|---|
| anvil-cluster | 7 | 1,684 | 571 | 39% |
| anvil-apoc | 10 | 1,686 | 582 | 37% |
| anvil-core | 37 | 14,755 | 4,834 | 37% |
| anvil-algorithms | 7 | 2,202 | 500 | 25% |
| anvil-plugin-sdk | 14 | 4,789 | 1,566 | 37% |
| anvil-server | 17 | 21,807 | 5,076 | 26% |
| anvil-cypher | 12 | 20,056 | 7,814 | 44% |
| anvil | 2 | 1,858 | 441 | 26% |
| anvil-storage | 52 | 16,776 | 6,259 | 43% |
| anvil-graphql | 2 | 2,021 | 703 | 38% |
| anvil-benches | 1 | 189 | 29 | 17% |
| anvil-migration | 5 | 1,492 | 329 | 24% |
| anvil-client | 6 | 1,268 | 508 | 46% |
| anvil-tests | 6 | 1,301 | 1,118 | 100% |
| Total | 178 | 91,884 | 30,330 | 37% |
anvil-cluster
Clustering and replication for Anvil DB.
Source Files
7
Lines of Code
1,684
Test Lines
571
Test Ratio
39%
Modules (6)
anvil-apoc
Awesome Procedures on Anvil (apoc) — built-in plugin standard library.
Source Files
10
Lines of Code
1,686
Test Lines
582
Test Ratio
37%
Modules (9)
anvil-core
Core data model: property graph, document store, labels, properties, sync engine, and RLS.
Source Files
37
Lines of Code
14,755
Test Lines
4,834
Test Ratio
37%
Modules (36)
anvil-algorithms
Graph algorithms extension library for Anvil DB.
Source Files
7
Lines of Code
2,202
Test Lines
500
Test Ratio
25%
Modules (6)
anvil-plugin-sdk
Anvil DB Plugin SDK.
Source Files
14
Lines of Code
4,789
Test Lines
1,566
Test Ratio
37%
Modules (13)
anvil-server
HTTP server: Axum routes, JWT authentication, Cypher/GraphQL/REST handlers, and middleware.
Source Files
17
Lines of Code
21,807
Test Lines
5,076
Test Ratio
26%
Modules (16)
anvil-cypher
Cypher query language: lexer, recursive-descent parser, semantic analyzer, type checker, cost-based optimizer, and Volcano-model executor.
Source Files
12
Lines of Code
20,056
Test Lines
7,814
Test Ratio
44%
Modules (11)
anvil
Anvil DB command-line interface: start/stop server, import data, interactive shell, and configuration.
Source Files
2
Lines of Code
1,858
Test Lines
441
Test Ratio
26%
anvil-storage
Page-based storage engine: WAL, B+ tree indexes, MVCC, compression, tiered I/O, and crash recovery.
Source Files
52
Lines of Code
16,776
Test Lines
6,259
Test Ratio
43%
Modules (19)
anvil-graphql
Auto-generated GraphQL API: schema generation from graph structure, Relay connections, filtering, and introspection.
Source Files
2
Lines of Code
2,021
Test Lines
703
Test Ratio
38%
Modules (1)
anvil-benches
Benchmark utilities and shared helpers for Anvil DB benchmarks.
Source Files
1
Lines of Code
189
Test Lines
29
Test Ratio
17%
anvil-migration
Migration tooling: import/export for Neo4j dumps, CSV, GraphML, and JSON-LD.
Source Files
5
Lines of Code
1,492
Test Lines
329
Test Ratio
24%
Modules (4)
anvil-client
Official Rust client driver for Anvil DB.
Source Files
6
Lines of Code
1,268
Test Lines
508
Test Ratio
46%
Modules (5)
anvil-tests
Integration and strategy tests for Anvil DB.
Source Files
6
Lines of Code
1,301
Test Lines
1,118
Test Ratio
100%