Top 4 Go graph-database Projects
-
Now let’s talk about saving questions and answers. The Trie data structure is a great fit for quickly identifying if a question exists in the database and then finding its answer. To store tree nodes and links between them, I used the graph database Dgraph. For this project, I created a free cloud repository on dgraph.io. A TrieNode looks like this:
-
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
As someone working on the most popular Zanzibar implementation[0], I think this article is a pretty good introduction to the idea that both policy engines and ReBAC databases have their use cases, but it doesn't offer great recommendations for what those use cases are. The example in this article used to recommend policy engines where you'd want to apply global roles is a common pattern we've seen for schemas in SpiceDB.
I use the following as my "rule of thumb": ReBAC databases want to have deterministic computation for your permissions. In the default case, this should be your ideal as well as it is the most understandable/testable/auditable/debuggable. But reality is that there will be places where you'll want _some_ non-determinism and in those scenarios have policy engines.
The SpiceDB community is exploring what it might take to support adding lightweight policies to the Zanzibar-like model to have the best of both worlds. If that sounds interesting, you can participate in the proposal[1].
-
Go graph-database related posts
- Voice assistant that can be taught how to swear (Part 2)
- Nebula Graph v3.0.0 Release Note
- DGraph Data Modeling: Part 1 - Timestamps
- I've made Unigraph, a local/self-hosted FOSS personal knowledge graph, notetaking app, and personal search engine that connects with your existing workflow (demo & access in link)
- GraphQL Auth without Middleware
- Golang + Neo4j
- Dgraph is the most exciting tech product I've ever used ❤️🔥. Here's Why:
Index
What are some of the best open-source graph-database projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | dgraph | 18,053 |
2 | cayley | 14,194 |
3 | spicedb | 2,173 |
4 | eliasdb | 910 |
Are you hiring? Post a new remote job listing for free.