Try our Chrome extension
Easily add the current web-page from your browser directly into your changedetection.io tool, more great features coming soon!Changedetection.io needs your support!
You can help us by supporting changedetection.io on these platforms;
- Rate us at AlternativeTo.net
- Star us on GitHub
- Follow us at Twitter/X
- G2 Software reviews
- Check us out on LinkedIn
- And tell your friends and colleagues :)
The more popular changedetection.io is, the more time we can dedicate to adding amazing features!
Many thanks :)
changedetection.io team
Not yet seconds ago
False
Not yet seconds ago
Triggered text Ignored text Blocked text
3 hours ago
Skip to content
Navigation Menu
Sign in Appearance settings
* Platform
+ AI CODE CREATION
o GitHub Copilot Write better code with AI
o GitHub Copilot app Direct agents from issue to merge
o MCP Registry Integrate external tools
+ DEVELOPER WORKFLOWS
o Actions Automate any workflow
o Codespaces Instant dev environments
o Issues Plan and track work
o Code Review Manage code changes
o Code Quality Enforce quality at merge
+ APPLICATION SECURITY
o GitHub Advanced Security Find and fix vulnerabilities
o Code security Secure your code as you build
o Secret protection Stop leaks before they start
+ EXPLORE
o Why GitHub
o Documentation
o Blog
o Changelog
o Marketplace
View all features
* Solutions
+ BY COMPANY SIZE
o Enterprises
o Small and medium teams
o Startups
o Nonprofits
+ BY USE CASE
o App Modernization
o DevSecOps
o DevOps
o CI/CD
o View all use cases
+ BY INDUSTRY
o Healthcare
o Financial services
o Manufacturing
o Government
o View all industries
View all solutions
* Resources
+ EXPLORE BY TOPIC
o AI
o Software Development
o DevOps
o Security
o View all topics
+ EXPLORE BY TYPE
o Customer stories
o Events & webinars
o Ebooks & reports
o Business insights
o GitHub Skills
+ SUPPORT & SERVICES
o Documentation
o Customer support
o Community forum
o Trust center
o Partners
View all resources
* Open Source
+ COMMUNITY
o GitHub Sponsors Fund open source developers
+ PROGRAMS
o Security Lab
o Maintainer Community
o Accelerator
o GitHub Stars
o Archive Program
+ REPOSITORIES
o Topics
o Trending
o Collections
* Enterprise
+ ENTERPRISE SOLUTIONS
o Enterprise platform AI-powered developer platform
+ AVAILABLE ADD-ONS
o GitHub Advanced Security Enterprise-grade security features
o Copilot for Business Enterprise-grade AI features
o Premium Support Enterprise-grade 24/7 support
* Pricing
Type / to search
Sign in
Sign up Appearance settings
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Uh oh!
There was an error while loading. Please reload this page.
dgraph-io / dgraph Public
* Notifications You must be signed in to change notification settings
* Fork 1.6k
* Star 21.8k
* Code
* Issues 45
* Pull requests 47
* Discussions
* Actions
* Security and quality 10
* Insights
Additional navigation options
* Code
* Issues
* Pull requests
* Discussions
* Actions
* Security and quality
* Insights
main
Branches Tags
Go to file
Code
Open more actions menu
Folders and files
Name Name Last commit message Last commit date
Latest commit
History
6,532 Commits
6,532 Commits
.github .github
.trunk .trunk
.vscode .vscode
acl acl
algo algo
audit audit
backup backup
buildvars buildvars
check_upgrade check_upgrade
chunker chunker
codec codec
compose compose
conn conn
contrib contrib
dgraph dgraph
dgraphapi dgraphapi
dgraphtest dgraphtest
dql dql
edgraph edgraph
enc enc
filestore filestore
graphql graphql
hooks hooks
lex lex
ocagent ocagent
paper paper
posting posting
protos protos
query query
raftwal raftwal
schema schema
systest systest
t t
task task
testutil testutil
tlstest tlstest
tok tok
types types
upgrade upgrade
worker worker
x x
xidmap xidmap
.dockerignore .dockerignore
.gitignore .gitignore
CHANGELOG.md CHANGELOG.md
CODE_OF_CONDUCT.md CODE_OF_CONDUCT.md
CONTRIBUTING.md CONTRIBUTING.md
Dockerfile Dockerfile
LICENSE.txt LICENSE.txt
Makefile Makefile
README.md README.md
SECURITY.md SECURITY.md
TESTING.md TESTING.md
go.mod go.mod
go.sum go.sum
logo-dark.png logo-dark.png
logo.png logo.png
openvex.json openvex.json
View all files
Repository files navigation
*
* README
* Code of conduct
* Contributing
* Apache-2.0 license
* Security
More items
Dgraph is a horizontally scalable and distributed GraphQL database with a graph backend. It provides ACID transactions, consistent replication, and linearizable reads. It's built from the ground up to perform a rich set of queries. Being a native GraphQL database, it tightly controls how the data is arranged on disk to optimize for query performance and throughput, reducing disk seeks and network calls in a cluster.
Dgraph's goal is to provide Google production-level scale and throughput, with low enough latency to serve real-time user queries over terabytes of structured data. Dgraph supports GraphQL query syntax, and responds in JSON and Protocol Buffers over GRPC and HTTP. Dgraph is written using the Go Programming Language.
Status
Dgraph is at version v25 and is production-ready. Apart from the vast open source community, it is being used in production at multiple Fortune 500 companies.
Supported Platforms
Dgraph officially supports the Linux/amd64 and Linux/arm64 architectures. In order to take advantage of memory performance gains and other architecture-specific advancements in Linux, we dropped official support for Mac and Windows in 2021, see this blog post for more information. You can still build and use Dgraph on other platforms (for live or bulk loading for instance), but support for platforms other than Linux/amd64 and Linux/arm64 is not available.
Running Dgraph in a Docker environment is the recommended testing and deployment method.
Install with Docker
If you're using Docker, you can use the official Dgraph image.
docker pull dgraph/dgraph:latest
For more information on a variety Docker deployment methods including Docker Compose and Kubernetes, see the docs.
Run a Quick Standalone Cluster
docker run -it -p 8080:8080 -p 9080:9080 -v ~/dgraph:/dgraph dgraph/standalone:latest
Install from Source
If you want to install from source, install Go 1.24+ or later and the following dependencies:
Ubuntu
sudo apt-get update
sudo apt-get install build-essential
Build and Install
Then clone the Dgraph repository and use make install to install the Dgraph binary in the directory named by the GOBIN environment variable, which defaults to $GOPATH/bin or $HOME/go/bin if the GOPATH environment variable is not set.
git clone https://github.com/dgraph-io/dgraph.git
cd dgraph
make setup
make install
Get Started
To get started with Dgraph, follow:
* Installation to queries in 4 quick steps.
* Tutorial and presentation videos on YouTube channel.
Is Dgraph the right choice for me?
* Do you have more than 10 SQL tables connected via foreign keys?
* Do you have sparse data, which doesn't elegantly fit into SQL tables?
* Do you want a simple and flexible schema, which is readable and maintainable over time?
* Do you care about speed and performance at scale?
If the answers to the above are YES, then Dgraph would be a great fit for your application. Dgraph provides NoSQL like scalability while providing SQL like transactions and the ability to select, filter, and aggregate data points. It combines that with distributed joins, traversals, and graph operations, which makes it easy to build applications with it.
Dgraph compared to other graph DBs
Features Dgraph Neo4j Janus Graph
Architecture Sharded and Distributed Single server (+ replicas in enterprise) Layer on top of other distributed DBs
Replication Consistent None in community edition (only available in enterprise) Via underlying DB
Data movement for shard rebalancing Automatic Not applicable (all data lies on each server) Via underlying DB
Language GraphQL inspired Cypher Gremlin
Protocols Grpc / HTTP + JSON / RDF Bolt + Cypher Websocket / HTTP
Transactions Distributed ACID transactions Single server ACID transactions Not typically ACID
Full-Text Search Native support Native support Via External Indexing System
Regular Expressions Native support Native support Via External Indexing System
Geo Search Native support External support only Via External Indexing System
License Apache 2.0 GPL v3 Apache 2.0
Users
* Dgraph official documentation is present at docs.dgraph.io.
* For general information and questions, visit Github discussions.
* Please see releases tab to find the latest release and corresponding release notes.
Developers
Please see Contributing to Dgraph for guidelines on contributions.
Client Libraries
The Dgraph team maintains several officially supported client libraries. There are also libraries contributed by the community unofficial client libraries.
Contact
* Please use Github discussions for questions, feature requests and discussions.
* Please use GitHub Issues for filing bugs or feature requests.
About
high-performance graph database for real-time use cases
dgraph.io
Topics
databasedistributedgoknowledge-graph
Resources
Readme
Apache-2.0 license
Code of conduct
Code of conduct
Contributing
Contributing
Security policy
Security policy
Activity
Custom properties
Stars
21.8k stars
Watchers
355 watching
Forks
1.6k forks
Report repository
Releases
Used by
Contributors
Languages
Footer
© 2026 GitHub, Inc.
Footer navigation
* Terms
* Privacy
* Security
* Status
* Community
* Docs
* Contact
* Manage cookies
* Do not share my personal information
You can’t perform that action at this time.
For now, Differences are performed on text, not graphically, only the latest screenshot is available.
Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc ) that supports screenshots.