GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - tardis-dev/tardis-machine: Locally runnable server with built-in data caching, providing both tick-level historical and consolidated real-time cryptocurrency market data via HTTP and WebSocket APIs

BranchesTags
Open more actions menu

Latest commit

 

History

599 Commits
599 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
bin
bin
 
 
src
src
 
 
test
test
 
 
.dockerignore
.dockerignore
 
 
.gitignore
.gitignore
 
 
.npmrc
.npmrc
 
 
.nvmrc
.nvmrc
 
 
.prettierignore
.prettierignore
 
 
.prettierrc
.prettierrc
 
 
ADD_NEW_EXCHANGE.md
ADD_NEW_EXCHANGE.md
 
 
AGENTS.md
AGENTS.md
 
 
ARCHITECTURE.md
ARCHITECTURE.md
 
 
CLAUDE.md
CLAUDE.md
 
 
Dockerfile
Dockerfile
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
benchmark.js
benchmark.js
 
 
package-lock.json
package-lock.json
 
 
package.json
package.json
 
 
tsconfig.json
tsconfig.json
 
 

Repository files navigation

Tardis Machine Server

Version

Tardis Machine is a locally runnable server with built-in data caching that uses the Tardis.dev HTTP API under the hood. It provides both tick-level historical and consolidated real-time cryptocurrency market data via HTTP and WebSocket APIs. Available via npm and Docker.


Features

  • efficient data replay API endpoints returning historical market data for entire time periods

  • exchange-native market data APIs — tick-by-tick historical replay in exchange-native format via HTTP and WebSocket endpoints. The WebSocket API replays data with the same format and subscribe logic as real-time exchange APIs — existing exchange WebSocket clients can connect to this endpoint.

  • normalized market data APIs — consistent format across all exchanges via HTTP and WebSocket endpoints. Includes synchronized multi-exchange replay, real-time streaming, customizable order book snapshots and trade bars.

  • seamless switching between real-time streaming and historical replay

  • transparent local data caching (compressed on disk, decompressed on demand)

  • support for many cryptocurrency exchanges — see docs.tardis.dev for the full list


Documentation

See official docs.


About

Locally runnable server with built-in data caching, providing both tick-level historical and consolidated real-time cryptocurrency market data via HTTP and WebSocket APIs

docs.tardis.dev/api/tardis-machine

Topics

arbitragebinancebitmexbtcccxtcryptocurrency-apidata-feedsderibitethereumhistorical-cryptocurrency-priceshistorical-dataorderbookorderbook-tick-datareal-time-datawebsocket-endpoints

Resources

Readme
MPL-2.0 license
Activity
Custom properties

Stars

313 stars

Watchers

9 watching

Forks

60 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.