Neo4j

Top 23 Neo4j Open-Source Projects

  • migrate

    Database migrations. CLI and Golang library.

  • Project mention: Using migrations with Golang | dev.to | 2024-04-17

    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

    Graphs for Everyone

  • Project mention: How to choose the right type of database | dev.to | 2024-02-28

    Neo4j: An ACID-compliant graph database with a high-performance distributed architecture. Ideal for complex relationship and pattern analysis in domains like social networks.

  • 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.

    InfluxDB logo
  • Riak

    Riak is a decentralized datastore from Basho Technologies.

  • Project mention: Ask HN: Good examples of fault-tolerant Erlang code? | news.ycombinator.com | 2023-12-28

    Step 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:

    https://github.com/basho/riak

  • bbot

    A recursive internet scanner for hackers.

  • Project mention: [GitHub Action]: Wrappers for sqlmap, bbot and nikto | /r/cybersecurity | 2023-05-29

    Its 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.

  • BruteShark

    Network Analysis Tool

  • pygraphistry

    PyGraphistry is a Python library to quickly load, shape, embed, and explore big graphs with the GPU-accelerated Graphistry visual graph analyzer

  • Project mention: Graph Data Fits in Memory | news.ycombinator.com | 2024-04-15

    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...

  • 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.

    WorkOS logo
  • neovis.js

    Neo4j + vis.js = neovis.js. Graph visualizations in the browser with data from Neo4j.

  • Neo4j.rb

    An active model wrapper for the Neo4j Graph Database for Ruby.

  • PlumHound

    Bloodhound for Blue and Purple Teams

  • Project mention: Dealing with large BloodHound datasets | dev.to | 2023-12-06

    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/

  • 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.

  • Project mention: Unum: Vector Search engine in a single file | news.ycombinator.com | 2023-07-31
  • neo4j-javascript-driver

    Neo4j Bolt driver for JavaScript

  • testcontainers-spring-boot

    Container auto-configurations for Spring Boot based integration tests

  • 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.

  • Project mention: How to Build a GraphQL API with Spring Boot | dev.to | 2024-01-30

    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.

  • neo4j-browser

    Neo4j Browser is the general purpose user interface for working with Neo4j. Query, visualize, administrate and monitor the database. (by neo4j)

  • graph-data-science

    Source code for the Neo4j Graph Data Science library of graph algorithms.

  • graphql

    A GraphQL to Cypher query execution layer for Neo4j and JavaScript GraphQL implementations. (by neo4j)

  • Project mention: Using the Neo4j GraphQL Library - Options Object for specific Query missing, but not Where Object | /r/Neo4j | 2023-05-09

    Alternatively you could create an issue https://github.com/neo4j/graphql/issues

  • neo4j-go-driver

    Neo4j Bolt Driver for Go

  • my-moments

    Instagram Clone - Cloning Instagram for learning purpose

  • GoodHound

    Uses Sharphound, Bloodhound and Neo4j to produce an actionable list of attack paths for targeted remediation.

  • Project mention: Dealing with large BloodHound datasets | dev.to | 2023-12-06

    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/

  • LetsMapYourNetwork

    Lets Map Your Network enables you to visualise your physical network in form of graph with zero manual error

  • Exakat

    The Exakat Engine : smart static analysis for PHP

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-04-17.

Neo4j related posts

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com