Skip to content

A cross-platform JSON proxy for the GB railway Live Departure Boards SOAP API

License

Notifications You must be signed in to change notification settings

rykan-tech/Huxley2

 
 

Repository files navigation

Huxley 2 Community Edition

A cross-platform JSON proxy for the GB railway Live Departure Boards SOAP API

Huxley

This project is treeware! If you found it useful then please plant a tree for me.

Buy me a tree!

About

Huxley 2 is a CORS enabled cross-platform JSON ReST proxy for the GB NRE LDB WCF SOAP XML API (called Darwin). It supports both the Public Version (PV) and the Staff Version (SV). It's built with ASP.NET Core LTS, C# 8.0 and lots of abbreviations!

The primary purpose of Huxley 2 is to allow easy use of the LDB API from browser-based client-side PWAs made with JavaScript or TypeScript. Additionally, it opens up the Windows enterprise API to agile developers on macOS and Linux.

Get Started

Check out the live demo server for API documentation and to give it a try.

The demo server comes with zero guarantees of uptime. It can (and regularly does) go down or break.

Get Your Own

There are detailed instructions on how to host your own instance on Azure in this blog post.

License

Licensed under the EUPL-1.2-or-later.

The EUPL covers distribution through a network or SaaS (like a compatible and interoperable AGPL).

About

A cross-platform JSON proxy for the GB railway Live Departure Boards SOAP API

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 97.6%
  • HTML 2.4%