SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Neo4j Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
pygraphistry
PyGraphistry is a Python library to quickly load, shape, embed, and explore big graphs with the GPU-accelerated Graphistry visual graph analyzer
-
neo4j-apoc-procedures
Awesome Procedures On Cypher for Neo4j - codenamed "apoc" If you like it, please ★ above ⇧
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
InteractiveGraph
InteractiveGraph provides a web-based interactive visualization and analysis framework for large graph data, which may come from a GSON file, or an online Neo4j graph database. InteractiveGraph also provides applications built on the framework: GraphNavigator, GraphExplorer and RelFinder.
-
kuzu
Embeddable property graph database management system built for query speed and scalability. Implements Cypher.
-
spring-data-neo4j
Provide support to increase developer productivity in Java when using Neo4j. Uses familiar Spring concepts such as a template classes for core API usage and lightweight repository style data access.
-
neo4j-browser
Neo4j Browser is the general purpose user interface for working with Neo4j. Query, visualize, administrate and monitor the database. (by neo4j)
-
graphql
A GraphQL to Cypher query execution layer for Neo4j and JavaScript GraphQL implementations. (by neo4j)
-
GoodHound
Uses Sharphound, Bloodhound and Neo4j to produce an actionable list of attack paths for targeted remediation.
-
LetsMapYourNetwork
Lets Map Your Network enables you to visualise your physical network in form of graph with zero manual error
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go does not natively support the use of migrations, but we could use the ORM that has this functionality, such as GORM which is the most used by the community, but We can use migrations without using an ORM, for this we will use the golang-migrate package.
Neo4j: An ACID-compliant graph database with a high-performance distributed architecture. Ideal for complex relationship and pattern analysis in domains like social networks.
Project mention: Ask HN: Good examples of fault-tolerant Erlang code? | news.ycombinator.com | 2023-12-28Step zero is definitely the OTP Design Principles doc (part of the OTP distribution):
https://www.erlang.org/doc/design_principles/users_guide
There are some good texts that have more examples:
Erlang & OTP in Action - https://www.manning.com/books/erlang-and-otp-in-action
Designing for Scalability with Erlang/OTP - https://www.oreilly.com/library/view/designing-for-scalabili...
One big example of distributed Erlang is Riak:
Project mention: [GitHub Action]: Wrappers for sqlmap, bbot and nikto | /r/cybersecurity | 2023-05-29Its not that much of a tool than wrappers of few awesome tools that most of you probably know and use today - sqlmap, bbot and nikto.
Extra fun: We find most enterprise/gov graph analytics work only requires 1-2 attributes to go along with the graph index, and those attributes often are already numeric (time, $, ...) or can be dictionary-encoded as discussed here (categorical, ID, ...)... so even 'tough' billion scale graphs are fine on 1 gpu.
Early, but that's been the basic thinking into our new GFQL system: slice into the columns you want, and then do all the in-GPU traversals you want. In our V1, we keep things dataframe-native include the in-GPU data representation, and are already working on the first extensions to support switching to more graph-native indexing for steps as needed.
Ex: https://github.com/graphistry/pygraphistry/blob/master/demos...
Name Description Url BloodHound BloodHound GUI https://github.com/BloodHoundAD/BloodHound/ PlumHound Generate a report with actions to resolve the security flaws in the Active Directory configuration https://github.com/DefensiveOrigins/PlumHound/ GoodHound GoodHound operationalises Bloodhound by determining the busiest paths to high value targets and creating actionable output to prioritise remediation of attack paths. https://github.com/idnahacks/GoodHound/ BlueHound Tool that helps blue teams pinpoint the security issues that actually matter. By combining information about user permissions, network access and unpatched vulnerabilities, BlueHound reveals the paths attackers would take if they were inside your network. https://github.com/zeronetworks/BlueHound/
NOTE: If you see a warning message in the server logs, that reads The query used a deprecated function: id, you can ignore it. Spring Data Neo4j still behaves correctly.
Project mention: Using the Neo4j GraphQL Library - Options Object for specific Query missing, but not Where Object | /r/Neo4j | 2023-05-09Alternatively you could create an issue https://github.com/neo4j/graphql/issues
Name Description Url BloodHound BloodHound GUI https://github.com/BloodHoundAD/BloodHound/ PlumHound Generate a report with actions to resolve the security flaws in the Active Directory configuration https://github.com/DefensiveOrigins/PlumHound/ GoodHound GoodHound operationalises Bloodhound by determining the busiest paths to high value targets and creating actionable output to prioritise remediation of attack paths. https://github.com/idnahacks/GoodHound/ BlueHound Tool that helps blue teams pinpoint the security issues that actually matter. By combining information about user permissions, network access and unpatched vulnerabilities, BlueHound reveals the paths attackers would take if they were inside your network. https://github.com/zeronetworks/BlueHound/
Neo4j related posts
- ThingsDB and PHP
- Graph query language for Python-NetworkX
- Search NetworkX graph networks using openCypher queries
- GrandCypher: Implementation of the Cypher language for searching NetworkX graphs
- How to Integrate Neo4j With SSO on Azure — One Login to Rule Them All
- Ask HN: Good examples of fault-tolerant Erlang code?
- Neo4rs – A Neo4j database driver for Rust
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 Apr 2024
Index
What are some of the best open-source Neo4j projects? This list will help you:
Project | Stars | |
---|---|---|
1 | migrate | 13,889 |
2 | Neo4j | 12,430 |
3 | Riak | 3,899 |
4 | bbot | 3,489 |
5 | BruteShark | 2,908 |
6 | pygraphistry | 2,052 |
7 | neo4j-apoc-procedures | 1,660 |
8 | neovis.js | 1,499 |
9 | Neo4j.rb | 1,392 |
10 | PlumHound | 1,013 |
11 | InteractiveGraph | 1,010 |
12 | kuzu | 1,003 |
13 | neo4j-javascript-driver | 831 |
14 | testcontainers-spring-boot | 829 |
15 | spring-data-neo4j | 808 |
16 | neo4j-browser | 647 |
17 | graph-data-science | 577 |
18 | graphql | 478 |
19 | neo4j-go-driver | 476 |
20 | my-moments | 448 |
21 | GoodHound | 438 |
22 | LetsMapYourNetwork | 429 |
23 | Exakat | 375 |