All Projects → derhuerst → db-rest

derhuerst / db-rest

Licence: ISC license
A clean REST API wrapping around the Deutsche Bahn API.

Programming Languages

javascript
184084 projects - #8 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to db-rest

kvs
Lightweight key-value storage library for Browser, Node.js, and In-Memory.
Stars: ✭ 126 (+215%)
Mutual labels:  db
compat-db
A browser API compatibility database
Stars: ✭ 61 (+52.5%)
Mutual labels:  db
tevere
🏞 Decentralized DB over IPFS
Stars: ✭ 57 (+42.5%)
Mutual labels:  db
metana
Abstract task migration tool written in Go for Golang services. Database and non database migration management brought to the CLI.
Stars: ✭ 61 (+52.5%)
Mutual labels:  db
ngrest-db
Simple ORM to use with ngrest
Stars: ✭ 27 (-32.5%)
Mutual labels:  db
vecdb
A simple "columnar database" based on memory-mapped files, written in APL
Stars: ✭ 26 (-35%)
Mutual labels:  db
CSJsonDB
A C# package that performs basic CRUD ( Create, Read, Update, Delete ) operations on a Json file, used for sample minimalistic DBs.
Stars: ✭ 75 (+87.5%)
Mutual labels:  db
dbx4fb
dbExpress driver for Firebird
Stars: ✭ 22 (-45%)
Mutual labels:  db
XLocalizer
Localizer package for Asp.Net Core web applications, powered by online translation and auto resource creating.
Stars: ✭ 103 (+157.5%)
Mutual labels:  db
ElegantData
像操作Room一样操作 SharedPreferences 和 File 文件.
Stars: ✭ 18 (-55%)
Mutual labels:  db
upscheme
Database migrations and schema updates made easy
Stars: ✭ 737 (+1742.5%)
Mutual labels:  db
dynamo-node
DynamoDB mapper
Stars: ✭ 12 (-70%)
Mutual labels:  db
Part-DB
Open Source Electronic Parts Database using PHP and MySQL
Stars: ✭ 143 (+257.5%)
Mutual labels:  db
db-stations
A list of DB stations.
Stars: ✭ 15 (-62.5%)
Mutual labels:  deutsche-bahn
db-command
Performs basic database operations using credentials stored in wp-config.php.
Stars: ✭ 65 (+62.5%)
Mutual labels:  db
Android-ORM-Benchmarks
No description or website provided.
Stars: ✭ 25 (-37.5%)
Mutual labels:  db
unitdb
Fast specialized time-series database for IoT, real-time internet connected devices and AI analytics.
Stars: ✭ 97 (+142.5%)
Mutual labels:  db
sqlmetrics
Prometheus metrics for Go database/sql via VictoriaMetrics/metrics
Stars: ✭ 21 (-47.5%)
Mutual labels:  db
MeowDB.js
Database in JSON (Node.JS Library)
Stars: ✭ 12 (-70%)
Mutual labels:  db
dbclient
데이터배이스 관리 / 자동 메일링 / Admin 자동화 / Database IDE Tool. SQL Development Helper. Support DBMS Oracle/Mysql/MS-SQL
Stars: ✭ 35 (-12.5%)
Mutual labels:  db

db-rest

A clean REST API wrapping around the Deutsche Bahn HAFAS API. It is deployed at v5.db.transport.rest.

API Documentation

db-rest architecture diagram

API status dependency status ISC-licensed support me via GitHub Sponsors chat with me on Twitter

installing & running

db-rest expects a Redis server running on 127.0.0.1:6379 (default port), but you can set the REDIS_URL environment variable to change this.

via Docker

A Docker image is available as derhuerst/db-rest:5.

docker run -d -p 3000:3000 derhuerst/db-rest:5

Note: The Docker image does not contain the Redis server.

manually

git clone https://github.com/derhuerst/db-rest.git
cd db-rest
git checkout 5
npm install --production

redis-server &
npm start

To keep the API running permanently, use tools like forever or systemd.

Related Projects

  • vbb-rest – A clean REST API wrapping around the VBB API.
  • bvg-rest – A clean REST API wrapping around the BVG API.
  • hvv-rest – A clean REST API wrapping around the HVV API.
  • hafas-rest-api – Expose a HAFAS client via an HTTP REST API.
  • hafas-client – JavaScript client for HAFAS public transport APIs.

Contributing

If you have a question, found a bug or want to propose a feature, have a look at the issues page.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].