{"repo":"simovilab/databus","free":true,"listed":false,"github":"https://github.com/simovilab/databus","clone":"git clone https://github.com/simovilab/databus.git","description":"Core GTFS server implementing Schedule and Realtime specifications for comprehensive transit data management with RESTful APIs","language":"Python","stars":101,"topics":["api","celery","django","gtfs"],"license":"Apache-2.0","category":"api-integrations-sdks","readme_excerpt":"Databús A distributed transit data system implementing GTFS Schedule and GTFS Realtime specifications. The system is composed of independent services coordinated via message brokers: a Django control plane, Celery workers for real-time processing and feed generation, MQTT telemetry ingestion, a Nuxt frontend, and Prefect for batch analytics — all orchestrated through Docker Compose. Architecture Service Role Tech -------------------- --------------------------------------------- ---------------------- orchestrator Control plane, REST API, admin Django / Daphne (ASGI) realtime-engine Processes MQTT telemetry, updates Redis state Celery worker schedule-engine Processes schedules tasks Celery worker scheduler Triggers periodic tasks Celery Beat user-interface Web frontend Nuxt database Durable persistence PostgreSQL + PostGIS state Authoritative real-time state Redis message-broker Async messaging RabbitMQ telemetry-broker Vehicle telemetry ingestion NanoMQ (MQTT) analytics-engine Batch processing and ML Prefect task-monitoring Celery task dashboard Flower See ARCHITECTURE.md for detailed service mandates, message semantics, and data flow diagrams. See MODEL.md for functional diagrams and state machine flows. Getting Started Prerequisites - Docker Engine 24+ and Docker Compose v2 - Git Setup The startup script initializes Git submodules, pulls images, builds containers, and waits for all services to become healthy. On first run this takes 1-2 minutes. Development URLs URL Descri","default_branch":null,"files":null,"tree":[],"storefront":"/r/simovilab","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/simovilab/databus/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}