All Projects → enroute-mobi → ara

enroute-mobi / ara

Licence: Apache-2.0 License
Ara is a golang server for real-time public transport data exchange, using the SIRI protocol.

Programming Languages

go
31211 projects - #10 most used programming language
Gherkin
971 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to ara

open-bus
🚌 Analysing Israel's public transport data
Stars: ✭ 65 (+441.67%)
Mutual labels:  transit, siri, transit-data
transitime
TheTransitClock real-time transit information system
Stars: ✭ 60 (+400%)
Mutual labels:  transit, realtime, gtfs-realtime
retro-gtfs
Collect real-time transit data and process it into a retroactive GTFS 'schedule' which can be used for routing/analysis
Stars: ✭ 45 (+275%)
Mutual labels:  transit, gtfs-realtime, transit-data
Onebusaway Application Modules
The core OneBusAway application suite.
Stars: ✭ 174 (+1350%)
Mutual labels:  transit, public-transportation
European Transport Modules
[DISCONTINUED in favour of public-transport-operators] Collection of european transport JavaScript modules.
Stars: ✭ 9 (-25%)
Mutual labels:  transit, public-transportation
Vbb Modules
List of JavaScript modules for Berlin & Brandenburg public transport.
Stars: ✭ 47 (+291.67%)
Mutual labels:  transit, public-transportation
Realtime-Port-Authority
Realtime transit tracker of Pittsburgh's Port Authority buses using the realtime PAT API using Google Maps to Display the Maps
Stars: ✭ 54 (+350%)
Mutual labels:  transit, realtime
european-transport-operators
NOT UP-TO-DATE ANYMORE, UNMAINTAINED. CHECK european-transport-feeds INSTEAD. List of european long-distance transport operators, available API endpoints, GTFS feeds and client modules.
Stars: ✭ 47 (+291.67%)
Mutual labels:  transit, public-transportation
concentrate
Concentrate: combine realtime transit files
Stars: ✭ 23 (+91.67%)
Mutual labels:  transit, gtfs-realtime
public-transit-tools
Tools for working with GTFS public transit data in ArcGIS
Stars: ✭ 126 (+950%)
Mutual labels:  transit, transit-data
awesome-gtfs
🚌 A collection of awesome gtfs libraries, resources and other things.
Stars: ✭ 35 (+191.67%)
Mutual labels:  gtfs-realtime, transit-data
Transit
This Python module polls transit agencies for real-time bus arrival predictions.
Stars: ✭ 6 (-50%)
Mutual labels:  transit, public-transportation
Onebusaway Android
The official Android/Fire Phone app for OneBusAway
Stars: ✭ 388 (+3133.33%)
Mutual labels:  transit, public-transportation
Gtfs To Html
Build human readable transit timetables as HTML or PDF from GTFS.
Stars: ✭ 119 (+891.67%)
Mutual labels:  transit, public-transportation
Node Gtfs
Import GTFS transit data into SQLite and query routes, stops, times, fares and more.
Stars: ✭ 323 (+2591.67%)
Mutual labels:  transit, public-transportation
all-transit
Interactive visualization of all transit in the Transitland database
Stars: ✭ 22 (+83.33%)
Mutual labels:  transit, transit-data
GTFS-ride
GTFS-ride is an open standard for storing and sharing fixed-route transit ridership data.
Stars: ✭ 43 (+258.33%)
Mutual labels:  transit, public-transportation
dm tomatrixled
Display (real-time) public transport departures using Raspberry Pi and LED matrices
Stars: ✭ 17 (+41.67%)
Mutual labels:  transit, public-transportation
transitland-atlas
an open directory of mobility feeds and operators — powers both Transitland v1 and v2
Stars: ✭ 55 (+358.33%)
Mutual labels:  transit, gtfs-realtime
transit
Massively real-time city transit streaming application
Stars: ✭ 20 (+66.67%)
Mutual labels:  public-transportation, realtime

Logo Ara

An innovative and modular solution

  • Modular architecture organized in Collection, Model & Broadcast
  • Multi-protocol connectors: SIRI, SIRI Lite (GTFS-RT soon)
  • Real time Visualization / management of data by API
  • Loading theoretical offer and / or network structure into a database
  • Real time and parameterizable logging
  • Managing multiple independent referentials in the same server
  • Real time administration: exchange partners, referentials

SIRI connectors

In collection and broadcast (both subscription and request)

  • StopMonitoring
  • EstimatedTimeTable
  • Situational Management

In broadcast only:

  • StopPointDiscovery
  • LineDiscovery

Versatile and multilingual

  • Transcodification of data with use and correspondence between different types of identifiers on the same objects
  • Management and configuration of identifier formats to adapt in real time the identifiers used with an exchange partner
  • Modular import supply by a new product "Referentials"

Real-time logging

Outsource, process and store in real time all exchanges managed by Ara :

  • Send real time exchange data to LogStash processing
  • High performance storage for consultation and statistics via ElasticSearch
  • Visualization of historical data via Kibana

More Information

Some technical articles are available on the wiki too.

Related projects :

License

Copyright 2017-2021 enRoute

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions limitations under the License.

Support

Contact enRoute Ara team to know how to contribute to the Ara project

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].