diff --git a/dgraph/.gitignore b/cmd/dgraph/.gitignore
similarity index 100%
rename from dgraph/.gitignore
rename to cmd/dgraph/.gitignore
diff --git a/dgraph/main.go b/cmd/dgraph/main.go
similarity index 100%
rename from dgraph/main.go
rename to cmd/dgraph/main.go
diff --git a/dgraph/main_test.go b/cmd/dgraph/main_test.go
similarity index 100%
rename from dgraph/main_test.go
rename to cmd/dgraph/main_test.go
diff --git a/dgraph/notes.txt b/cmd/dgraph/notes.txt
similarity index 100%
rename from dgraph/notes.txt
rename to cmd/dgraph/notes.txt
diff --git a/dgraph/testdata.nq b/cmd/dgraph/testdata.nq
similarity index 100%
rename from dgraph/testdata.nq
rename to cmd/dgraph/testdata.nq
diff --git a/dgraph/testrun.sh b/cmd/dgraph/testrun.sh
similarity index 100%
rename from dgraph/testrun.sh
rename to cmd/dgraph/testrun.sh
diff --git a/dgraph/thoughts.md b/cmd/dgraph/thoughts.md
similarity index 100%
rename from dgraph/thoughts.md
rename to cmd/dgraph/thoughts.md
diff --git a/dgraph/dgraphassigner/.gitignore b/cmd/dgraphassigner/.gitignore
similarity index 100%
rename from dgraph/dgraphassigner/.gitignore
rename to cmd/dgraphassigner/.gitignore
diff --git a/dgraph/dgraphassigner/README.txt b/cmd/dgraphassigner/README.txt
similarity index 100%
rename from dgraph/dgraphassigner/README.txt
rename to cmd/dgraphassigner/README.txt
diff --git a/dgraph/dgraphassigner/main.go b/cmd/dgraphassigner/main.go
similarity index 100%
rename from dgraph/dgraphassigner/main.go
rename to cmd/dgraphassigner/main.go
diff --git a/dgraph/dgraphassigner/main_test.go b/cmd/dgraphassigner/main_test.go
similarity index 100%
rename from dgraph/dgraphassigner/main_test.go
rename to cmd/dgraphassigner/main_test.go
diff --git a/dgraph/dgraphloader/.gitignore b/cmd/dgraphloader/.gitignore
similarity index 100%
rename from dgraph/dgraphloader/.gitignore
rename to cmd/dgraphloader/.gitignore
diff --git a/dgraph/dgraphloader/README.md b/cmd/dgraphloader/README.md
similarity index 100%
rename from dgraph/dgraphloader/README.md
rename to cmd/dgraphloader/README.md
diff --git a/dgraph/dgraphloader/main.go b/cmd/dgraphloader/main.go
similarity index 100%
rename from dgraph/dgraphloader/main.go
rename to cmd/dgraphloader/main.go
diff --git a/dgraph/dgraphloader/main_test.go b/cmd/dgraphloader/main_test.go
similarity index 100%
rename from dgraph/dgraphloader/main_test.go
rename to cmd/dgraphloader/main_test.go
diff --git a/dgraph/dgraphloader/nameslist b/cmd/dgraphloader/nameslist
similarity index 100%
rename from dgraph/dgraphloader/nameslist
rename to cmd/dgraphloader/nameslist
diff --git a/dgraph/dgraphloader/test_input b/cmd/dgraphloader/test_input
similarity index 100%
rename from dgraph/dgraphloader/test_input
rename to cmd/dgraphloader/test_input
diff --git a/tools/dlist/.gitignore b/cmd/dlist/.gitignore
similarity index 100%
rename from tools/dlist/.gitignore
rename to cmd/dlist/.gitignore
diff --git a/tools/dlist/main.go b/cmd/dlist/main.go
similarity index 100%
rename from tools/dlist/main.go
rename to cmd/dlist/main.go
diff --git a/tools/merge/.gitignore b/cmd/merge/.gitignore
similarity index 100%
rename from tools/merge/.gitignore
rename to cmd/merge/.gitignore
diff --git a/tools/merge/main.go b/cmd/merge/main.go
similarity index 100%
rename from tools/merge/main.go
rename to cmd/merge/main.go
diff --git a/tools/merge/main_test.go b/cmd/merge/main_test.go
similarity index 100%
rename from tools/merge/main_test.go
rename to cmd/merge/main_test.go