public-transport-enabler - Unleash public transport data in your Java project.

  •        5

Welcome to Public Transport Enabler, a Java library allowing you to get data from public transport providers.!forum/public-transport-enabler-discuss



Related Projects

navitia - The open source software to build cool stuff with locomotion

  •    C++

For a more friendly interface you can use the API through navitia playground (no matter the server used). The easiest way to have your own navitia is to use the navitia docker-compose.

Transportr - Free Public Transport Assistant without Ads or Tracking

  •    Kotlin

The public transport companion that respects your privacy and your freedom. Transportr is a non-profit app developed by people around the world to make using public transport as easy as possible wherever you are. If you find any issues with this app, please report them at the issue tracker. Contributions are both encouraged and appreciated. If you like to contribute please check the website for more information.

SUMO - Simulation of Urban Mobility

  •    C++

"Simulation of Urban MObility" (SUMO) is an open source, highly portable, microscopic traffic simulation package designed to handle large road networks and different modes of transport. It is mainly developed by employees of the Institute of Transportation Systems at the German Aerospace Center. It allows for intermodal simulation including pedestrians and comes with a large set of tools for scenario creation.

libsrtp - Library for SRTP (Secure Realtime Transport Protocol)

  •    C

This package provides an implementation of the Secure Real-time Transport Protocol (SRTP), the Universal Security Transform (UST), and a supporting cryptographic kernel. The SRTP API is documented in include/srtp.h, and the library is in libsrtp2.a (after compilation). This document describes libSRTP, the Open Source Secure RTP library from Cisco Systems, Inc. RTP is the Real-time Transport Protocol, an IETF standard for the transport of real-time data such as telephony, audio, and video, defined by RFC 3550. Secure RTP (SRTP) is an RTP profile for providing confidentiality to RTP data and authentication to the RTP header and payload. SRTP is an IETF Standard, defined in RFC 3711, and was developed in the IETF Audio/Video Transport (AVT) Working Group. This library supports all of the mandatory features of SRTP, but not all of the optional features. See the Supported Features section for more detailed information.

gifsockets - Real Time communication library using Animated Gifs as a transport™

  •    Java

"This library is the websockets of the '90s" - Somebody at Hacker News. This library shows how to achieve realtime text communication using GIF images as transport.

highsierramediakeyenabler - MacOS High Sierra Media Key Enabler for iTunes and Spotify

  •    Objective-C

macOS High Sierra Media Key Enabler for iTunes and Spotify. You can prioritize which app you would like to control or you can go with the default behaviour which controls the running app. The app runs in the menu bar in the form of a subtle and beautiful black dot.

tungsten - High performance physically based renderer in C++11

  •    C++

Tungsten is a physically based renderer originally written for the yearly renderer competition at ETH. It simulates full light transport through arbitrary geometry based on unbiased integration of the rendering equation. To do this, Tungsten supports various light transport algorithms such as bidirectional path tracing, progressive photon mapping, primary sample space metropolis light transport and more. Tungsten is written in C++11 and makes use of Intel's high-performance geometry intersection library embree. Tungsten takes full advantage of multicore systems and tries to offer good performance through frequent benchmarking and optimization. At least SSE3 support is required to run the renderer.

websocketpp - C++ websocket client/server library

  •    C++

WebSocket++ is a header only C++ library that implements RFC6455 The WebSocket Protocol. It allows integrating WebSocket client and server functionality into C++ programs. It uses interchangeable network transport modules including one based on raw char buffers, one based on C++ iostreams, and one based on Asio (either via Boost or standalone). End users can write additional transport policies to support other networking or event libraries as needed. GitHub pull requests should be submitted to the develop branch.

easyXDM - A javascript library providing cross-browser, cross-site messaging/method invocation.

  •    XSLT

easyXDM is a Javascript library that enables you as a developer to easily work around the limitation set in place by the Same Origin Policy, in turn making it easy to communicate and expose javascript API's across domain boundaries. At the core easyXDM provides a transport stack capable of passing string based messages between two windows, a consumer (the main document) and a provider (a document included using an iframe). It does this by using one of several available techniques, always selecting the most efficient one for the current browser. For all implementations the transport stack offers bi-directionality, reliability, queueing and sender-verification.

SMSj - Java SMS library

  •    Java

This library allows you to send SMSes (GSM) from the Java platform. It gives you full control over the SMS including the UDH field so you can create and send EMS messages, WAP push messages and nokia smart messages (picture, ringtone etc). The API can send SMS by using a GSM phone connected to the serial port or via a SMS gateway (like Clickatell).

Interface for analyzing the needs of public transportation


This phython script is used to find extra needs of public transportation.

libutp - uTorrent Transport Protocol library

  •    C++

Copyright (c) 2010 BitTorrent, Inc. uTP is a TCP-like implementation of LEDBAT documented as a BitTorrent extension in BEP-29. uTP provides reliable, ordered delivery while maintaining minimum extra delay. It is implemented on top of UDP to be cross-platform and functional today. As a result, uTP is the primary transport for uTorrent peer-to-peer connections.

OpenTTD - OpenTTD is an open source simulation game based upon Transport Tycoon Deluxe

  •    C++

OpenTTD is a transport simulation game based upon the popular game Transport Tycoon Deluxe, written by Chris Sawyer. It attempts to mimic the original game as closely as possible while extending it with new features. OpenTTD is licensed under the GNU General Public License version 2.0, but includes some 3rd party software under different licenses. See the section "Licensing" below for details.

SOTA-Py - A discrete-time Python-based solver for the Stochastic On-Time Arrival routing problem

  •    Python

SOTA-Py is a Python-based solver for the policy- and path-based "SOTA" problems, using the algorithm(s) described in Tractable Pathfinding for the Stochastic On-Time Arrival Problem (also in the corresponding arXiv preprint) and previous works referenced therein. What is the SOTA problem? Read on... - Socket.IO Client Implementation in Java

  •    Java is an easy to use implementation of for Java. It uses Weberknecht as transport backend, but it's easy to write your own transport. See description below. An XHR-Transport is included, too. But it's not functional in its current state.

ngx_zeromq - ZeroMQ transport for nginx

  •    C

ngx_zeromq is a transport module which allows nginx to use ZeroMQ message-oriented transport layer when communicating with upstream servers. It's level 7 protocol agnostic, which means that it can be used with any well-behaving upstream modules (proxy, fastcgi, uwsgi, scgi, etc.).

GraphHopper - Fast and Open Source Road Routing Engine in Java

  •    Java

GraphHopper is a fast and Open Source road routing engine. It works with OpenStreetMap data. It has additional implementations for A*, Dijkstra and the bidirected versions, Takes care of the road type, the surface, barriers, access restrictions, ferries, Supports Car, Bike, Pedestrian and you can easily create your own or customize existing vehicles and lot more. It is tuned towards road networks with OpenStreetMap data but can be useful for public transport problems as well.

Find Bus in Bishkek


The project for finding the most suitable routes of public transport in the Bishkek city. FindBus makes it easier to find list of suitable route buses that pass through a given point of departure and destination.

Efficient Transport of Java Objects

  •    Java

JTOE (Efficient Transport of Java Objects - initials reordered) is a library for transporting Java objects from JVM to JVM through the network. It focuses on simplicity and efficiency enabling really fast implementations of transport layers.

libutp - uTorrent Transport Protocol library

  •    C++

uTorrent Transport Protocol library