Dev tools · alternatives · 2026
24 alternatives to Modeling Berlin subway lines in graph database
Explore the Berlin subway system using Memgraph Lab, mapping subway stops as nodes and connections as edges in a graph database.
This is a technical demonstration that models Berlin's subway system as a graph database. It's designed for developers who want to learn how to represent complex network structures—like transportation systems—using… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Modeling Berlin subway lines in graph database launched in 2023; newer entries below may have overtaken it.
- 1NS
Hello HN! As a long term NYC resident, I have read countless articles on ideas tweaking subway services, but always found them hard to follow without visual aid. So over the long weekend I decided to build one. It has all the basic features: trains would spawn at their origin, stop at stations, and slow down if it gets too close to another. You can also design custom routes by piecing tracks together. Have fun, and let me know what you think!
2025 · buildmytransit.nyc · its alternatives →
- 2

Animated live map of the Berlin city trains
2022 · xn--ubhnchen-1za.vercel.app · its alternatives →
- 3

Memgraph 1.0 is now production-ready, offering high-performance, in-memory graph database with Cypher support.
2020 · memgraph.com · its alternatives →
- 4
Memgraph 1.0▲65A high-performance, in-memory, transactional graph database.
2020 · memgraph.com · its alternatives →
- 5

This is a simple graph database in SQLite, inspired by "SQLite as a document database" - dpapathanasiou/simple-graph
2020 · github.com · its alternatives →
- 6

DRS is a web application that helps to navigate through documentation by giving you page recommendations based on your input URL.
2022 · memgraph.com · its alternatives →
- 7

This was something I built while trying to look for housing in Toronto that was decently transit-accessible to my office while still cheap. The backend is written in Rust. It parses public GTFS data from transit agencies and performs a simple heuristics-based BFS on the bus lines to calculate how long to reach all points in a city. The frontend uses React and Mapbox GL to render each individual road segment based on how long it takes to reach. This project was a great excuse to learn Rust, deployments, and mapping. The source code is here if you are interested:…
2023 · map.henryn.xyz · its alternatives →
- 8
Embedding Atlas▲150Hey HN, we're happy to release Mycelium, a JavaScript library for creating graph visualizations of machine learning models or any other directed acyclic graphs. Mycelium powers the graph viewer of the Talaria [0] a research model visualization and optimization system, which was used to optimize the efficiency of Apple Foundation Models [1]. Everything works entirely on the client-side in the browser — we provide a rudimentary ONNX loader out of the box, which you can try by dragging model files into our website. It is also simple to define loaders for your own model formats. The library was…
2025 · apple.github.io · its alternatives →
- 9KG
Hi HN! My latest side project is knowledge graph that maps the French culinary network using data extracted from restaurant reviews from LeFooding.com. The project uses LLMs to extract structured information from unstructured text. Some technical aspects you may be interested in: - Used structured generation to reliably parse unstructured text into a consistent schema - Tested multiple models (Mistral-7B-v0.3, Llama3.2-3B, gpt4o-mini) for information extraction - Created an interactive visualization using gephi-lite and Retina (WebGL) - Built (with Claude) a simple Flask web app to clean and…
2025 · theophilecantelob.re · its alternatives →
- 10IB
We show the potential of modern, embedded graph databases in the browser by demonstrating a fully in-browser chatbot that can perform Graph RAG using Kuzu (the graph database we're building) and WebLLM, a popular in-browser inference engine for LLMs. The post retrieves from the graph via a Text-to-Cypher pipeline that translates a user question into a Cypher query, and the LLM uses the retrieved results to synthesize a response. As LLMs get better, and WebGPU and Wasm64 become more widely adopted, we expect to be able to do more and more in the browser in combination with LLMs, so a lot of…
2025 · blog.kuzudb.com · its alternatives →
- 11

Hello, I was running around Germany, hectically navigating public transportation, and getting lost all the time. I noticed that every station had i platforms, each used lists of n buses (trains, whatever) arriving, each has their list of m destinations. That means I would be scanning i x n x m items just to see if I was at the correct stop. As I was nervous, for every bus that arrived, I would rescan the list of stops to double check. I began thinking how I could make a better system. Linked is a very shoddy mockup of how bloom filters could be used to allow passengers O(1) lookup time for…
2023 · github.com · its alternatives →
- 12DS
2016 · christophercliff.com · its alternatives →
- 13

We have been using graph DBs more and more at work. I found them painful to work with locally and decided to try and build something better.
Aug 2026 · github.com · its alternatives →
- 14

During a recent subway outage in San Francisco I decided to build a webapp in the spirit of "Do I Need an Umbrella," basically to answer the question "Should I take the subway or a bus?" In the interest of learning new tools I decided to vibe code it as much as possible. First, I had Claude Code write a background script to download images of the real-time circuit diagram of the subway, which are publicly available here: http://sfmunicentral.com/ Next I had it build an image labeler tool in tkinter, which turned out to need a lot of manual tweaking before I could even get to…
Jan 2026 · munimet.ro · its alternatives →
- 15

Hey HN! We're Paul, Preston, and Daniel from Zep. We've just open-sourced Graphiti, a Python library for building temporal Knowledge Graphs using LLMs. Graphiti helps you create and query graphs that evolve over time. Knowledge Graphs have been explored extensively for information retrieval. What makes Graphiti unique is its ability to build a knowledge graph while handling changing relationships and maintaining historical context. At Zep, we build a memory layer for LLM applications. Developers use Zep to recall relevant user information from past conversations without including the entire…
2024 · github.com · its alternatives →
- 16

Visual explanation of pathfinding algorithms and how a*, Dijkstra and BFS can be seen as the same algorithm with different parameter/data structures used under the hood - npretto/pathfinding
2021 · github.com · its alternatives →
- 17

deck.gl based visualiser of the TFL Api + National Rails to be able to track (with minimal drift) a train along the way in London and to the nearest airports. If you pick one from any platform in https://nexttrain.london basically you can share your train journey along the rails. Build to test Cloudflare workers and their infra along with deck.gl performance that is incredible in my opinion.
Jul 2026 · ride.nexttrain.london · its alternatives →
- 18

Hey HN, it’s been just over a year since we launched HelixDB (https://news.ycombinator.com/item?id=43975423), a project a friend and I started in college. It’s an OLTP graph database built on object-storage, with native vector search and full-text search (FTS). Why graph, vector and FTS? Graph databases provide a natural cognitive model for data, vectors allow for a semantic understanding of the entities and relationships in the graph, and FTS provides more specific filtering. Many AI-driven applications attempt to combine all of these functionalities by stitching together…
Jun 2026 · github.com · its alternatives →
- 19

Portable, Serverless & Lightweight SQLite-based Graph Database in Arturo - drkameleon/grafito
2021 · github.com · its alternatives →
- 20
Tokyo Trains▲13Semi inspired by the 3d Shinjuku station that was posted again recently, I noticed it was missing a large portion of the "complex" where "complex" is defined loosly has how far you can walk without stepping outside. So I asked Claude to make a 3d map of all Tokyo Trains, no libraries, and let you zoom into stations, and the first version with both map and the Shinjuku complex was ready in about 3 hours. It spent another 7 or so in various nit picky things I asked for to get to the current version. I know these will only get better but I think the thing I find most interesting is no libraries…
Aug 2026 · greggman.github.io · its alternatives →
- 21

As a side project I built Sydney Transit Graph - a visualisation of real-time Sydney bus congestion. Each line on the graph (a Marey chart) represents a bus completing its route (percentage) over time.
2022 · jakecoppinger.com · its alternatives →
- 22

Read the latest news, product updates, and announcements from the Hygraph team.
2018 · graphcms.com · its alternatives →
- 23

- 24

Also compare
- NYC Subway Simulator and Route Designer alternatives
- Ubähnchen – Animated subway map of Berlin alternatives
- Memgraph – Transactional, in-memory, cypher-compatible graph database alternatives
- Memgraph 1.0 alternatives
- Simple-graph – a graph database in SQLite alternatives
- We Built a Documentation Recommendation System Using Graph Database alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →