Have something to add or change? Open a pull request or issue. Places to ask questions and find other community resources.
transit gtfs awesome-list bus datasets awesome list tools transit-data gtfs-feed gtfs-realtime gtfs-validator gtfs-files transit-map transit-agencies realtime-dataSimple service bus for sending events between processes using amqp. Allows for send/receive and publish/subscribe pattern messaging over RabbitMQ. Simply running multiple versions of Process A, above, will cause servicebus to distribute sent messages evenly accross the list of listeners, in a round-robin pattern.
rabbitmq amqp node messaging bus message-bus servicebus service-bus round-robin middleware message-acknowledgementGoogle Transport Tracker is a set of applications designed to track a range of moving assets (such as vehicles) and visualize them on a live map. The applications use a mixture of technologies - Android, Firebase, Google Maps, GTFS (General Transit Feed Specification), and more.Note: This application implements asset tracking. For use in a production environment, you therefore need a Google Maps APIs Premium Plan license. For more information, see the Google Maps APIs terms of service.
busZebus is a lightweight peer to peer service bus, built with CQRS principles in mind. It allows applications to communicate with each other in a fast and easy manner. Most of the complexity is hidden in the library and you can focus on writing code that matters to you, not debugging messaging code.Zebus is peer to peer, so it does not depend on a broker to dispatch messages between the peers. This allows it to reach a throughput of 140k msg/s and a roundtrip latency under 500µs (have a look at the Performance page for details).
bus peer-to-peer c-sharp distributed-systems service-busA highly opinionated, yet minimal, set of message bus abstractions for NodeJS. It is built on top of RabbitMQ, with rabbot as the primary library for working with RabbitMQ. The items on the left are "producers" as they produce a message for RabbitMQ to route and handle. Items on the right are "consumers" as they consume a message from a queue in RabbitMQ.
rabbitmq messaging message bus servicebus amqplib rabbot send receive pub sub pubsub request responseMediator with dynamic responsibility chains.Idea if this package is to have hybrid of EventEmitter and chain-of-Responsibility. In short - dynamic channels with wildcards, and guaranteed execution order for listeners.
event events mediator broker busThis module works offline and does not rely on any network IO.Behind the scenes, the localStorage API and the window 'storage' event is used to synchronize cross-page events.
browser bus emitter event localstorage storage iframe offline offline-first postmessage webworker workerLists all the available bus routes in the Galway transit system. This list is hard-coded and would need to be updated manually, should the routes ever change. Returns a list of stops on a given route. Use the timetable_id retrieved from the routes.json API. In the reponse, the stops key will contain all stops, separated into two arrays — the separate arrays represent the opposite directions taken by the bus on the route.
galway bus eireann rtpi real timeGO_Sync is short for General Transit Feed Specification (GTFS) OpenStreetMap Synchronization. It is a Java Desktop Application which can be used by a public transit agency in order to synchronize the bus stop and route information from their GTFS dataset with OpenStreetMap. This synchronization process allows an agency to upload all bus stops from their GTFS data into OpenStreetMap, as well as retrieve crowd-sourced edits such as improvements of bus stop locations or the addition of amenities such as benches, lighting, and bike racks for integration back into the transit agency's bus stop inventory. When an agency produces a new GTFS dataset with updated route and stop information, GO_Sync will automatically compare this against the contents of OSM and guide the user through merging any changes in both datasets.
transit-agency gtfs-osm-sync openstreetmap gtfs-dataset gtfs bus transportationA JS rewrite of bus route finder. Currently in preliminary development, so everything is subject to change without notice.
buses shortest-paths transportation react bus public-transportation sri-lankaA simple daemonless system for broadcasting messages locally
c-library utility ipc busFast simple API for bus arrival times in Singapore. This is like a proxy to LTA's DataMall Bus Arrival API.
bus lta singapore bus-arrival-times arrivalAn universal JavaScript Emitter based on NodeJS EventEmitter. Also, you can use the standalone version without components.
events event-emitter emitter busThis is an unofficial node module, giving you a few options to query Dresden's public transport system for current bus- and tramstop data. HTTP request are handled by axios that supports all modern browsers. See react-example for a browser departure monitor example.
dresden dvb vvo public-transportation bus tram public-transportChannel based event bus with request/reply pattern, using promises. For node & browser. Channels can be accessed from everywhere using transceiver module. By default, making a request (using channel.request()) on a channel returns a Promise which is resolved by the specified handler (with channel.reply()), on the same channel.
events promise channels event-bus es6 nodejs browser event-listener request reply node event emitter channel radio emit on pubsub busAndroid reactive event bus that simplifies communication between Presenters, Activities, Fragments, Threads, Services, etc.
rxjava reactive bus event presenter activity fragment communication android rxjava2
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.