Skip to content

An interactive DBLP collaboration explorer that turns author lists into co-authorship matrices, shared papers, and publication trends, with fast caching, runtime telemetry, and API-friendly architecture for research analysis workflows.

License

Notifications You must be signed in to change notification settings

NKU-AOSP-Lab/CoAuthors

Repository files navigation

CoAuthors Logo CoAuthors

DBLP co-authorship query frontend with runtime cache and telemetry.

[EN] | [CN]

version python fastapi docs

Overview

CoAuthors is the web interface project for querying DBLP co-author relationships. It focuses on query UX, matrix rendering, and runtime observability, while delegating DBLP data services to DblpService.

Core Capabilities

  • Query and render co-author collaboration matrices.
  • Call backend APIs for pairwise co-author statistics.
  • Store runtime cache and telemetry data in SQLite.
  • Provide runtime inspection APIs for frontend operation metrics.

Local Run

cd CoAuthors
python -m pip install -r requirements.txt
python -m uvicorn app:app --host 0.0.0.0 --port 8090

Run bundled backend service (optional but recommended for local integration):

cd CoAuthors/DblpService
python -m pip install -r requirements.txt
python -m uvicorn app:app --host 0.0.0.0 --port 8091

Open:

  • http://localhost:8090/
  • http://localhost:8091/bootstrap

Docker

cd CoAuthors
docker compose up -d --build

Default ports:

  • coauthors-frontend: 8090
  • coauthors-dblp-service: 8091

Documentation

Local preview:

cd CoAuthors
python -m pip install -r docs/requirements.txt
mkdocs serve

About

An interactive DBLP collaboration explorer that turns author lists into co-authorship matrices, shared papers, and publication trends, with fast caching, runtime telemetry, and API-friendly architecture for research analysis workflows.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •