Cypher.js

在 JS 里直接跑 Cypher 图查询,轻量免部署

Cypher.js 是一个面向 JavaScript 生态的 Cypher 图数据库实现。它旨在让 JavaScript 开发者能够直接在应用中使用 Cypher 查询语言来存储和查询图数据,无需依赖外部图数据库服务。该项目解决了在纯 JS 环境中缺乏轻量级图数据库的问题,提供了图数据建模、Cypher 查询解析与执行、内存存储等核心能力。目前项目处于早期阶段,星标数较少,但已具备基本的图数据库功能,适合作为嵌入式图数据库用于原型开发或小型应用。

开源 free 开源模型
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 68
维护状态 低维护
是否开源 是
定价模式 free

项目预览

项目数据

分类开源模型
开发团队niclasko
所属国家
定价模式free
价格说明开源项目,GPL-3.0许可,可自由使用,无付费版本。
访问状态
是否开源是
开源协议GPL-3.0
主要语言JavaScript
技术栈/模型api-calls,connected-data,cypher,cypher-query-language,database,graph-database,graphdb,javascript,knowledge-base,knowledge-graph,large-language-models,llms,prompt-chaining
GitHub 星标★ 68
30天Star增速
HF 下载量
上线时间2018-11-04 00:00:00
代码更新—
仓库体积—
本站数据更新—
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数4

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

正在加载星标数据…

技术标签

使用教程

—

核心亮点

  • 纯 JavaScript 实现,无需安装原生依赖,可直接嵌入 Node.js 或浏览器环境
  • 支持 Cypher 查询语言,降低图数据库学习成本,方便从 Neo4j 迁移
  • 内存存储,读写速度快,适合原型验证和小型应用

不足之处

  • 项目早期,文档和社区资源较少,使用中可能需要自行摸索
  • 功能相比 Neo4j 等成熟图数据库有较大差距,缺乏高级特性如索引优化、持久化等

适用场景

  • 嵌入式图数据库,用于 Node.js 后端服务存储关系数据
  • 前端原型开发,快速验证图数据模型和查询逻辑
  • 教学演示,学习 Cypher 查询语言和图数据库概念

替代项目

Neo4j、Memgraph、ArangoDB

项目介绍

Cypher.js 是基础设施领域的开源项目,由 niclasko 开发,2018 年首次发布。

它收录于基础设施分类,该分类目前共有 1,155 个项目,GitHub 星标数为 68。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2025-05-26。GPL-3.0许可,可自由使用,无付费版本。从国内网络环境看,可直接访问。

它主要面向的使用场景是:嵌入式图数据库,用于Node.js后端服务存储关系数据。同类可对比的替代方案包括 Neo4j、Memgraph、ArangoDB。

上一篇:Star-Attention

下一篇:agentwatch

同类项目推荐

freebuff-proxy 开源

聚合多账号,一键接入 OpenAI 兼容 API,轻松管理会话。

[DEPRECATED / UNMAINTAINED] No longer maintained.

★ 303 2026-08-20
microduck 开源

用 Rust 造一只会走路的桌面小鸭,快速上手双足机器人。

A Tiny biped duck robot

★ 9099 2026-09-10
soperator 开源

用 Kubernetes 原生方式运行 Slurm,简化 HPC 集群管理。

Run Slurm in Kubernetes

★ 442 2026-08-10
ollama 开源

一条命令本地跑起大模型,免费、私密、不卡顿

Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other···

★ 182135 2026-08-09