Python and Django packages for Neo4j

Compare not only django packages for neo4j integration.

Filter results

Package neomodel neo4j-python-driver django-neomodel bulb
Package neomodel neo4j-python-driver django-neomodel bulb
Description An Object Graph Mapper (OGM)
for the Neo4j graph database.
Neo4j Bolt driver for Python Neomodel plugin for Django Neo4j integration for Django
and a toolkit to deploy
consequent websites
Category Other Other App Other
# Using This 0 0 1 0
Python 3?
Development Status Production/Stable n/a Beta Alpha
Last updated March 21, 2023, 12:14 p.m. March 20, 2023, 1:15 p.m. July 27, 2021, 2:41 p.m. Jan. 3, 2023, 7:18 a.m.
Version 4.0.10 n/a 0.0.7 n/a
Repo GitHub GitHub GitHub GitHub
Commits
Stars 792 781 222 15
Repo Forks 211 170 39 2
Participants robinedwards
aanastasiou
pkatseas
bleib1dj
technige
maximbr
mariusconjeaud
whatSocks
mar-chi-pan
funkyfuture
more...
technige
robsdedude
martin-neotech
RagnarW
zhenlineo
nigelsmall
srbaker
jakewins
2hdddg
pontusmelke
more...
robinedwards
whatSocks
MattGalvis
nossila
biwin
devinbarry
EvdH0
adriancarayol
LilaRest
dependabot[bot]
Documentation n/a n/a n/a n/a
Has Docu  
- Detailed with examples
 
- Detailed with examples
- Official, so the complete Neo4j docu
 
- No
 
- Detailed with examples
Notes  
- Community driven with common tasks and ask for pull requests
-
 
- but...
 
- build error
- not maintained anymore
 
- From bulb Presentation: To conclude, if you absolutely want the exact same models' structure as Django or if you have to make compatible an already existing project with Neo4j (and if you don't need neither sessions, nor authentication or administration), you should use neomodel. For the other cases, check this documentation
- Own administration
- Authentication (permission) mechanism
- Django session handling integration
-> a bit complecated handling imho, with ...
Transactions
Read Performance ? ? ? ?
Docu http://neomodel.readthedocs.io/en/latest/
https://github.com/neo4j-contrib/neomodel
https://neo4j.com/docs/api/python-driver/current/
https://github.com/neo4j/neo4j-python-driver
https://github.com/neo4j-contrib/django-neomodel https://bulb.readthedocs.io/en/latest/
https://github.com/Bulb-Core/bulb
Django Project
Neo4j Version  
Neo4j 3.0, 3.1, 3.2, 3.3
 
Neo4j 3.2+
 
Neo4j 3.0+
 
Last Neo4j versions
Official
Python Version  
Python 2.7, 3.4+
 
Python 2.7 / 3.5 / 3.6 / 3.7 / 3.8
 
Python 2.7, 3.4+
 
Python 3
OGM
Maintenance/Future viability  
Last commit: 29-09-2019
Open pull requests: 24
Open issues: 42 (Oldest: 05-10-2014)

Closed issues: 173
Closed pull requests: 158
 
Last commit: 28-02-2020
Open pull requests: 3
Open issues: 5 (Oldest: 15-08-2019)

Closed issues: 117
Closed pull requests: 238
 
Last commit: 03-09-2018
Last technical commit: 10-06-2017
Open pull requests: 1
Open issues: 19
 
Last commit: 05-02-2020
First commit: 14-11-2019 !!!
Open pull requests: 0
Open issues: 0

Closed issues: 0
Closed pull requests: 4
Graph functions  
- Only simple CRUD operations
- Possibility to run cypher queries
 
- Run cypher statements without abstraction
(good but complex)
 
?
 
- Only simple CRUD operations
- Possibility to run cypher queries
Same Model /  
bulb node_models
Django Version / / ?  
Last Django versions

Features currently being evaluated

Feature Description
Has Docu Has Documentation? <br>- Detailed with tutorial <br>- Detailed with examples<br>- In detail <br>- Yes, okay<br>- Installation instructions only <br>- No
Notes Simple notes and/or results
Transactions Transaction support
Read Performance Lese-Performance für größere Daten (to be defined)
Docu Further Links
Django Project App/Framework/Tool/Project for Django, not only Python-based
Neo4j Version Supported Neo4j versions
Official Officially Supported by Neo4j
Python Version Supported Python versions
OGM With object-graph-mapper.
Maintenance/Future viability Number of contributors, frequency of releases (Wartung / Zukunftsfähigkeit)
Graph functions Supported graph functions <br>- Only simple CRUD operations<br>- Special functions (scalar, aggregating, mathematical, string, temporal,<br>spatial)<br> (https://neo4j.com/docs/cypher-manual/4.0/functions/)<br>- Further graph algorithms (Analytics: pathfinding, centrality, community<br>detection) <br> (https://neo4j.com/graph-machine-learning-algorithms/?ref=blog)<br> (https://neo4j.com/docs/graph-algorithms/current/)
Same Model Uses the same models as the ORM for the rel DB
Django Version Supported Django versions
Search Weight Package Description Last PyPI release: Repo Forks Stars
{{ item.weight / max_weight * 100 | number:0 }}% {{ item.title }} Grid: {{ item.description }} {{ item.last_released | date: 'mediumDate' }} N/A {{ item.repo_forks }} N/A {{ item.repo_watchers }} N/A