Workspace Crates
| Crate | Files | Lines | Tests | Test Ratio |
|---|---|---|---|---|
| anvil-cluster | 7 | 1,730 | 617 | 41% |
| anvil-apoc | 10 | 1,790 | 686 | 41% |
| anvil-core | 37 | 15,464 | 5,250 | 38% |
| anvil-algorithms | 7 | 2,240 | 538 | 27% |
| anvil-plugin-sdk | 14 | 4,909 | 1,686 | 38% |
| anvil-server | 43 | 43,446 | 13,637 | 35% |
| anvil-cypher | 12 | 20,691 | 8,449 | 46% |
| anvil | 3 | 3,852 | 1,308 | 37% |
| anvil-storage | 52 | 17,288 | 6,771 | 45% |
| anvil-graphql | 2 | 2,072 | 754 | 40% |
| anvil-benches | 1 | 193 | 33 | 19% |
| anvil-migration | 5 | 1,519 | 356 | 26% |
| anvil-client | 6 | 1,309 | 549 | 47% |
| anvil-tests | 6 | 1,301 | 1,118 | 100% |
| Total | 205 | 117,804 | 41,752 | 40% |
anvil-cluster
Clustering and replication for Anvil DB.
Source Files
7
Lines of Code
1,730
Test Lines
617
Test Ratio
41%
Modules (6)
anvil-apoc
Awesome Procedures on Anvil (apoc) — built-in plugin standard library.
Source Files
10
Lines of Code
1,790
Test Lines
686
Test Ratio
41%
Modules (9)
anvil-core
Core data model: property graph, document store, labels, properties, sync engine, and RLS.
Source Files
37
Lines of Code
15,464
Test Lines
5,250
Test Ratio
38%
Modules (36)
anvil-algorithms
Graph algorithms extension library for Anvil DB.
Source Files
7
Lines of Code
2,240
Test Lines
538
Test Ratio
27%
Modules (6)
anvil-plugin-sdk
Anvil DB Plugin SDK.
Source Files
14
Lines of Code
4,909
Test Lines
1,686
Test Ratio
38%
Modules (13)
anvil-server
HTTP server: Axum routes, JWT authentication, Cypher/GraphQL/REST handlers, and middleware.
Source Files
43
Lines of Code
43,446
Test Lines
13,637
Test Ratio
35%
Modules (25)
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,691
Test Lines
8,449
Test Ratio
46%
Modules (11)
anvil
Anvil DB command-line interface: start/stop server, import data, interactive shell, and configuration.
Source Files
3
Lines of Code
3,852
Test Lines
1,308
Test Ratio
37%
anvil-storage
Page-based storage engine: WAL, B+ tree indexes, MVCC, compression, tiered I/O, and crash recovery.
Source Files
52
Lines of Code
17,288
Test Lines
6,771
Test Ratio
45%
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,072
Test Lines
754
Test Ratio
40%
Modules (1)
anvil-benches
Benchmark utilities and shared helpers for Anvil DB benchmarks.
Source Files
1
Lines of Code
193
Test Lines
33
Test Ratio
19%
anvil-migration
Migration tooling: import/export for Neo4j dumps, CSV, GraphML, and JSON-LD.
Source Files
5
Lines of Code
1,519
Test Lines
356
Test Ratio
26%
Modules (4)
anvil-client
Official Rust client driver for Anvil DB.
Source Files
6
Lines of Code
1,309
Test Lines
549
Test Ratio
47%
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%