Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Neo4j
  3. jetbrains-plugin-graph-database-support

jetbrains-plugin-graph-database-support

Apache-2.0Java3.0.3

A JetBrains IDE plugin for working with Neo4j graph databases directly within your development environment.

GitHubGitHub
227 stars55 forks0 contributors

What is jetbrains-plugin-graph-database-support?

Graph Database Support is a JetBrains IDE plugin that enables developers to work with Neo4j graph databases directly within their development environment. It provides tools for managing data sources, writing and executing Cypher queries, and visualizing query results as graphs or tables. The plugin solves the problem of context switching between IDE and separate database tools when working with graph databases.

Target Audience

Developers using JetBrains IDEs who work with Neo4j graph databases, particularly those building applications with Neo4j, neo4j-ogm, spring-data-neo4j, or related frameworks.

Value Proposition

Developers choose this plugin because it integrates graph database functionality directly into their existing IDE workflow, providing comprehensive Cypher language support, visual graph exploration, and compatibility across the entire JetBrains product family without requiring external tools.

Overview

Graph Databases support for JetBrains family IDEs.

Use Cases

Best For

  • Developing Neo4j applications within JetBrains IDEs
  • Writing and debugging Cypher queries with syntax highlighting and autocompletion
  • Visualizing graph query results directly in the IDE
  • Managing Neo4j database connections from development environment
  • Working with Neo4j libraries like neo4j-ogm and spring-data-neo4j
  • Maintaining Cypher code in .cyp, .cypher, or .cql files

Not Ideal For

  • Teams using IDEs other than JetBrains products like VS Code or Eclipse
  • Projects involving graph databases other than Neo4j such as Amazon Neptune or JanusGraph
  • Developers preferring standalone tools like Neo4j Desktop for comprehensive database management
  • Occasional users needing only simple query execution without full IDE integration

Pros & Cons

Pros

Deep Cypher Integration

Offers syntax highlighting, error reporting, autocompletion, and refactoring for Cypher queries, as detailed in the README, which enhances code accuracy and developer productivity.

Visual Graph Exploration

Allows query results to be displayed as interactive graphs or tables directly in the IDE, reducing context switching and improving data analysis workflows.

Seamless Library Support

Auto-injects Cypher language for popular Neo4j frameworks like neo4j-ogm and spring-data-neo4j, streamlining development with these libraries.

Cross-IDE Compatibility

Works across the entire JetBrains product family, including IntelliJ IDEA, PyCharm, and WebStorm, ensuring broad usability for developers.

Cons

Neo4j-Exclusive Support

Only supports Neo4j 3.4+ databases via Bolt protocol, limiting use with other graph database systems and potentially hindering multi-database projects.

Premium Features Lock

The README mentions a Premium version with additional functionality, implying that advanced features may require payment or be restricted in the free version.

JetBrains Ecosystem Dependency

Tightly coupled with JetBrains IDEs, making it unsuitable for teams using alternative development environments and creating vendor lock-in.

Frequently Asked Questions

Quick Stats

Stars227
Forks55
Contributors0
Open Issues50
Last commit4 years ago
CreatedSince 2016

Tags

#developer-tools#jetbrains#ide-integration#java#cypher#jetbrains-plugin#intellij-plugin#graph-database#neo4j#database-tooling

Built With

J
Java
G
Gradle

Included in

Neo4j554
Auto-fetched 19 hours ago

Related Projects

GephiGephi

Gephi - The Open Graph Viz Platform

Stars6,590
Forks1,606
Last commit26 days ago
Apoc : Awesome Procedures on CypherApoc : Awesome Procedures on Cypher

Awesome Procedures On Cypher for Neo4j - codenamed "apoc"                     If you like it, please ★ above ⇧            

Stars1,866
Forks499
Last commit1 day ago
blueprintsblueprints

A Property Graph Model Interface (no longer active - see Apache TinkerPop)

Stars1,359
Forks270
Last commit5 years ago
node-neo4jnode-neo4j

[RETIRED] Neo4j graph database driver (REST API client) for Node.js

Stars921
Forks133
Last commit7 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub