ArangoDB ======== ArangoDB is a scalable graph database system to drive value from connected data, faster. Native graphs, an integrated search engine, and JSON support, via a single query language.…
ArangoDB
========
ArangoDB is a scalable graph database system to drive value from connected data,
faster. Native graphs, an integrated search engine, and JSON support, via a
single query language. ArangoDB runs on-prem, in the cloud – anywhere.
ArangoDB Cloud Service
----------------------
The Arango Managed Platform (AMP) is the
simplest way to run ArangoDB. You can create deployments on all major cloud
providers in many regions with ease.
Getting Started
---------------
- Test ArangoDB in the cloud with AMP for free.
- Alternatively, download and install ArangoDB.
arangod if the installer did not do it for you.
Or start ArangoDB in a Docker container:
docker run -d -e ARANGO_ROOT_PASSWORD=test123 -p 8529:8529 arangodb
Then point your browser to http://127.0.0.1:8529/.
Key Features of ArangoDB
------------------------
Native Graph - Store both data and relationships, for faster queries even
with multiple levels of joins and deeper insights that simply aren't possible
with traditional relational and document database systems.
Document Store - Every node in your graph is a JSON document:
flexible, extensible, and easily imported from your existing document database.
ArangoSearch - Natively integrated cross-platform indexing, text-search and
ranking engine for information retrieval, optimized for speed and memory.
ArangoDB is available in a free and fully featured Community Edition as well
as an Enterprise Edition for commercial use and without a dataset size limit.
Core Features
- Horizontal scalability: Seamlessly shard your data across multiple machines.
- High availability and resilience: Replicate data to multiple cluster
- Flexible data modeling: Model your data as combination of key-value pairs,
- Work schema-free or use schema validation for data consistency.
- Powerful query language (_AQL_) to retrieve and modify data - from simple
- Transactions: Run queries on multiple documents or collections with
- Fast access to your data: Fine-tune your queries with a variety of index
- Easy to use web interface and command-line tools for interaction
Scalability Features
Focus on solving enterprise-scale problems for mission critical workloads using
secure graph data. ArangoDB offers special features for performance, compliance,
and security, as well as advanced query capabilities.
- Smartly shard and replicate graphs and datasets with features like
- Combine the performance of a single server with the resilience of a cluster
- Create incremental Hot Backups without downtime.
- Enable highly secure work with Encryption 360, enhanced Data Masking,
- Perform parallel graph traversals.
- Use ArangoSearch search highlighting and nested search for advanced
Latest Release
--------------
Packages for all supported platforms can be downloaded from
.
For what's new in ArangoDB, see the Release Notes in the
Documentation.
Stay in Contact
---------------
- Please use GitHub for feature requests and bug reports:
- Ask questions about AQL, usage scenarios, etc. on StackOverflow:
- Chat with the community and the developers on Slack:
- Learn more about ArangoDB with our YouTube channel:
- Follow us on X to stay up to date:
Members
-
arangodb ★ PINNED
🥑 ArangoDB is a native multi-model database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions.
C++ ★ 14k 48m agoExplain → -
cloud ★ PINNED
ArangoGraph is the easiest way to run ArangoDB. Available on AWS and Google Cloud.
★ 16 2y agoExplain → -
go-driver ★ PINNED
The official ArangoDB go driver.
Go ★ 353 2h agoExplain → -
python-arango ★ PINNED
The official ArangoDB Python driver.
Python ★ 470 23h agoExplain → -
arangojs ★ PINNED
The official ArangoDB JavaScript driver.
TypeScript ★ 610 5d agoExplain → -
arangodb-java-driver ★ PINNED
The official ArangoDB Java driver.
Java ★ 209 1d agoExplain → -
velocypack
A fast and compact format for serialization and storage
C++ ★ 428 1mo agoExplain → -
linenoise-ng ⑂ ▣
A small self-contained alternative to readline and libedit that supports UTF-8 and Windows and is BSD licensed.
C++ ★ 373 6y agoExplain → -
kube-arangodb
ArangoDB Kubernetes Operator - Start ArangoDB on Kubernetes in 5min
Go ★ 236 21h agoExplain → -
arangodb-php
PHP ODM for ArangoDB
PHP ★ 186 3y agoExplain → -
spring-data
Spring Data ArangoDB
Java ★ 115 2mo agoExplain → -
arangodb-docker
Docker container for ArangoDB
Shell ★ 109 1mo agoExplain → -
interactive_tutorials
Repository for all ArangoDB interactive tutorial notebooks.
Jupyter Notebook ★ 100 2y agoExplain → -
example-datasets
Demo Data for ArangoDB
JavaScript ★ 98 2y agoExplain → -
guesser
Building a self-learning game with ArangoDB, io.js/NodeJS & AngularJS in half a day.
JavaScript ★ 89 10y agoExplain → -
aqbjs ▣
ArangoDB AQL query builder [DEPRECATED]
JavaScript ★ 46 6y agoExplain → -
foxx-cli
CLI for managing Foxx services.
JavaScript ★ 44 3y agoExplain → -
arangodb-java-driver-async
ArangoDB Asynchronous Java driver
Java ★ 43 2y agoExplain → -
fuerte ▣
Low Level C++ Driver for ArangoDB
C++ ★ 40 6y agoExplain → -
spring-data-demo
No description.
Java ★ 37 2y agoExplain → -
foxx-apps
List of all public FOXX Applications for ArangoDB
★ 37 2y agoExplain → -
arangodb-spark-connector ▣
No description.
Scala ★ 33 2y agoExplain → -
deployment ▣
Fast-deploy arangodb instances on popular cloud computing platforms
★ 30 7y agoExplain → -
spring-boot-starter
No description.
Java ★ 23 2mo agoExplain → -
docs ▣
⚠ DEPRECATED! Source code of the legacy ArangoDB online documentation. See arangodb/docs-hugo
CSS ★ 21 2y agoExplain → -
java-velocypack
No description.
Java ★ 19 9mo agoExplain → -
nx-arangodb
The ArangoDB backend to NetworkX
Python ★ 19 9mo agoExplain → -
dashboards
Grafana dashboards for monitoring ArangoDB.
★ 15 18d agoExplain → -
python-arango-async
The official ArangoDB async Python driver
Python ★ 14 22h agoExplain → -
jackson-dataformat-velocypack
No description.
Java ★ 14 2mo agoExplain → -
velocystream
Description of the Communication Protocol
★ 14 9y agoExplain → -
go-velocypack
No description.
Go ★ 13 2y agoExplain → -
arangodb-spark-datasource
ArangoDB Connector for Apache Spark, using the Spark DataSource API
Scala ★ 12 2mo agoExplain → -
careers
Welcome to the ArangoDB Careers repository! These are the current open positions at ArangoDB. If you want to join us on this great journey, this is the right place to start.
★ 10 4y agoExplain → -
1mDocsPerSec
Database latency and throughput tests for ArangoDB
C++ ★ 10 10y agoExplain → -
release-test-automation
No description.
Python ★ 9 18h agoExplain → -
oskar
No description.
Shell ★ 8 9h agoExplain → -
feed
A tool to feed generated random data of various types into ArangoDB and run other load
Go ★ 8 26d agoExplain → -
docs-hugo
Source code of the Arango online documentation
Python ★ 6 13h agoExplain → -
java-velocypack-module-scala ▣
No description.
Scala ★ 6 4y agoExplain → -
arangodb-java-reactive-driver ▣
DRAFT VERSION
Java ★ 6 5y agoExplain → -
java-velocypack-module-jdk8 ▣
No description.
Java ★ 5 2y agoExplain → -
kafka-connect-arangodb
Kafka Connect ArangoDB Sink Connector
Java ★ 5 2mo agoExplain → -
arangodb-dcos ▣
DCOS CLI for ArangoDB
Python ★ 5 9y agoExplain → -
foxx-ui-template ▣
Minimalistic foxx ui template using pure css
CSS ★ 4 10y agoExplain → -
cluster-maintenance
These scripts are to be used with caution, under the guidance of ArangoDB support.
JavaScript ★ 4 6mo agoExplain → -
gobench
Some parallel benchmarks in Go for ArangoDB
Go ★ 3 28d agoExplain → -
arangors-graph-exporter
Rust implementation to pull data fast and parallel out of ArangoDB
Rust ★ 3 2d agoExplain → -
graph-importer
Import graphs
Python ★ 3 3y agoExplain → -
node-arangodb-cxx ▣
ArangoDB node API in C++
C++ ★ 3 9y agoExplain → -
jepsen ⑂ ▣
Call Me Maybe: simulating network partitions in DBs
Clojure ★ 3 9y agoExplain → -
iresearch ⑂
IResearch is a cross-platform, high-performance document oriented search engine library written entirely in C++ with the focus on a pluggability of different ranking/similarity models
C++ ★ 2 1mo agoExplain → -
simple-performance-test
A collection of performance tests that test various aspects of ArangoDB.
JavaScript ★ 2 1mo agoExplain → -
Neo4j-Arango-Migration
No description.
Jupyter Notebook ★ 2 1mo agoExplain → -
docker-library-docs ⑂
Documentation for Docker Official Images in docker-library
Shell ★ 2 3y agoExplain → -
simple-java-performance-test
No description.
Java ★ 2 9y agoExplain → -
rta-makedata
No description.
JavaScript ★ 1 1d agoExplain → -
servicemaker
A tool to conveniently create a Docker image, a zip layer as well as a Helm chart from a project
Rust ★ 1 8h agoExplain → -
java-resilience-tests
No description.
Java ★ 1 2mo agoExplain → -
java-velocypack-module-joda ▣
No description.
Java ★ 1 2y agoExplain → -
go-upgrade-rules
Code to describe which ArangoDB upgrades and downgrades are allowed
Go ★ 1 26d agoExplain → -
arangosync-client
Client Go-Library to communicate with ArangoSync processes.
Go ★ 1 1y agoExplain → -
clang-format-action
A Github Action to check for clang-format lint errors
Shell ★ 1 3y agoExplain → -
jmeter ▣
JMeter samples for ArangoDB
★ 1 7y agoExplain → -
arangodb-spark-example ▣
No description.
Scala ★ 1 2y agoExplain → -
windows-procdump-wrapper ▣
Wrapper around procdump that will put the dump relative to the executable instead of a fixed directory
C++ ★ 1 9y agoExplain → -
node-velocypack ▣
No description.
C++ ★ 1 9y agoExplain → -
arangodb-cleanup-framework ▣
Cleanup helper framework
C++ ★ 1 9y agoExplain → -
YACLib ⑂
Yet Another Concurrency Library
C++ ★ 1 3y agoExplain → -
resilience-tests
ArangoDB resilience tests
JavaScript ★ 1 3y agoExplain → -
demo-aql-g6
React JS application using AntV G6 library to visualize of AQL query results
JavaScript ★ 1 1mo agoExplain → -
aaa ⑂
Arango Agency Analyzer
★ 1 6y agoExplain → -
upgrade-data-tests
Contains test data for upgrade tests
JavaScript ★ 1 6y agoExplain → -
docs-webhooks
No description.
JavaScript ★ 0 5d agoExplain → -
rclone-arangodb
No description.
Shell ★ 0 6d agoExplain → -
stacker
Dump stack traces for a running process with a consistent snapshot and registers
Rust ★ 0 9d agoExplain → -
arangodb-java-driver-quickstart
ArangoDB Java driver tutorial
Java ★ 0 3y agoExplain → -
go-example1
No description.
Go ★ 0 28d agoExplain → -
faiss ⑂
A library for efficient similarity search and clustering of dense vectors.
C++ ★ 0 2mo agoExplain → -
arangodb-tinkerpop-provider
Tinkerpop Provider for ArangoDB
Java ★ 0 2mo agoExplain → -
kkawade-arangojs ⑂
The official ArangoDB JavaScript driver.
TypeScript ★ 0 3mo agoExplain → -
kkawade-python-arango-async ⑂
The official ArangoDB async Python driver
Python ★ 0 3mo agoExplain → -
rclone-update ⑂
"rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files
Go ★ 0 6d agoExplain → -
random_io_tester
This is an experimental tool to test random read performance on volumes
Rust ★ 0 2mo agoExplain → -
rocksdb ⑂
A library that provides an embeddable, persistent key-value store for fast storage.
C++ ★ 0 5mo agoExplain → -
rclone ⑂
"rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files
★ 0 1y agoExplain → -
v8
ArangoDB fork of the V8 JavaScript engine
C++ ★ 0 1mo agoExplain → -
node-arangodb
No description.
TypeScript ★ 0 1y agoExplain → -
node-foxx
No description.
TypeScript ★ 0 1mo agoExplain → -
GenAIComps1.2 ⑂ ▣
GenAI components at micro-service level; GenAI service composer to create mega-service
★ 0 1y agoExplain → -
clang-tidy-docker
An Alpine-based clang-tidy shell executable
★ 0 1y agoExplain → -
adb-cloud-connector
Access to temporary ArangoDB Cloud instances
Python ★ 0 1y agoExplain → -
clang-format-docker
An Alpine-based clang-format shell executable
Shell ★ 0 2y agoExplain → -
chroma ⑂
A general purpose syntax highlighter in pure Go
Go ★ 0 8mo agoExplain → -
curl ⑂
A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS. libcurl offers a myriad of powerful features
★ 0 2y agoExplain → -
nghttp2 ⑂
nghttp2 - HTTP/2 C Library and tools
★ 0 2y agoExplain → -
llama_index ⑂
LlamaIndex is a data framework for your LLM applications
Python ★ 0 2y agoExplain → -
CQA
Customer-centric test automation
★ 0 2y agoExplain → -
api-docs ▣
No description.
★ 0 2y agoExplain → -
fmt ⑂
A modern formatting library
★ 0 1y agoExplain → -
arangox ⑂
ArangoDB 3.4+ driver for Elixir with connection pooling, support for VelocyStream, active failover, transactions and streamed cursors.
★ 0 2y agoExplain → -
arango-labs
Labs / Tutorials for hands-on education with ArangoDB
★ 0 2y agoExplain → -
react-autocomplete-input ⑂
Autocomplete input field for React
JavaScript ★ 0 3y agoExplain → -
immer ⑂
Postmodern immutable and persistent data structures for C++ — value semantics at scale
★ 0 2y agoExplain → -
abseil-cpp ⑂
Abseil Common Libraries (C++)
C++ ★ 0 6mo agoExplain → -
googletest ⑂
GoogleTest - Google Testing and Mocking Framework
★ 0 10mo agoExplain → -
justfortesting
No description.
★ 0 4y agoExplain → -
arangorocks
No description.
C++ ★ 0 4y agoExplain → -
smart-converter
No description.
★ 0 4y agoExplain → -
arangodb-spark-datasource-oasis-examples
No description.
Java ★ 0 1mo agoExplain → -
arangoclient.net ⑂
ArangoDB .NET Client with LINQ support
★ 0 6y agoExplain →
No repos match these filters.