Awesome List Updates on Feb 05, 2025
14 awesome lists updated today.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Eosio
Official
2. Awesome European Tech
Index / AI
- Next Epoch 🇳🇱 - AI platform for developing and managing AI agents with full data sovereignty.
3. Awesome Angular
Community
4. Awesome Remote Job
Job boards
- Findjobit - Remote jobs for LATAM IT professionals.
5. Awesome Selfhosted
Software / Note-taking & Editors
- HedgeDoc - Realtime collaborative markdown notes on all platforms, formerly known as CodiMD and HackMD CE. (Demo, Source Code (⭐6.2k))
AGPL-3.0Docker/Nodejs
6. Awesome Generative Deep Art
Generative AI history, timelines, maps, and definitions
Large Language Models (LLMs)
- oumi-ai/oumi (⭐8.3k): open universal machine intelligence, open-source platform that streamlines the entire lifecycle of foundation models - from data preparation and training to evaluation and deployment
Autonomous LLM Agents / Prompt Engineering for Text-to-image
- [🔥] Building effective agents by Anthropic: this article introduces basic concepts related to agents and didactically presents agent architectures.
- Complete Guide to LLM Agents (2025): summarization of terms related to LLM agents
Attacks on LLMs / Multi-agents
- Constitutional Classifiers: Defending against Universal Jailbreaks across Thousands of Hours of Red Teaming
- briland/LLM-security-and-privacy (⭐48): LLM security and privacy
Image Synthesis / Multi-agents
- TokenVerse: Versatile Multi-concept Personalization in Token Modulation Space
7. Awesome Transit
Web Apps (open source) / Rust
- GTFS Builder - A free web-based application to help you create GTFS files. Maintained by the National Rural Transit Assistance Program (RTAP).
- GTFS-realtime Alerts Producer Web Application (⭐1) - A Java-based web application for producing GTFS-realtime Service Alerts.
- Catenary Maps - Realtime and Schedule global public transport map and navigation software, written in Rust and Svelte.
- Instabus - Realtime map of Austin's (CapMetro) public transit. Has no server/backend dependency at all and runs completely on GitHub pages.
- OpenTripPlanner Client GWT (⭐11) - A Google Web Toolkit-based web interface for OpenTripPlanner
- OpenTripPlanner.js (⭐19) - A Javascript-based client for OpenTripPlanner (no longer under development)
- OTP-UI React Component Library (⭐63) - React Javascript component library, which can be used to build trip planner webapps. See the Storybook for a demo.
- HRT BUS Web app (⭐18) - 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 (⭐361) - Web app that animates vehicles (markers) on a map using the public transport timetables to interpolate their positions along the routes (polylines).
- Transitive.js (⭐690) - Creates a customizable web map layer of transit routes using Leaflet or D3.
- Google I/O Transport Tracker (⭐576) - Shows shuttle arrival times for Google I/O conference, based on the open-source transport-tracker project (⭐576). Note: To implement this yourself, you need a Google Maps APIs Premium Plan license.
- 1-Click - 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 - Public transport real-time monitoring with WebSocket updates. Open-source on GitHub (⭐88).
- Transit Tracker - Realtime vehicle position for Greater Montreal & Toronto, Canada
- Dede - An independent and universal passenger information system (PIS) mapping realtime movement. A message feed with Vehicle Position entities in the GTFS-Realtime format or the Dede app can be used as data source.
- MBTA tile-server (⭐8) - Scripts to create a Docker container that encapsulates all the elements necessary to develop map tiles for use on MBTA.com
- Cadê Meu Busão - Realtime tracking transit buses from Belo Horizonte, Brazil. Open-source on GitHub (⭐7).
- Tiramisu Transit (⭐5) - An adaptive mobile transit app that shows real-time bus arrival information developed and deployed by Carnegie Mellon University. No longer maintained.
Software for Creating APIs / Rust
- GraphHopper Routing Engine (⭐5.9k) Open source routing engine for OpenStreetMap. Use it as Java library or server.
- gtfs-server (⭐34) - A web server, written in Rust that uses PostGIS as a backend to serve GTFS data via a HTTP endpoint
- hafas-rest-api (⭐25) – Expose a HAFAS endpoint as a REST API.
- Linked Connections - An open-source, scalable intermodal route planning engine, which allows clients to execute the route planning algorithm (as opposed to the server). Uses GTFS data.
- Mobroute - Mobroute is a general purpose FOSS public transportation router (e.g. trip planner) Go library and CLI that works by directly ingesting timetable (GTFS) data from transit agencies themselves (sourced from the Mobility Database). It can be used to quickly run & test routing requests based on GTFS data on your device (via its CLI) or it can be embedded as a library to add GTFS routing to existing navigation apps.
- MOTIS (⭐323) - Multi Objective Travel Information System, written in C++ and Java. Can consume schedule timetables in the GTFS or HAFAS format as well as real time information in the GTFS-RT (and RISML, a propriatary format at Deutsche Bahn) as input data. For pedestrian routing (handled by Per Pedes Routing) and car routing (handled by OSRM) OpenStreetMap data is used.
- Navitia (⭐442) is the opensource engine behind the Navitia.io live API.
- OneBusAway - A Java app that consumes GTFS and GTFS-Realtime (along with other formats (⭐226)) and turns them into an easy to use REST API.
- OpenTripPlanner - An open source platform for multi-modal and multi-agency journey planning, as well as returning information about a multi-modal graph (using data sources such as GTFS and OpenStreetMap).
- pyBikes (⭐586) - Software powering CityBikes for worldwide bikeshare system info
- Simple Transit Api (⭐9) - A simple way to get started with a GTFS api in Golang.
- TransitClock - Java application that can consume raw vehicle positions and generate prediction times in formats such as GTFS-realtime. Formerly known as "Transitime".
- Transitous - Community-run free and open public transport routing service.
3rd party GTFS URL directories / Rust
- The Mobility Database - JSON and CSV files on GitHub (⭐290) that is a repository of 2000+ mobility datasets across the world. Contains contents of OpenMobilityData/TransitFeeds.com.
- Transitland - Community editable list of many transit agency GTFS datasets. Also provides an API to access the data as JSON/GeoJSON and a playground to try out the data.
- TransitData.io - A list of GTFS data in parts of Latin America. Must contact website maintainers directly to access feeds, as they're not publicly available.
- OpenMobilityData (Deprecated) - List of GTFS and GTFS-RT feeds. Archives and validates the GTFS feeds and allows you to preview both GTFS and GTFS-RT through the browser. Formerly TransitFeeds.com. MobilityData announced it is end-of-life as of early 2022 with a shutdown date to be determined.
Transit agency data archives / Rust
- CapMetrics (⭐16) - Historical vehicle locations for Austin's transit agency (CapMetro). Data is collected by capmetricsd (⭐10), a Go daemon.
- Bus Observatory API - Public archive of real-time data on vehicle movements and status, collected from transit systems around the world.
National government datasets / Rust
- National Transit Database (USA) - Information and statistics on the transit systems of the United States, run by the Federal Transit Administration.
- transport.data.gouv (France) - Data platform for the French transport ecosystem.
- European long-distance transport operators (EU) (Unofficial) (⭐50) - Unofficial list of available API endpoints, GTFS feeds and client libraries
Proprietary (non-standard) vendor APIs / Rust
- Transport API - REST API for aggregated transit data for the United Kingdom. Fee-based access.
- NextBus API - REST API for real-time vehicle, route, stop, and arrival data for agencies that have puchased NextBus's hardware and/or software.
- Navitia.io - REST API for journey planning, stop schedules, isochrones and lot more on US and EU. Navitia (⭐442) is the opensource engine behind the live API.
- CityBikes - REST API for aggregated bikeshare data from around the world. Powered by pyBikes (⭐586).
- HAFAS – Propriety public transport management software by HaCon (list of endpoints)
- Citymapper API - REST API for transit journey planning, realtime transit data and walk, cycle, scooter travel times.
Web Apps (closed source) / Rust
- Citylines.co - A collaborative platform for mapping transit systems, with an emphasis on their historical evolution.
- TransitScreen - Custom realtime displays of all local transportation choices
- Bikeshare Map - Status of all worldwide bikeshare stations
- Bongo - Real-time Transit Tracking for Iowa City, Coralville and the University of Iowa. Combines three disparate transit systems into one UI.
- CityMapper Webapp - Really polished webapp with trip planner and route status for over 30 of cities.
- TransSee - Real-time transit predictions based on actual travel times, vehicle locations, schedules and maps. Premium gives you access to a detailed history of schedules, vehicle locations, stop arrivals, schedule adherance, charts and graphs. For an additional fee custom queries can be run on this data.
- YourStop - Mobile friendly web app which consumes GTFS feeds and displays both live and scheduled trips for stops. Launched with MBTA, YRT/Viva and Maryland MTA.
- DC MetroHero - Realtime vehicle position and arrivals and departure information for the Washington, D.C. region's WMATA Metrorail and Metrobus systems. WebApp, Android, and iOS apps avaliable.
Crowdsourced transit data / Rust
- OpenStreetMap (OSM) - The collaborative platform for mapping the world, including transport, transit, and routing data.
- GTFS-Hub (⭐30) - Community tested, probably quality/content enhanced, partially merged or filtered GTFS-feeds of (currently German) transport agencies. Maintained by MITFAHR|DE|ZENTRALE.
Sample GTFS and GTFS Realtime datasets used for software testing / Rust
- sample-gtfs-feed (⭐13) - An imaginary GTFS data set used for testing.
- transitfeed unit tests (⭐688) - Test data created for the original Google Python GTFS validator (⭐688).
- Transitland GTFS and GTFS Realtime unit tests (⭐43) - For testing the transitland-lib (⭐43) library that handles GTFS and GTFS Realtime parsing and validation for Transitland:
- gtfs-realtime-validator unit tests (⭐47) - Some GTFS datasets (zip files) (⭐47) are included and a large number of GTFS RT messages are defined programmatically in Java (⭐47) via the gtfs-realtime-bindings library.
- OpenTripPlanner unit tests (⭐2.4k) - Some GTFS datasets (⭐2.4k) are defined for the unit tests (GtfsTest (⭐2.4k) and mmri folder (⭐2.4k)).
Native Apps (open source) / Rust
- OneBusAway Apps - Android (source code), Fire Phone (source code), iOS (source code), Windows Phone (source code), Google Glass GDK (⭐515) (source code), Alexa skill (source code)
- OpenTripPlanner Android (⭐130) - An Android app for OpenTripPlanner
- OpenTripPlanner iOS (⭐68) - An iOS app for OpenTripPlanner
- opentripplanner-client-library (⭐2) - A Kotlin Multiplatform library for making API requests and parsing responses from an OpenTripPlanner v2 server for trip plans, bike rental info, and server metadata for Android, iOS, and web.
- Transito - FOSS data-provider-agnostic public transportation app that let's you route between locations using openly available public GTFS feeds (sourced from the Mobility Database). Utilizing the Mobroute Go API, the Transito app lets you performs routing calculations right on your phone. Cross-platform app currently supporting Android & Linux.
- Transportr (⭐1.1k) An Android app that uses public-transport-enabler (⭐409) in order to connect to many different transport networks worldwide.
- Trufi App (⭐11) - A cross-platform Flutter app that uses OpenTripPlanner
Native Apps (closed source) / Rust
- Transit Display - Multimodal and real-time transit display software.
- Ualabee - Community driven trip planner with focus on user interaction, users can report anomalies, upload pictures, edit transit data and chat with other passengers.
Hardware / Rust
- Bus Tracking GPS (⭐33) - Code for Miami prototype of a cheap open-source solution to track transit buses.
- Train departure Display (⭐280) - A replica, near real-time, miniature UK railway station train departure sign based upon a Raspberry Pi Zer0.
GTFS Based Visualizations / Rust
- All Transit - Interactive GTFS route and schedule animation (for U.S. cities) using Mapbox GL JS, Deck.gl and Transitland. Github repository here (⭐27).
- BusGraphs Access Analyzer - Web application for measuring the access provided by real and hypothetical fixed-route public transit networks, and visualizing and decomposing this access in variety of ways.
- fastest-bus-analysis-in-the-west (⭐24) - 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 (⭐58) - Web application for animation and visualization of GTFS data using gtfspy (⭐163).
- gtfs-to-geojson - A simple online converter for gtfs to geojson with a list of feeds.
- gtfs-visualizations (⭐136) - Open-source NodeJS application for visualizing the routes of GTFS datasets.
- Mapnificent - Shows areas you can reach with public transport in a given time. Open-source on GitHub (⭐387), live at https://www.mapnificent.net/.
- MIT COAXS - Co-creative Planning of Transit Corridors using Accessibility-Based Stakeholder Engagement (shows route scenarios using OpenTripPlanner Analyst).
- MOTIS - Intermodal Mobility Information System including visualization
- MTA Frequency - Frequency visualization of subways and buses in New York City built using Transitland.
- SEPTA Rail OTP Report - An online on-time performance reporing & drill down tool using GTFS.
- Simple Transit Map - An online example of how to host and update a webmap.
- Simple Transit Site - An online example of how to create a transit website all from your gtfs on Github (⭐4)
- Toronto Transit Explorer (⭐37) - A Java application that visualizes transit, biking and walking accessibility across the city of Toronto. Uses a modified version of R5 (⭐329) for routing.
- Transit Vis (⭐14) - 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 (⭐287) Animate GTFS data around the world using Processing and Transitland.
- TRAVIC Transit Visualization Client - Visualizes vehicles moving based on static GTFS data (and sometimes realtime data). Supports over 260 cities. Github account for geOps organization is here.
- Traze by Veridict - Visualization of public transport vehicles from all over the world. Collaborate with other users to get real-time updates even when it is not available from the agency. Based on a number of sources, including GTFS and GTFS-RT. (Previously known as Livemap24).
- Visualizing MBTA Data - Interactive graphs that show how people use Boston's subway system.
- GTFS Viz 🚉 (⭐23) - A web app that visualizes GTFS Data on the browser at scale without a backend on the client side using duckdb-wasm 🦆.
Agency Tools / General GIS Applications for making transit visualizations
- TNExT (⭐17) - 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.
- Remix - A webapp that lets transit agencies easily plan routes.
- Next Train API (⭐4) - 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 (⭐1) - 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) - 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) - 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.
- PTV Lines - A cloud-based public transport software for line planning and public transport service optimisation
- TransAM - An open-source asset management platform for public transportation agencies.
- RidePilot (⭐25) - An open-source Computer Aided Scheduling and Dispatch (CASD) software system to meet the needs of small scale human service transportation agencies.
- Route Trends (webapp, GitHub (⭐16)) - 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).
- TBEST - TBEST (Transit Boardings Estimation and Simulation Tool) is an effort to develop a multi-faceted GIS-based modeling, planning and analysis tool which integrates socio-economic, land use, and transit network data into a platform for scenario-based transit ridership estimation and analysis. Funded by the Florida Department of Transportation. Free to use but not open-source.
Transit Map Creation / Rust
- Brand New Subway - An interactive transportation planning game that lets players alter the NYC subway system to their heart's content.
- BENO Metro Mapm Creator - A very old fashioned but classic transit map creator.
- Tennessine Metro Designer - A modern and aesthetically pleasing transit map designer.
- Metro Map Maker - An open source and simple metro map maker software.
- MetroDreamin' - A modern, open source software that allows users to create, save, like, and share interactive transit maps with agents.
- Rail Map Generators - Tool for generating railway maps and information panels in the styles of various cities' public transportation systems.
- MetroSets - A flexible web tool to visualize set systems using the metro map metaphor. Based on this paper
Transit Map Creation / General Drawing Applications for making transit visualizations
- Adobe illustrator - The industry-leading vector graphics software (requres membership plan).
- Inkscape - A free desgn tool similar to Adobe Illustrator.
Transit Map Creation / General GIS Applications for making transit visualizations
- Felt - An aestically pleasing Modern GIS software.
- Google Mymaps - Create and share custom maps with Google My Maps.
- Google Earth - Create and share custom maps with one of the the world's most detailed statelite applications.
Transit Map Aggregation / General GIS Applications for making transit visualizations
- UrbanRail.Net - Worldwide reference map of urban rail transport (metros,trams,commuter rail) with detailed and up-to-date information.
- OpenRailwayMap - Worldwide map of railways using OpenStreetMap data.
- AllRailMap - Another worldwide map of railways using OpenStreetMap data.
- European Railway Atlas - A reference book of European railway maps that is available for purchase.
- Rail Transit Maps - A collection of railway maps covering Europe (especially Russia).
- Tramscale - Website outlining maps showing the scales of tram systems around the world.
- Timelines - Compare the timelines of Rapid Transit Projects around the world.
- Metrolinemap - Interactive Maps of the world's Metro systems.
- Metrocyclopaedia - 3d maps of metro systems across the world (uses data from Metrolinemap).
- RailFansCanada - Interactive System Map detailing the the present and future of different urban rail systems in Canada.
- North American Transit - Map of all Passenger Rail in North America including (intercity rail, metros, trams and tourist lines)
- Intercity Rail map - Map of the real time location and schedule information for Amtrak and Via trains
- Indian Railways Map - Interactive Maps of the Indian Main rail network.
- National Rail Network Map - This map shows the extent and ownership of rail lines in the United States, including passenger and freight lines.
- Ferrocarta - A series of maps covering all of the passenger rail networks in Brazil, Canada and France.
- Train Lookout - A tool to easily Log, map and share your journeys by train.
- Australian Rail Maps - Detailed Australian railway maps from the national, state and city levels.
- Steam Engine "IS" - Maps of railways in the USSR.
- Carto.Metro - Detailed maps of metro and tram networks of global cities (especially in France).
- Railway Stations - Photos of Railway Stations across the world.
- INAT - Aesthetically pleasing static maps of worldwide metros systems.
- Transit Maps - Critiques and reviews of the design of transit maps from across the world.
- Transit Explorer - A map containing fixed-guideway transit around the world.
- Britsh Railways An interactive map of Great Britain's rail network.
- TransitLand Map - Worldwide map of transit services (which have a GTFS Feed).
- DB InfraGO - Interactive Map of German Rail infrastructure.
- SNCF Carte interactive - Interactive Map of French Rail infrastructure.
- Project Mapping - Schematic maps of UK and worldwide rail networks.
- China Railway Map - An online Interactive map for the passenger railway transportation system of China, presenting station and rail information.
- Canadian Rail Atlas - a user-friendly, interactive map of Canada’s nearly 43,000-kilometre railway network.
- The Rail Map - An Interactive Map with Train lines in North America using data from OpenStreetMap.
- JR pass - Interactive Map of Mainline Rail in Japan.
Community / General GIS Applications for making transit visualizations
- MobilityData Slack chat - Chatroom that includes channels #gtfs, #gtfs-validators #mobility-database #gtfs-realtime #gtfs_best-practices #gtfs-pathways #gtfs-fares #gtfs-flex #trb-transit-data.
- OpenTripPlanner (⭐2.4k) Community
Local and regional groups / General GIS Applications for making transit visualizations
- Transit Techies NYC - NYC-based in-person/online hybrid meetup. Speaker list includes many contributors to this repo.
- German Open Transport Meetup (⭐46) - Biweekly online meetup of the German-speaking open transport community.
- German Open Transport Data Quality Meetup (⭐46) - Bimonthly online meetup of the German-speaking open transport community dedicated to data quality.
8. Awesome Playwright
Guides
- Testing 3D applications with Playwright on GPU - Recipe to enable hardware acceleration for Playwright tests on CI.
9. Awesome Jax
Libraries / New Libraries
- tmmax (⭐14) - Vectorized calculation of optical properties in thin-film structures using JAX. Swiss Army knife tool for thin-film optics research
10. Awesome Cl
YAML
- docker-lisp-gamedev - A Docker image containing tools necessary for Common Lisp game development and deployment. Comes in Linux and Windows variety. Thoroughly tested via CI.
11. Discount for Student Dev
SaaS
- Requestly [FREE] – Requestly is an open-source tool that simplifies API development, testing, mocking, and integration for developers and QAs. Through the Requestly Student Program, students get full access to all its powerful tools completely free.
12. Awesome Cpp
Compiler
- PCC (⭐112) - A very old C compiler. Supports C99.
Build Systems
- Sconsolidator (⭐23) - Scons build system integration for Eclipse CDT.
Websites
13. Awesome Mac
Terminal Apps / Databases
- hyper - A terminal built on web technologies.
- iTerm2 - iTerm2 is an amazing terminal emulator for OS X.
- Tabby (formerly Terminus) (⭐65k) - Free terminal tool, built with TypeScript, heavily inspired by Hyper.
- Wave (⭐11k) - An open-source terminal that combines traditional terminal features with graphical capabilities like file previews, web browsing, and AI assistance.
14. Awesome Agi Cocosci
Bayesian Modeling / Generative Model
- Cooperative Training of Descriptor and Generator Networks - IEEE Transactions on Pattern Analysis and Machine Intelligence, 2018. [All Versions]. This paper studies the cooperative training of two generative models for image modeling and synthesis. Both models are parametrized by convolutional neural networks (ConvNets). The first model is a deep energy-based model, whose energy function is defined by a bottom-up ConvNet, which maps the observed image to the energy. We call it the descriptor network. The second model is a generator network, which is a non-linear version of factor analysis. It is defined by a top-down ConvNet, which maps the latent factors to the observed image. The maximum likelihood learning algorithms of both models involve MCMC sampling such as Langevin dynamics. This work observes that the two learning algorithms can be seamlessly interwoven into a cooperative learning algorithm that can train both models simultaneously. Specifically, within each iteration of the cooperative learning algorithm, the generator model generates initial synthesized examples to initialize a finite-step MCMC that samples and trains the energy-based descriptor model. After that, the generator model learns from how the MCMC changes its synthesized examples. That is, the descriptor model teaches the generator model by MCMC, so that the generator model accumulates the MCMC transitions and reproduces them by direct ancestral sampling.
- Prev: Feb 06, 2025
- Next: Feb 04, 2025