Rust implementation of NextGraph, a Decentralized and local-first web 3.0 ecosystem
				https://nextgraph.org
			
			
		
		byzantine-fault-tolerancecrdtsdappsdecentralizede2eeeventual-consistencyjson-ldlocal-firstmarkdownocapoffline-firstp2pp2p-networkprivacy-protectionrdfrich-text-editorself-hostedsemantic-websparqlweb3collaboration
		
		
		
		
			You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							65 lines
						
					
					
						
							1.9 KiB
						
					
					
				
			
		
		
	
	
							65 lines
						
					
					
						
							1.9 KiB
						
					
					
				| [package]
 | |
| name = "nextgraph"
 | |
| description = "NextGraph client library. Nextgraph is a decentralized, secure and local-first web 3.0 ecosystem based on Semantic Web and CRDTs"
 | |
| categories = [
 | |
|     "asynchronous",
 | |
|     "text-editors",
 | |
|     "web-programming",
 | |
|     "development-tools",
 | |
|     "database-implementations",
 | |
| ]
 | |
| version = "0.1.2"
 | |
| edition.workspace = true
 | |
| license.workspace = true
 | |
| authors.workspace = true
 | |
| repository.workspace = true
 | |
| homepage.workspace = true
 | |
| keywords = ["crdt", "e2ee", "local-first", "p2p", "semantic-web"]
 | |
| documentation = "https://docs.rs/nextgraph"
 | |
| rust-version.workspace = true
 | |
| 
 | |
| [badges]
 | |
| maintenance = { status = "actively-developed" }
 | |
| 
 | |
| [dependencies]
 | |
| serde_bare = "0.5.0"
 | |
| serde_json = "1.0"
 | |
| serde_bytes = "0.11.7"
 | |
| base64-url = "2.0.0"
 | |
| once_cell = "1.17.1"
 | |
| zeroize = { version = "1.7.0", features = ["zeroize_derive"] }
 | |
| futures = "0.3.24"
 | |
| async-std = { version = "1.12.0", features = ["attributes", "unstable"] }
 | |
| async-trait = "0.1.64"
 | |
| async-once-cell = "0.5.3"
 | |
| lazy_static = "1.4.0"
 | |
| web-time = "0.2.0"
 | |
| whoami = "1.5.1"
 | |
| qrcode = { version = "0.14.1", default-features = false, features = ["svg"] }
 | |
| svg2pdf = { version = "0.11.0", default-features = false }
 | |
| pdf-writer = "0.10.0"
 | |
| ng-repo = { path = "../../engine/repo", version = "0.1.2" }
 | |
| ng-net = { path = "../../engine/net", version = "0.1.2" }
 | |
| ng-wallet = { path = "../../engine/wallet", version = "0.1.2" }
 | |
| ng-client-ws = { path = "../../engine/client-ws", version = "0.1.2" }
 | |
| ng-verifier = { path = "../../engine/verifier", version = "0.1.2" }
 | |
| ng-oxigraph = { path = "../../engine/oxigraph", version = "0.4.0-alpha.8-ngalpha" }
 | |
| 
 | |
| [dev-dependencies]
 | |
| serde_json_diff = "0.2.0"
 | |
| canonical_json = "0.5.0"
 | |
| 
 | |
| [target.'cfg(all(not(target_family = "wasm"),not(docsrs)))'.dependencies]
 | |
| ng-storage-rocksdb = { path = "../../engine/storage-rocksdb", version = "0.1.2" }
 | |
| 
 | |
| [[example]]
 | |
| name = "in_memory"
 | |
| required-features = []
 | |
| 
 | |
| [[example]]
 | |
| name = "persistent"
 | |
| required-features = []
 | |
| 
 | |
| [[example]]
 | |
| name = "open"
 | |
| required-features = []
 | |
| 
 |