An open API service indexing awesome lists of open source software.

https://github.com/sreegjl/timelines

A free, open-source app for creating interactive timelines for worldbuilding and history.
https://github.com/sreegjl/timelines

data-visualization history open-source worldbuilding

Last synced: 1 day ago
JSON representation

A free, open-source app for creating interactive timelines for worldbuilding and history.

Awesome Lists containing this project

README

          

#
![Temp Banner](docs/temp-banner.png)

A free, open-source app for creating customizable, interactive timelines for worldbuilding and history. Events, spans, and eras form the core of each timeline, with tag and group filtering to organize them, and note vault integration to link Markdown notes directly to elements.

Target release: April 2026. **An [early alpha](https://github.com/sreegjl/timelines/releases/tag/v0.2.0-alpha.1) version is now available for testing.**

[![React](https://img.shields.io/badge/React-%2320232a.svg?logo=react&logoColor=%2361DAFB)](#)
[![Electron](https://img.shields.io/badge/Electron-2B2E3A?logo=electron&logoColor=fff)](#)
[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)

![Default View](docs/default-view.png)

![Right Panel](docs/right-panel.png)

## Development

**Prerequisites:** Node.js 20.19+ or 22.12+

```bash
npm install
```

**Run in development (Electron + Vite):**
```bash
npm run electron:dev
```

## Building

**Build the Electron app installer:**
```bash
npm run electron:build
```