Project Awesome project awesome

Transit

Collection 1.7k stars GitHub

Production

llama.cpp

LLaMA model in C/C++

ggml 14.3k updated 9d ago

The project that made llama.cpp possible

text-generation-webui

A Gradio web UI for training, sharing and playing with LLM models

privateGPT 57.2k updated 27d ago

Interact with your documents using the power of LLMs and knowledge graphs, it doesn't use any internet connection.

gpt-2-chatbot

A chatbot fine-tuned from GPT-2

FastChat 39.4k updated 9mo ago

An open platform for training, serving, and evaluating large language models. Release we run, and RAG

Phi-2

A small, but powerful, open source language and vision model from Microsoft

mistral-src 10.7k updated 27d ago

Mistral AI's open-source models

vicuna-7b-v1.5

Open-source chatbot trained by fine-tuning LLaMA on user-shared conversations

Simuverse

The AI-powered Metaverse platform for all

llama3 29.3k (archived)

Official repo for Llama 3

gemma 4.1k updated 8d ago

Official repo for Gemma

RedPajama-Data

The RedPajama-Data datasets.

open_llm_leaderboard

Open LLM Leaderboard

Open-Assistant

Open Assistant is a project aiming to create the best possible open source chat bot

gpt-2 24.7k updated 1y ago

OpenAI GPT-2

openai-python 30.3k updated 2d ago

The official Python library for the OpenAI API

llm-benchmark

A benchmark for LLM performance

Anthropic-SDK

The official Anthropic SDK for Python

google-api-python-client

Google API Client Library for Python

generative-ai-python

Google Generative AI Python SDK

generative-models

Official repo for Stability AI's generative models

StableDiffusion

High-Resolution Image Synthesis with Latent Diffusion Models

diffusers

Diffusers: State-of-the-art diffusion models for various tasks

stable-diffusion

Latent Diffusion Models

ControlNet

Controlling Diffusion Models in a way that is intuitive to human perception

ControlNet-v1-1

Official implementation of ControlNet v1.1

lora

Low-Rank Adaptation for efficient large language model fine-tuning

peft

Parameter-Efficient Fine-Tuning library for Transformers

alpaca-lora 19.0k updated 1y ago

Stanford Alpaca fine-tuned with LoRA

lora_finetune

LoRA finetune for various models

segment-anything 53.8k updated 1y ago

The Segment Anything Model (SAM)

trace-attention

Trace Attention: A new method for interpreting transformer models

whisper 96.5k updated 3mo ago

Robust Speech Recognition via Patterns of Speech

whisper.cpp 47.9k updated 4d ago

Port of OpenAI's Whisper model to C/C++

llmstudio

Build and run local LLMs using a simple GUI

chainlit

Build, share, and test your LLM app

LangChain

Building applications with LLMs through composability

llama_index

LLM framework for data connection and agent creation

llm-research

Personal notes on research

Megatron-LM

Megatron-LM is a library for efficient, large-scale transformer training

transformers 158.3k updated 2d ago

State-of-the-art Machine Learning for Transformers

Megatron-DeepSpeed 1.4k updated 2y ago

Combining Megatron-LM and DeepSpeed for efficient large-scale training

gpt-neox 7.4k updated 1mo ago

A large-scale GPT-3 model training project

ray

Ray is an open source framework that provides a simple, universal API for building distributed applications.

vllm

A fast and easy-to-use library for LLM inference and serving

audio-diffusion

Audio Diffusion Models

kandinsky-2

Kandinsky 2.0 in C/C++

audio2face

Audio2Face: Generating realistic faces from audio

nvdiffrast

Nvidia's rasterization library for deep learning

google-colab

Google Colaboratory tools

pytorch

Tensors and Dynamic neural networks in Python with strong GPU acceleration

tensorflow 194.3k updated 2d ago

TensorFlow is an open source machine learning framework for everyone

super-resolution

Super-Resolution models and implementations

ESRGAN 6.5k updated 3y ago

Enhanced Super-Resolution Generative Adversarial Networks

Div2K

Dataset for Super-Resolution

detectron2 34.3k updated 4d ago

Detectron2 is FAIR's research platform for object detection and segmentation

yolov5 57.1k updated 7d ago

YOLOv5 in PyTorch > Python > Models > Detect

reformer

Reformer: The Efficient Transformer

accelerate 9.6k updated 2d ago

Accelerate simplifies training and sharing of large PyTorch models.

denoising-diffusion-pytorch 10.5k updated 1mo ago

Denoising Diffusion Probabilistic Models in Pytorch

stylegan3

Official PyTorch implementation of StyleGAN3

stylegan2 11.2k updated 1y ago

Official PyTorch implementation of StyleGAN2

pytorch3d 9.8k updated 7d ago

PyTorch3D is a library that includes modern multi-view 3D reasoning with software in PyTorch.

canny-edges

Canny edge detection in PyTorch

bert 39.9k (archived)

BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding

CLIP 32.9k updated 1mo ago

CLIP: Contrastive Language-Image Pre-training

taming-transformers 6.5k updated 1y ago

Taming Transformers for High-Resolution Image Synthesis

stable-diffusion-inference

Fast Stable Diffusion inference

optimum 3.3k updated 12d ago

Optimum: Transformers optimized for inference and deployment

TensorRT

NVIDIA TensorRT: Faster deep learning inference

P

Guidance 21.4k updated 7d ago

A guidance language for controlling large language models.

AutoGen 56.2k updated 4d ago

A framework that enables developers to build LLM applications using multiple agents.

DeepSpeed 41.9k updated yesterday

A deep learning optimization library that makes distributed training easy and efficient.

ONNX Runtime 19.6k updated yesterday

A high-performance inference engine for machine learning models.

AI System Data

A collection of datasets for training and evaluating AI systems.

AI Tooling

A set of tools for developing and deploying AI models.

Promptbench 2.8k (archived)

A framework for evaluating and comparing LLM prompts.

TorchScale 3.1k updated 1y ago

A PyTorch library for building and training large-scale neural networks.

UniLM 22.1k updated 2mo ago

A unified framework for pre-training and fine-tuning language models.

GRASP API

An API for accessing and manipulating large datasets for AI training.

Jarvis 24.6k updated 7mo ago

A personal AI assistant that can perform various tasks using natural language commands.

AutoDistill

A framework for automatically distilling knowledge from large foundation models to smaller, specialized models.

OpenPAI

An open-source platform for managing and orchestrating AI workloads on clusters.

Fastformers

A library for accelerating Transformer models.

Semantic Kernel 27.5k updated yesterday

An open-source SDK for integrating AI large language models into traditional and modern applications.

Data Science Virtual Machine

A pre-configured virtual machine with popular data science and machine learning tools.

MM-PRETRAIN

A PyTorch-based, lightweight, and extensible pre-training framework for vision transformers.

CAMEL

An open-source framework for building AI assistants that can communicate and collaborate with each other.

Power Platform Tooling

Tools and extensions for developing with Microsoft Power Platform.

TypeChat 8.6k updated 16d ago

Develop AI-powered applications with confidence using strongly-typed prompts.

Responsible AI Toolbox 1.7k updated yesterday

Tools to help you understand, debug, and mitigate issues in your AI models.

Producing Data

GTFS Analysis Tools

ESRI ArcGIS Public Transit Tools (GTFS) 188 updated 1mo ago

Tools for working with public transit data in ArcGIS

GTFS Kit 115 updated 8d ago

A Python 3.6+ tool kit for analyzing General Transit Feed Specification (GTFS) data. Supersedes GTFSTK.

transit_service_analyst 13 updated 5d ago

A Python library to support transit service analysis.

tidytransit 165 updated 1mo ago

An R package to read GTFS data into tibbles and simple features dataframes to map transit stops and routes, calculate travel times and transit frequencies, and validate transit feeds.

gtfstools

A set of convenient tools for editing and analysing transit feeds in GTFS format in R.

Peartree 207 updated 2y ago

A Python library for converting transit data into a directed graph for network analysis.

R5: Rapid Realistic Routing on Real-world and Reimagined networks 373 updated yesterday

A Java-based routing engine developed by Conveyal for multimodal (transit/bike/walk/car) networks. It currently plans many trips over a time window for scenario planning and analytics purposes. A related R wrapper package (r5r) is developed independently by IPEA. See also the performance comparison from Higgins et al. (2022), linked below.

transitr

An R package for constructing and modelling a transit network in real time to obtain vehicle ETAs

transit-intensity 3 updated 1y ago

A simple project for measuring transit intensity written in Go.

Busbuzzard 10 updated 12y ago

Inference of probabilistic schedules from empirical data about transit vehicles.

GTFS-to-Chart 39 updated 1mo ago

Creates stringline charts showing all vehicles on a transit route from GTFS data.

GTFS Display

Analyse, monitor and maintain GTFS data (Example instances).

GTFS Converters

extract-gtfs-pathways 4 updated 1y ago

Command-line tool to extract pathways as GeoJSON from a GTFS dataset.

extract-gtfs-shapes 6 updated 4y ago

Command-line tool to extract shapes as GeoJSON from a GTFS dataset.

GTFS-OSM-Sync 95 (archived)

A Java tool for synchronizing data in GTFS format with OpenStreetMap.org.

gtfs-parser 6 updated 2y ago

The GTFS-PARSER library is a library to allow javascript to parse gtfs and create geojson on client or server.

gtfs-service-area 4 (archived)

Compute a transit service area from static GTFS. Results are output as single-layer .geojson files. Dockerized version of gtfs-to-geojson.

GTFS-route-shapes 20 updated 10y ago

A Python script to generate a single geoJSON shape for each transit route in a GTFS archive.

gtfs-to-geojson

Javascript tool that converts transit data in GTFS shapes and stops into geoJSON. This is useful for creating maps of transit routes.

gtfs2gps 79 updated 5mo ago

An R package that converts public transportation data in GTFS format to GPS-like records in a data.table, where each row represents the timestamp of each vehicle at a given spatial resolution.

gtfs2emis 33 updated 1mo ago

An R package to estimate the emission levels of public transport vehicles based on General Transit Feed Specification (GTFS) data.

gtsf 3 (archived)

general transit (GTFS) simple (geographic) features (sf) in R. can be used to convert from GTFS to Shapefile, GeoJSON, and other formats through GDAL.

hafas-generate-gtfs 6 updated 5y ago

A Javascript tool to generate GTFS dumps from HAFAS endpoints.

Hafas2GTFS 12 updated 12y ago

Hafas2GTFS converter written in Python, optimized for SBB HAFAS feeds.

kml-to-gtfs-shapes 10 updated 11y ago

Javascript tool to convert polylines from a KML file into a GTFS shapes.txt file. Hosted on GitHub here.

NeTEx-to-GTFS Converter Java

Converts NeTEX datasets into GTFS datasets. The input NeTEx datasets are required to follow the Nordic NeTEx Profile.

o2g

A simple tool to extract GTFS feed from OpenStreetMap.

Open-Transport SYNTHESE Convertors 24 updated 10y ago

Converts French-Transmodel, SIRI, NETeX, HAFAS, HASTUS, VDV452, and more.

onebusaway-gtfs-to-barefoot 1 updated 6y ago

A Java tool to create a Barefoot mapfile from a GTFS file.

onebusaway-vdv-modules 15 updated 4y ago

A Java library for working with transit data in the VDV format, including converting VDV-452 schedule data into GTFS.

osm2gtfs 101 updated 2y ago

Turn OpenStreetMap data and schedule information into GTFS.

transit_model 67 updated yesterday

A Rust library to convert to/from the following formats: GTFS, NTFS (for Navitia, see Software for Creating APIs), TransXChange (UK specification), KV1 (NL specification), NeTEx (EU specification).

transloc-gtfs-rectifier 2 updated 8y ago

Python application that attempts to assign GTFS stopids to TransLoc IDs using TransLoc's API (TransLoc doesn't provide GTFS stopids in their API).

Transmodel and IFF to GTFS 6 updated 10y ago

Imports and syncs (Transmodel) BISON Koppelvlak1, IFF (a format written by HP/EDS, somewhat similiar to ATCO CIF) to import timetables of the railway networks. The internal pseudo-NETeX datastructure allows to export to GTFS and there are proof-of-concepts to export to other formats such as NETeX, GTFS and IFF.

TransXChange to GTFS converter

TransXChange to GTFS converter written in Objective-C.

UK2GTFS

R package that converts UK format TransXchange (bus, metro, tram, ferry) and CIF (rail) timetables to GTFS.

GTFS Data Collection and Maintenance Tools

bus-router 40 updated 9y ago

Python script that generates missing shapes.txt for GTFS using routing from Google Maps Directions API or OSRM.

gtfs-blocks-to-transfers 9 updated 1mo ago

A Python tool to convert GTFS blocks, defined by setting trip.block_id into a series of trip-to-trip transfers (proposal).

GTFS Editor 141 updated 8y ago

A (self-hosted) web-based GTFS editing framework. (Note: this project has been deprecated in favor of IBI Data Tools).

GTFS Editor for Vagrant 7 updated 8y ago

Quickly set up the GTFS editor (above) using Vagrant

static-GTFS-manager 157 updated 3y ago

A (self-hosted) browser-based user interface for creating, editing, exporting static GTFS (see related post).

TransitWand 44 updated 10y ago

An open source web and mobile application for collecting transit data. Use it to create GTFS feeds, capture passenger counts or generate GIS datasets.

IBI Data Tools 144 updated 2d ago

A web application that handles GTFS editing, validating, quality checking, and deploying to OpenTripPlanner. (Combines and builds upon the functionality of the deprecated

Data-Tools Server 55 updated yesterday

Server for IBI's GTFS data management platform.

IBI Data Tools Infra

A tool to quickly setup and run a local instance of the above IBI Data Tools project.

pfaedle

Precise map-matching for GTFS using OpenStreetMap data

GTFS shape mapfit 9 updated 2y ago

Python tool that fits GTFS shape files and stops to a given OSM map file. Uses pymapmatch for the matching.

gtfs-station-builder 20 updated 2y ago

UI tool to help build the internal structure of stations (including pathways.txt)

GTFS Text-to-Speech Tester

A command-line tool that reads GTFS stop names out loud using Text-to-Speech to determine which need Text-to-Speech values for ttsstopname in stops.txt.

Amarillo 11 updated 3d ago

Aggregates and enhances carpooling-offers and publishes them as GTFS(-RT)

Uttu 7 updated yesterday

Back-end for Nplan, a simple timetable editor.

Gtfs Data Manager 24 updated 10y ago

and GTFS Editor.

GTFS Validators

Conveyal's gtfs-validator

A Java-based GTFS validator based on the OneBusAway GTFS Modules, runs in Java and is faster than the Google provided one.

Conveyal's gtfs-lib

Conveyal's successor to their own gtfs-validator, a Java-based library for loading and saving GTFS feeds of arbitrary size with disk-backed storage.

GTFS Data Package Specification 18 updated 8y ago

A Data Package specification with validation accomplished with Good Tables. Includes a data package, schemas, tests, and uses South East Queensland GTFS data as an example.

gtfstidy 144 updated 6d ago

A Go-based tool to tidy and validate GTFS feeds.

gtfsclean 16 updated 6mo ago

A tool for checking, sanitizing, and minimizing GTFS feeds. Fork of gtfstidy, with some additional fixes that haven't been merged upstream yet.

gtfs-validator-api

This Python package is a thin wrapper around MobilityData/gtfs-validator that handles intermediate files produced and finds gtfs-validator's output file so it can be given a specific name or returned as a string.

GTFSVTOR 30 updated 1y ago

An open-source GTFS validator implemented in Java licensed under GPLv3 maintained by Mecatran.

MobilityData's gtfs-validator 395 updated 12d ago

A open-source GTFS validator canonically following the GTFS spec implemented in Java licensed under Apache v2.0 maintained by MobilityData.

Transit App's gtfs-fares-v2-validator 7 (archived)

A Python tool that validators GTFS-Fares-v2 data based on the draft specification.

Transport Validator 46 updated 4d ago

An open-source validator implemented in Rust. Used by the French National Access Point.

gtfs-accessiblity-validator 2 updated 2mo ago

Validates the presence of accessiblity-related fields and files in a GTFS file. Can be a command line tool or node.js package.

Pilot or development stage

CurbLR 74 updated 1y ago

A specification for curb regulations.

Dyno-Demand 3 updated 7y ago

A GTFS-based travel demand data format focusing on individual passenger demand suitable for dynamic network modeling developed by San Francisco County Transportation Authority, LMZ LLC, and UrbanLabs LLC.

Dyno-Path 2 updated 9y ago

(Under development - see this post) Data for individual passenger trajectories.

GTFS-plus 22 updated 7y ago

A GTFS-based transit network format for vehicle and capacity data suitable for dynamic transit modeling developed by Puget Sound Regional Council, UrbanLabs LLC, LMZ LLC, and San Francisco County Transportation Authority.

GTFS-ride

An open, fixed-route transit ridership data standard developed through a partnership between the Oregon Department of Transportation and Oregon State University.

GTFS-stat 4 updated 8y ago

An extension to a GTFS transit network with additional files that contain performance data developed by UrbanLabs LLC and San Francisco County Transportation Authority.

GMNS 128 updated 21d ago

General Modeling Network Specification: A format for sharing routable road network files designed to be used in multi-modal static and dynamic transportation planning and operations models. Volpe/FHWA partnership with Zephyr Foundation.

IXSI 2 updated 7y ago

interface for exchanging information between a travel information system and a sharing system (carshare, bikeshare).

MTLFS 10 updated 8y ago

Managed and Tolled Lanes Feed Specification: Proposal for a schema that comprise the Managed and Tolled Lanes Tolling Feed Specification (MTLFS) and defines the fields used in all of those files developed by Santa Clara Valley Transportation Authority.

MaaS API 17 updated 6y ago

A set of open documents and test suite that defines a MaaS-compatible API.

OMX: The Open Matrix data file format 54 updated 3mo ago

A structured collection of two-dimensional array objects and associated metadata, for possible use in the transportation modeling industry.

OJP 35 updated 7mo ago

Open Journey Planner.

OSDM 85 updated 5d ago

Open Sales and Distribution Model: Aims to substantially simplify the booking process for customers of rail trips and to lower complexity and distribution costs for distributors and railway carriers. Contains a specification of an offline model and on-line API. Maintained by the International Union of Railways (UIC).

shared-row 18 updated 16d ago

A specification for right-of-way (ROW) for a SharedStreets Reference.

TIDES 53 updated 13d ago

Transit ITS Data Exchange Specification (TIDES) is a proposed effort to create standard data structures, APIs, and data management tools for historical transit ITS data including AVL, APC and AFC Data.

Prism 8 updated 1y ago

Prism is a tool to extract public transport data from OpenStreetMap.

Open Street Map Public Transport Parser 8 updated 8mo ago

Open Street Map Public Transport Parser

Sharing Data

Using Data

Web Apps (open source)

GTFS-realtime Alerts Producer Web Application 1 (archived)

A Java-based web application for producing GTFS-realtime Service Alerts.

OpenTripPlanner Client GWT 12 updated 4y ago

A Google Web Toolkit-based web interface for OpenTripPlanner

OpenTripPlanner.js 19 updated 6y ago

A Javascript-based client for OpenTripPlanner (no longer under development)

OTP-UI React Component Library 69 updated 2d ago

React Javascript component library, which can be used to build trip planner webapps. See the Storybook for a demo.

HRT BUS Web app

HRT Bus API publishes real time bus data from Hampton Roads Transit through an application programming interface for developers to make apps from it.

Transit-Map 370 updated 7y ago

Web app that animates vehicles (markers) on a map using the public transport timetables to interpolate their positions along the routes (polylines).

Transitive.js 696 updated 3y ago

Creates a customizable web map layer of transit routes using Leaflet or D3.

Google I/O Transport Tracker 579 (archived)

Shows shuttle arrival times for Google I/O conference, based on the open-source transport-tracker project. Note: To implement this yourself, you need a Google Maps APIs Premium Plan license.

1-Click 14 updated 8y ago

A virtual “trip aggregator” that assembles information on a wide variety of available modes: public transit, private, rail, rideshare, carpool, volunteer, paratransit, and walking and biking.

Bustime 97 updated 1y ago

Public transport real-time monitoring with WebSocket updates. Open-source on GitHub.

Cadê Meu Busão

Realtime tracking transit buses from Belo Horizonte, Brazil. Open-source on GitHub

Tiramisu Transit 5 updated 4y ago

An adaptive mobile transit app that shows real-time bus arrival information developed and deployed by Carnegie Mellon University. No longer maintained.

Visualizations

All Transit 27 updated 3y ago

Interactive GTFS route and schedule animation (for U.S. cities) using Mapbox GL JS, Deck.gl and Transitland. Github repository here.

fastest-bus-analysis-in-the-west 24 updated 7y ago

A python Pandas script that combines Ridership/APC, Swiftly speed and dwell data, bus stop inventory, GTFS, and geospatial shapes to create a stop by stop, route by route, time grouping filterable dataset for cross-analyses. The dataset is then visualized in Tableau to help VTA Planners find places to make bus and rail network faster and more reliable through speedups methods like stop consolidation and dedicated lanes.

gtfspy-webviz

Web application for animation and visualization of GTFS data using gtfspy.

gtfs-visualizations 142 updated 5y ago

Open-source NodeJS application for visualizing the routes of GTFS datasets.

Mapnificent 398 updated 1y ago

Shows areas you can reach with public transport in a given time. Open-source on GitHub, live at https://www.mapnificent.net/.

Toronto Transit Explorer 37 (archived)

A Java application that visualizes transit, biking and walking accessibility across the city of Toronto. Uses a modified version of R5 for routing.

Transit Vis 16 updated 1y ago

A visualization tool to display performance metrics derived from the King County Metro GTFS-RT feed (OneBusAway API). Viewable here. Used for this paper.

TransitFlow 289 updated 6y ago

Animate GTFS data around the world using Processing and Transitland.

GTFS Viz 42 updated 1mo ago

A web app that visualizes GTFS Data on the browser at scale without a backend on the client side using duckdb-wasm .

TNExT 17 updated 3y ago

Transit Network Explorer Tool (TNExT) is a web-based software tool developed for the visualization, analysis, and reporting of regional and statewide transit networks in the state of Oregon.

Next Train API 5 updated 7y ago

Serves any GTFS feed as a JSON API. Transit agencies and developers alike can deploy the open source code to their own Heroku server.

AC Transit RestroomFinder

Pinpoints the nearest authorized restroom for bus operator and field staff, using GPS and on-screen map.

AC Transit Training and Education Department (TED) application 8 updated 9y ago

This application supports the District's training operations for transportation and maintenance employees, primarily in the positions of Bus Operators and Heavy Duty Coach Mechanics (Apprentice and Journey), although the system supports new courses and apprenticeship programs.

AC Transit Customer Relations application (CusRel) 8 updated 8y ago

Public transit ticketing system for customer issues and feedback with: inter-departmental routing with notifications, department/person assigments, simple workflow, ticket searching, pre-canned reports, daily reminders and more.

TransAM 15 updated 5d ago

An open-source asset management platform for public transportation agencies.

RidePilot 24 updated 3y ago

An open-source Computer Aided Scheduling and Dispatch (CASD) software system to meet the needs of small scale demand-responsive transportation agencies.

Route Trends 16 updated 6y ago

An R Shiny app to ingest ridership time series, and return seasonal, trend, and residual components according to STL methodology and forecasts including uncertainty based on those components. Sponsored by Metro Transit (Minneapolis-St. Paul).