The "Awesome Transit" project is a curated collection of resources focused on open source technology for public transit systems. This list encompasses data standards, APIs, applications, tools, datasets, and research that facilitate the development and improvement of public transportation solutions. It serves as a valuable resource for developers, transit agencies, researchers, and enthusiasts interested in enhancing public transit services and accessibility. By providing a comprehensive overview of available tools and technologies, users can find innovative ways to contribute to and optimize public transit systems.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The "Awesome" project is a comprehensive exploration of recursion, a fundamental programming technique where a function calls itself to solve problems. This list covers various aspects of recursion, including visual illustrations, examples, and explanations that help demystify the concept. It is beneficial for beginners looking to grasp the basics of recursion, as well as experienced developers seeking to refine their understanding or find new applications for recursive solutions. With a variety of resources available, users can deepen their knowledge and enhance their coding skills through practical examples and insightful discussions.
The "Awesome Self Hosted" project is a curated collection of software applications that can be hosted on your own servers, providing users with full control over their data and services. This list encompasses a wide range of categories, including web applications, databases, file storage solutions, content management systems, and development tools. It is particularly beneficial for developers, system administrators, and privacy-conscious users who seek alternatives to cloud services. By leveraging self-hosted solutions, users can enhance their security, customize their environments, and reduce reliance on third-party providers. Explore this collection to discover powerful tools that empower you to take charge of your digital landscape.
The "Awesome Free for Developers" project is a curated collection of free tools, services, and resources available for developers. This list covers a wide range of categories including cloud services, APIs, software development tools, design resources, and educational platforms that offer free tiers or completely free access. It is particularly beneficial for developers, startups, and students who are looking to leverage high-quality resources without incurring costs. By providing access to these valuable tools, the project empowers users to enhance their projects, improve their skills, and innovate without financial barriers. Explore this collection to discover what you can utilize for your next development endeavor.
The "Awesome Beginner-Friendly Projects" project is a curated collection of coding projects aimed at helping novice developers enhance their programming skills through practical experience. This list includes a variety of beginner-friendly projects across different programming languages, covering categories such as web development, game development, data analysis, and mobile applications. With resources ranging from project ideas and tutorials to sample code and community support, this list is invaluable for beginners looking to build confidence and competence in coding. Whether you're just starting or looking to practice your skills, you'll find engaging projects that inspire creativity and learning.
A C implementation of the RAPTOR public transit routing algorithm for generating Pareto-optimal itineraries over large geographic areas.
A .NET library for parsing, reading, and writing General Transit Feed Specification (GTFS) data.
A Java library for reading, writing, and transforming public transit data in the GTFS format.
Import, export, and query GTFS transit data in SQLite with support for realtime updates and spatial queries.
Import GTFS Schedule data into PostgreSQL for efficient querying and analysis, with support for GraphQL and REST APIs.
A collection of ArcGIS tools for analyzing public transit data, including network analysis and real-time GTFS feed integration.
A Python package for parsing GTFS data and creating geospatial visualizations of transit frequencies, speeds, and segments.
A Python package for analyzing public transport networks using GTFS data, enabling accessibility analysis and network statistics.
An R package for reading, analyzing, and visualizing public transit data in GTFS format using tidyverse and sf.
A Ruby script that converts GTFS transit data into SQLite databases, GeoJSON, and KML files for visualization and animation.
A Rust library providing serde structures and helpers to read and parse GTFS (General Transit Feed Specification) archives.
A Java desktop application that synchronizes bus stop and route data between GTFS transit feeds and OpenStreetMap.
Convert GTFS transit data into GeoJSON for mapping routes and stops.
An R package that converts GTFS public transport data into GPS-like records for transport simulations and analyses.
Converts OpenStreetMap public transport data and schedule information into GTFS feeds for transit applications.
A Rust crate for managing, converting, and enriching public transit data between formats like GTFS, NTFS, and NeTEx-France.
A web-based framework for editing GTFS (General Transit Feed Specification) data, now deprecated.
A browser-based GUI for creating, editing, and exporting static GTFS feeds for public transit agencies.
A web-based UI for editing, managing, validating, and deploying GTFS transit data to OpenTripPlanner.
Generates precise GTFS shapes for public transit feeds by map-matching schedule data to OpenStreetMap road networks.
A routing engine for multimodal transportation networks with realistic travel-time calculations, designed for accessibility analysis and scenario planning.
An R package for reading, analyzing, and visualizing public transit data in GTFS format using tidyverse and sf.
A collection of ArcGIS tools for analyzing public transit data, including network analysis and real-time GTFS feed integration.
A Java library for loading, saving, and validating large GTFS feeds using disk-backed storage.
A Python library for reading, validating, and writing transit schedule data in GTFS format.
A command-line tool for validating, cleaning, and minimizing GTFS transit feed files while preserving semantic equivalence.
A cross-platform validator for GTFS Schedule (static) transit data files, ensuring compliance with the official specification.
Pre-generated language bindings for working with GTFS Realtime transit data in popular programming languages.
A Java-based demo application that visualizes GTFS Realtime vehicle position feeds on an interactive map.