{"id":15649636,"url":"https://github.com/michael-simons/neo4j-examples-and-tips","last_synced_at":"2025-08-10T07:11:02.791Z","repository":{"id":43484833,"uuid":"141330230","full_name":"michael-simons/neo4j-examples-and-tips","owner":"michael-simons","description":"A somewhat curated list of Neo4j examples and tips, mostly around SDN with OGM (SDN 5.x), SDN 6 (previously SDN/RX) and testing.","archived":false,"fork":false,"pushed_at":"2023-07-26T14:24:37.000Z","size":1163,"stargazers_count":37,"open_issues_count":0,"forks_count":14,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-08-04T09:14:26.014Z","etag":null,"topics":["neo4j","ogm-neo4j","spring-data-neo4j"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/michael-simons.png","metadata":{"files":{"readme":"README.adoc","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-07-17T18:48:44.000Z","updated_at":"2024-11-19T11:52:28.000Z","dependencies_parsed_at":"2024-10-03T12:31:53.027Z","dependency_job_id":"bdc6a8de-9068-4200-a970-79eec0263661","html_url":"https://github.com/michael-simons/neo4j-examples-and-tips","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/michael-simons/neo4j-examples-and-tips","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michael-simons%2Fneo4j-examples-and-tips","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michael-simons%2Fneo4j-examples-and-tips/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michael-simons%2Fneo4j-examples-and-tips/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michael-simons%2Fneo4j-examples-and-tips/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/michael-simons","download_url":"https://codeload.github.com/michael-simons/neo4j-examples-and-tips/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michael-simons%2Fneo4j-examples-and-tips/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269689481,"owners_count":24459651,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-10T02:00:08.965Z","response_time":71,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["neo4j","ogm-neo4j","spring-data-neo4j"],"created_at":"2024-10-03T12:30:34.662Z","updated_at":"2025-08-10T07:11:02.761Z","avatar_url":"https://github.com/michael-simons.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"= Neo4j Examples around SDN6, older SDN+OGM and general driver usage.\n\nNOTE: All examples have been valid and accurate at the time of their indivual last commit.\n      Right now, I am not tracking all the updates to the libraries, not even the ones I maintain myself as a Neo4j employee.\n      I do my best to keep the examples up to date. In case anything is odd, broken or really utterly outdated, please open an issue.\n\nA somewhat curated list of Neo4j examples and tips, mostly around SDN with OGM (SDN 5.x), SDN 6 (previously SDN/RX) and testing.\n\n* https://michael-simons.github.io/neo4j-examples-and-tips/ogm_sdn_knowledge_base.html[OGM and SDN knowledge base]\n* https://michael-simons.github.io/neo4j-examples-and-tips/understand_the_type_system.html[Understand the Neo4j Cypher and OGM type system]\n* https://michael-simons.github.io/neo4j-examples-and-tips/using_multiple_session_factories.html[Use multiple, different connections to Neo4j instances in a Spring Boot application]\n* https://michael-simons.github.io/neo4j-examples-and-tips/use_dynamic_finder.html[Create SDN repositories that find nodes by arbitrary properties]\n* https://michael-simons.github.io/neo4j-examples-and-tips/what_are_the_building_blocks_of_sdn_and_ogm.html[What are the building blocks of SDN and OGM?]\n* https://michael-simons.github.io/neo4j-examples-and-tips/validate_transaction_settings.html[Validate your Neo4j transaction settings]\n* https://michael-simons.github.io/neo4j-examples-and-tips/sdn_and_causal_cluster.html[Use causal cluster support]\n\nTIP: The most recent SDN6 examples are link:/examples/sdn6[SDN6 (Plain SDN+Spring WebMVC)] and link:/examples/sdn6-rest[SDN6-REST (SDN+Spring Data REST)].\n\nWhile the link:/examples[examples] here are more use case driven, I also actively maintain https://github.com/michael-simons/neo4j-from-the-jvm-ecosystem[neo4j-from-the-jvm-ecosystem]. There I have a couple of options how to use Neo4j in different frameworks and all of them provide the same API to the outside world. Those examples come with a unified build and tck script.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmichael-simons%2Fneo4j-examples-and-tips","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmichael-simons%2Fneo4j-examples-and-tips","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmichael-simons%2Fneo4j-examples-and-tips/lists"}