We want to learn more about how you're using Neo4j in your projects β and specifically, what programming languages you reach for when building apps, tools, or prototypes.
Whether you're:
integrating Neo4j into a backend,
visualizing graphs in a browser,
or analyzing data in notebooks...
Thanks for being part of the Neo4j Community! . Drop a reply and let us know what you're building β or what youβd love to see more of.
Optional : After voting, comment and talk about your choice of programming language or even an emoji we'll enter you into a random drawing for a Neo4j T-Shirt at the end of the week.
Vote below: Whatβs your primary programming language when working with Neo4j?
Pick the language you use most often. If your go-to isnβt listed, select βOtherβ and drop a comment β weβd love to know!
@jacob1 - thanks for sharing ! If you'd like to share some of the graph projects you are building with Clojure, I think some of your fellow graph fans would be interested. I know I am!
I use Javascript -- specifically as opposed to Typescript -- in order to avoid the overhead and false security of syntax-directed type checking.
I use nodeJS on the backend and React/MaterialUI on the frontend. While not perfect (no single language is), the use of a single language for most things means that my IDE (I use VisualStudio Code with remote debugging) does its unpredictable things based on just one language.
My current project will use Neo4J to manage the relationships, references, coreferences, and so on generated by a text engineering backend (my current project uses GATE).
@tms - thank you - thanks for sharing and I really should have separated JavaScript and Typescript. I cannot change a poll after is has started, but a note for next time.
I prefer Python for working with Neo4j because it integrates easily with ML libraries like DGL and PyTorch Geometric, NLP frameworks such as Ollama and LangChain, and wide ecosystem of modules and tools.