diff --git a/docs/awesome/awesome-angular.md b/docs/awesome/awesome-angular.md index 76cad26459..9565c9a6f7 100644 --- a/docs/awesome/awesome-angular.md +++ b/docs/awesome/awesome-angular.md @@ -184,6 +184,7 @@ Current Angular version: [![npm version](https://badge.fury.io/js/%40angular%2Fc * [daily.dev](https://app.daily.dev/tags/angular) * [qupaya](https://qupaya.com/blog/) * [Offering Solutions](https://offering.solutions/blog/) +* [Daniel Kreider](https://danielk.tech/) ##### Books diff --git a/docs/awesome/awesome-cl.md b/docs/awesome/awesome-cl.md index a7748df205..a8442d584a 100644 --- a/docs/awesome/awesome-cl.md +++ b/docs/awesome/awesome-cl.md @@ -551,8 +551,9 @@ and search for JSON RPC below. YAML ==== +* 👍 [cl-yaml](https://github.com/eudoxia0/cl-yaml.git) - a YAML parser and emitter built on top of libyaml. [MIT][200]. +* [nyaml](https://github.com/jasom/nyaml) - A lisp native YAML parser. MIT. * [cl-yacclyaml](https://github.com/mabragor/cl-yaclyaml) - a pure lisp YAML processor (loader, but not yet dumper). [GPL3][2]. -* [cl-yaml](https://github.com/eudoxia0/cl-yaml.git) - a YAML parser and emitter built on top of libyaml. [MIT][200]. Language extensions @@ -951,6 +952,8 @@ See also: * [hermetic](https://github.com/eudoxia0/hermetic) - Security for Clack-based web applications. [Expat][14]. * [live-reload](https://github.com/knobo/live-reload) - Live reload prototype for clack. [LLGPL][8]. * [clack-static-asset-middleware](https://github.com/fisxoj/clack-static-asset-middleware) - a cache-busting static asset middleware for the clack. [MIT][200]. +* [lack-expression-cache](https://github.com/daninus14/lack-compression-cache) - lack middleware for compressing and caching static resources. MIT. +* [lack-rerouter](https://github.com/daninus14/lack-rerouter) - lack middleware to reroute URIs of requests. MIT. For routing, we can also use Snooze (see below). diff --git a/docs/awesome/awesome-dash.md b/docs/awesome/awesome-dash.md index 36beab663d..8810083652 100644 --- a/docs/awesome/awesome-dash.md +++ b/docs/awesome/awesome-dash.md @@ -4,90 +4,91 @@ [](https://plot.ly/products/dash/) -很棒的 Dash(plotly)资源的精选列表 +A curated list of awesome Dash (plotly) resources -> [Dash](https://plot.ly/products/dash/) 是用于构建 Web 应用程序的高效 Python 框架. - > 基于 Flask、Plotly.js 和 React.js 编写的 Dash 非常适合在纯 Python 中构建具有高度自定义用户界面的数据可视化应用程序. 它特别适合使用 Python 处理数据的任何人. +> [Dash](https://plot.ly/products/dash/) is a productive Python framework for building web applications. +> Written on top of Flask, Plotly.js, and React.js, Dash is ideal for building data visualization apps with highly custom user interfaces in pure Python. It's particularly suited for anyone who works with data in Python. ## Tutorials -- [Introducing Plotly Dash](https://medium.com/@plotlygraphs/introducing-dash-5ecf7191b503) - Dash 的作者 Chris Parmer 对 Dash 的高级介绍. 本文作为 Dash 正式发布(2017 年 6 月 21 日)的一部分发布. +- [Introducing Plotly Dash](https://medium.com/@plotlygraphs/introducing-dash-5ecf7191b503) - A high level introduction to Dash by Chris Parmer, the author of Dash. This essay was released as part of Dash's official launch (June 21, 2017). - [Plotly's tutorials - Part 1: App Layout](https://plot.ly/dash/getting-started) - [Plotly's tutorials - Part 2: Interactivity](https://plot.ly/dash/getting-started-part-2) - [Plotly's tutorials - Part 3: Interactive Graphing](https://plot.ly/dash/interactive-graphing) - [Plotly's tutorials - Part 4: Callbacks With State](https://plot.ly/dash/state) -- [Charming Data YouTube channel](https://www.youtube.com/charmingdata) - 一个专门用于教授 Dash 和 Plotly 的频道,拥有超过 25,000 名订阅者. -- [Interactive Web-Based Dashboards in Python](https://alysivji.github.io/reactive-dashboards-with-dash.html) - MVC 模型如何与 Dash 相关以及构建应用程序的演练. -- [Using Plotly’s Dash to deliver public sector decision support dashboards](https://medium.com/a-r-g-o/using-plotlys-dash-to-deliver-public-sector-decision-support-dashboards-ac863fa829fb) - 逐步构建复杂的仪表板. -- [OPS CodeDay: Dash Plotly Map + Graph](https://radumas.info/blog/tutorial/2017/08/10/codeday.html) - 如何将 Jupyter notebooks 与 Dash 结合使用来创建映射即. -- [Creating Interactive Visualizations with Plotly’s Dash Framework](http://pbpython.com/plotly-dash-intro.html) - 关于如何开始使用 Dash 的高级概述. -- [Finding Bigfoot with Dash, Part 1](https://timothyrenner.github.io/posts/bigfoot-with-dash-part-1/) - 构建大脚怪目击仪表板的演练. [Part 2](https://timothyrenner.github.io/posts/bigfoot-with-dash-part-2), [Part 3](https://timothyrenner.github.io/posts/bigfoot-with-dash-part-3/). -- [Visualize Earthquakes with Plotly Dash](https://www.giacomodebidda.com/visualize-earthquakes-with-plotly-dash/) - 对 Dash 替代品的环境扫描,然后是教程. +- [Charming Data YouTube channel](https://www.youtube.com/charmingdata) - A channel dedicated to teaching Dash and Plotly with over 25k subscribers. +- [Interactive Web-Based Dashboards in Python](https://alysivji.github.io/reactive-dashboards-with-dash.html) - How the MVC model pertains to Dash and a walkthrough of building an app. +- [Using Plotly’s Dash to deliver public sector decision support dashboards](https://medium.com/a-r-g-o/using-plotlys-dash-to-deliver-public-sector-decision-support-dashboards-ac863fa829fb) - Buiding a complex dashboard step-by-step. +- [OPS CodeDay: Dash Plotly Map + Graph](https://radumas.info/blog/tutorial/2017/08/10/codeday.html) - How to use Jupyter notebooks in tandom with Dash to create mapping viz. +- [Creating Interactive Visualizations with Plotly’s Dash Framework](http://pbpython.com/plotly-dash-intro.html) - High level overview of how to get started with Dash. +- [Finding Bigfoot with Dash, Part 1](https://timothyrenner.github.io/posts/bigfoot-with-dash-part-1/) - Walkthrough of building a dashboard of Bigfoot sightings. [Part 2](https://timothyrenner.github.io/posts/bigfoot-with-dash-part-2), [Part 3](https://timothyrenner.github.io/posts/bigfoot-with-dash-part-3/). +- [Visualize Earthquakes with Plotly Dash](https://www.giacomodebidda.com/visualize-earthquakes-with-plotly-dash/) - Environmental scan of alternatives to Dash followed with a tutorial. - [ARGO Labs - Plotly Dash Tutorial (Video)](https://www.youtube.com/watch?v=yfWJXkySfe0) - Detailed introduction to creating interactive dashboards. -- [Data Visualization GUIs with Dash and Python (Video playlist)](https://www.youtube.com/watch?v=J_Cy_QjG6NE&list=PLQVvvaa0QuDfsGImWNt1eUEveHOepkjqt) - 探索 Dash 功能的五部分系列. -- [Interactive Visualization of Machine Learning and Computer Vision with Dash](https://www.youtube.com/watch?v=3F5AR-uUqJc) - 官方介绍视频. -- [Webinar: Converting React components to Dash components](https://www.youtube.com/watch?v=wifoPPRgG_I) - 关于如何使用 Dash Component Boilerplate cookiecutter 模板将 React 组件转换为 Dash 组件的官方教程. -- [Interactive Image Processing with Dash-Canvas](https://www.youtube.com/watch?v=LKXSFBB5ccI) - Dash Canvas 组件的官方介绍视频. -- [Dash Cytoscape Component](https://www.youtube.com/watch?v=snXcIsCMQgk) - Dash Cytoscape 组件的官方介绍视频. -- [An introduction to Dash DataTable](https://www.youtube.com/watch?v=dueejcyrYh8) - Dash DataTable 组件的官方介绍视频. +- [Data Visualization GUIs with Dash and Python (Video playlist)](https://www.youtube.com/watch?v=J_Cy_QjG6NE&list=PLQVvvaa0QuDfsGImWNt1eUEveHOepkjqt) - Five-part series exploring Dash features. +- [Interactive Visualization of Machine Learning and Computer Vision with Dash](https://www.youtube.com/watch?v=3F5AR-uUqJc) - Official introduction video. +- [Webinar: Converting React components to Dash components](https://www.youtube.com/watch?v=wifoPPRgG_I) - Official tutorial about how to convert React components to Dash components using the Dash Component Boilerplate cookiecutter template. +- [Interactive Image Processing with Dash-Canvas](https://www.youtube.com/watch?v=LKXSFBB5ccI) - Official introduction video to the Dash Canvas components. +- [Dash Cytoscape Component](https://www.youtube.com/watch?v=snXcIsCMQgk) - Official introduction video to the Dash Cytoscape components. +- [An introduction to Dash DataTable](https://www.youtube.com/watch?v=dueejcyrYh8) - Official introduction video to the Dash DataTable components. ## Component Libraries - [Tutorial on creating custom Dash components with React.js.](https://plot.ly/dash/plugins) -- [Dash Bio Components](https://dash.plot.ly/dash-bio) - 一套生物信息学组件,可以更轻松地分析和可视化生物信息学数据,并在 Dash 应用程序中与它们交互. -- [Dash Canvas Components](https://dash.plot.ly/canvas) - 使用 Dash 进行图像注释和图像处理的模块. -- [Awesome React Components](https://github.com/brillout/awesome-react-components) - React.js 组件的目录可能会被包装到 Dash 组件中. -- [Awesome React](https://github.com/enaqx/awesome-react) - 开发 React.js 组件的有用资源. +- [Dash Bio Components](https://dash.plot.ly/dash-bio) - Suite of bioinformatics components that make it simpler to analyze and visualize bioinformatics data and interact with them in a Dash application. +- [Dash Canvas Components](https://dash.plot.ly/canvas) - Module for image annotation and image processing using Dash. +- [Awesome React Components](https://github.com/brillout/awesome-react-components) - Catalog of React.js components potentially interesting to be wrapped into Dash components. +- [Awesome React](https://github.com/enaqx/awesome-react) - Helpful resources for developing React.js components. - [Dash Core Components](https://github.com/plotly/dash-core-components) -- [Dash Cytoscape Component](https://dash.plot.ly/cytoscape) - 用于创建易于定制、高性能、交互式和基于 Web 的网络的图形可视化组件. -- [Dash DataTable Component](https://dash.plot.ly/datatable) - 支持丰富样式、条件格式、编辑、排序、过滤等的交互式表格. -- [Dash DAQ Components](https://dash.plot.ly/dash-daq) - 一组控件,可以更轻松地将数据采集和控件集成到您的 Dash 应用程序中. -- [Dash ECharts Components](https://github.com/mergeforward/dash_echarts) - Dash 的 ECharts(V5) 组件. +- [Dash Cytoscape Component](https://dash.plot.ly/cytoscape) - Graph visualization component for creating easily customizable, high-performance, interactive, and web-based networks. +- [Dash DataTable Component](https://dash.plot.ly/datatable) - Interactive table that supports rich styling, conditional formatting, editing, sorting, filtering, and more. +- [Dash DAQ Components](https://dash.plot.ly/dash-daq) - Set of controls that make it simpler to integrate data acquisition and controls into your Dash applications. +- [Dash ECharts Components](https://github.com/mergeforward/dash_echarts) - ECharts(V5) Components for Dash. - [Dash HTML Components](https://github.com/plotly/dash-html-components) -- [mydcc](https://github.com/jimmybow/mydcc) - Dash 核心组件的扩展. -- [sd-material-ui](https://github.com/StratoDem/sd-material-ui) - Dash 的 material-ui 组件的 StratoDem Analytics 实现. -- [sd-range-slider](https://github.com/StratoDem/sd-range-slider) - 范围滑块 Dash 组件. -- [dj-plotly-dash](https://github.com/pikhovkin/dj-plotly-dash) - Django 的 Plotly Dash 叉子. -- [dash-flexbox-grid](https://github.com/pikhovkin/dash-flexbox-grid) - 包装 Plotly Dash 的 react-flexbox-grid. -- [dash-color-picker](https://github.com/vivekvs1/dash-color-picker) - 包装反应颜色. -- [dash-dual-listbox](https://github.com/vivekvs1/dash-dual-listbox) - 包装 react-duallist. -- [dash-bootstrap-components](https://dash-bootstrap-components.opensource.asidatascience.com/) - 基于 Bootstrap 的布局引擎、默认样式和高级组件. -- [dash-uploader](https://github.com/np-8/dash-uploader) - 为 Dash 上传组件. 支持大数据文件. -- [Dash Mantine Components](https://github.com/snehilvj/dash-mantine-components) - 基于 Mantine React 组件库的 40 多个 Dash 组件的集合. -- [plotly-resampler](https://github.com/predict-idlab/plotly-resampler) - 包装图形,添加数据下采样(聚合)功能,实现大型数据集的可视化. +- [mydcc](https://github.com/jimmybow/mydcc) - Extension of Dash Core Components. +- [sd-material-ui](https://github.com/StratoDem/sd-material-ui) - StratoDem Analytics implementations of material-ui components for Dash. +- [sd-range-slider](https://github.com/StratoDem/sd-range-slider) - Range Slider Dash component. +- [dj-plotly-dash](https://github.com/pikhovkin/dj-plotly-dash) - Plotly Dash fork for Django. +- [dash-flexbox-grid](https://github.com/pikhovkin/dash-flexbox-grid) - Wrapper around react-flexbox-grid for Plotly Dash. +- [dash-color-picker](https://github.com/vivekvs1/dash-color-picker) - Wrapper around react-color. +- [dash-dual-listbox](https://github.com/vivekvs1/dash-dual-listbox) - Wrapper around react-duallist. +- [dash-bootstrap-components](https://dash-bootstrap-components.opensource.asidatascience.com/) - Layout engine, default styles and high-level components based on Bootstrap. +- [dash-uploader](https://github.com/np-8/dash-uploader) - Upload component for Dash. Supports large data files. +- [Dash Mantine Components](https://github.com/snehilvj/dash-mantine-components) - Collection of 40+ Dash components based on Mantine React Components library. +- [plotly-resampler](https://github.com/predict-idlab/plotly-resampler) - Wrapper for plotly figures that adds data downsampling (aggregating) functionality, enabling the visualization of large datasets. +- [dash-vega-components](https://github.com/altair-viz/dash-vega-components) - Dash component for Vega-Altair, Vega-Lite, and Vega charts. ## App Examples -- [Oil and Gas Explorer](https://plot.ly/dash/gallery/new-york-oil-and-gas/) - 随着时间的推移和链接的可视化探索石油和天然气生产. [Source Code.](https://github.com/plotly/dash-oil-and-gas-demo) -- [Uber Rides](https://plot.ly/dash/gallery/uber-rides/) - 显示 2014 年在纽约市的所有 Uber 游乐设施.后端的 Pandas 过滤了 0.5gig 数据文件. [Source Code.](https://github.com/plotly/dash-uber-rides-demo) -- [Simple Stock Tickers](https://plot.ly/dash/gallery/stock-tickers/) - 从 Google Finance 查询数据并将结果显示为烛台图. [Source Code.](https://github.com/plotly/dash-stock-tickers-demo-app) -- [Volatility Surface Explorer](https://plot.ly/dash/gallery/volatility-surface) - 使用 Pandas Datareader 从 Yahoo Finance 获取 CBOE 期权链数据,并计算在 3D 网格图表中可视化的每个期权的隐含波动率. [Source Code.](https://github.com/plotly/dash-volatility-surface) -- [Drug Discovery](https://plot.ly/dash/gallery/drug-explorer/) - 当您将鼠标悬停在图表中的点上时显示药物的描述. [Source Code.](https://github.com/plotly/dash-drug-discovery-demo/) -- [Live Wind Streaming](https://plot.ly/dash/gallery/live-wind-data/) - 持续查询 SQL 数据库并显示风速和风向的实时图表. [Source Code.](https://github.com/plotly/dash-sample-apps/tree/main/apps/dash-wind-streaming) -- [Recession in 255 Charts](https://plot.ly/dash/gallery/recession-report/) - 改编自纽约时报的优秀 [How the Recession Reshaped the Economy in 255 Charts](https://www.nytimes.com/interactive/2014/06/05/upshot/how-the-recession-reshaped-the-economy-in-255-charts.html). [Source Code.](https://github.com/plotly/dash-recession-report-demo) -- [3D Yield Curve](https://plot.ly/dash/gallery/yield-curve/) - 改编自纽约时报的优秀 [A 3-D View of a Chart That Predicts The Economic Future: The Yield Curve](https://www.nytimes.com/interactive/2015/03/19/upshot/3d-yield-curve-economic-growth.html). [Source Code.](https://github.com/plotly/dash-yield-curve) -- [Finding Bigfoot](https://bigfoot-sightings-dash.herokuapp.com/) - 几个绘图(包括地图)、使用 Bootstrap 构建的网格布局、与输入字段的交互以及缓存(另请参阅 [Tutorials](#tutorials)). [Source Code.](https://github.com/timothyrenner/bigfoot-dash-app) -- [Visualize Earthquakes with Plotly Dash](https://belle-croissant-54211.herokuapp.com/) - 出色的用户界面和使用 Dash 进行地理空间分析. 包括 [basic unit tests](https://github.com/jackdbd/dash-earthquakes/tree/master/tests). [Source Code.](https://github.com/jackdbd/dash-earthquakes) -- [Street Quality IDentification [SQUID]](https://squid-syracuse.herokuapp.com/) - 用地图、数据表和违规道路的照片突出质量差的道路. [Source Code.](https://github.com/amyoshino/SQUID-Syracuse-Dashboard) -- [VoxelViz](http://lukas-snoek.com/voxelviz) - (f)MRI 数据集的竞赛获奖可视化工具. [Source Code.](https://github.com/lukassnoek/VoxelViz) -- [Traffic Accidents UK](https://traffic-accidents-uk.herokuapp.com/) - 探索 2015 年英国发生的 140,008 起交通事故. [Source Code.](https://github.com/richard-muir/uk-car-accidents) -- [New York Taxi Rides](https://dash.vaex.io/) - YellowCab Taxi 公司从鼎盛时期开始的一整年数据,出行次数远远超过 1 亿次. Dash + Vaex 数据框超过 1 亿行. [Source Code.](https://github.com/vaexio/dash-120million-taxi-app) -- [GutenSearch](https://gutensearch.com/) - 查看古腾堡计划的书籍. [Source Code.](https://github.com/cordb/gutensearch) +- [Oil and Gas Explorer](https://plot.ly/dash/gallery/new-york-oil-and-gas/) - Explore oil and gas production over time and with linked visualisations. [Source Code.](https://github.com/plotly/dash-oil-and-gas-demo) +- [Uber Rides](https://plot.ly/dash/gallery/uber-rides/) - Displays all of the Uber rides in New York City in 2014. Pandas on the backend filters a 0.5gig datafile. [Source Code.](https://github.com/plotly/dash-uber-rides-demo) +- [Simple Stock Tickers](https://plot.ly/dash/gallery/stock-tickers/) - Queries data from Google Finance and displays the results as candlestick charts. [Source Code.](https://github.com/plotly/dash-stock-tickers-demo-app) +- [Volatility Surface Explorer](https://plot.ly/dash/gallery/volatility-surface) - Fetches CBOE options chain data from Yahoo Finance with Pandas Datareader and calculates the implied volatility of each option visualised in a 3D mesh chart. [Source Code.](https://github.com/plotly/dash-volatility-surface) +- [Drug Discovery](https://plot.ly/dash/gallery/drug-explorer/) - Displays a description of the drug as you hover over points in the graph. [Source Code.](https://github.com/plotly/dash-drug-discovery-demo/) +- [Live Wind Streaming](https://plot.ly/dash/gallery/live-wind-data/) - Continually queries a SQL database and displays live charts of wind speed and wind direction. [Source Code.](https://github.com/plotly/dash-sample-apps/tree/main/apps/dash-wind-streaming) +- [Recession in 255 Charts](https://plot.ly/dash/gallery/recession-report/) - Adapted from NYTimes's excellent [How the Recession Reshaped the Economy in 255 Charts](https://www.nytimes.com/interactive/2014/06/05/upshot/how-the-recession-reshaped-the-economy-in-255-charts.html). [Source Code.](https://github.com/plotly/dash-recession-report-demo) +- [3D Yield Curve](https://plot.ly/dash/gallery/yield-curve/) - Adapted from NYTimes's excellent [A 3-D View of a Chart That Predicts The Economic Future: The Yield Curve](https://www.nytimes.com/interactive/2015/03/19/upshot/3d-yield-curve-economic-growth.html). [Source Code.](https://github.com/plotly/dash-yield-curve) +- [Finding Bigfoot](https://bigfoot-sightings-dash.herokuapp.com/) - Several plots (including a map), a grid layout built with Bootstrap, interactions with an input field, and caching (See also [Tutorials](#tutorials)). [Source Code.](https://github.com/timothyrenner/bigfoot-dash-app) +- [Visualize Earthquakes with Plotly Dash](https://belle-croissant-54211.herokuapp.com/) - Great UI and usage of geospatial analytics with Dash. Includes [basic unit tests](https://github.com/jackdbd/dash-earthquakes/tree/master/tests). [Source Code.](https://github.com/jackdbd/dash-earthquakes) +- [Street Quality IDentification [SQUID]](https://squid-syracuse.herokuapp.com/) - Highlights poor quality roads with maps, data table and photos of the offending piece of road. [Source Code.](https://github.com/amyoshino/SQUID-Syracuse-Dashboard) +- [VoxelViz](http://lukas-snoek.com/voxelviz) - Competition winning Visualization tool for (f)MRI data-sets. [Source Code.](https://github.com/lukassnoek/VoxelViz) +- [Traffic Accidents UK](https://traffic-accidents-uk.herokuapp.com/) - Explore the 140,008 traffic accidents in the UK in 2015. [Source Code.](https://github.com/richard-muir/uk-car-accidents) +- [New York Taxi Rides](https://dash.vaex.io/) - A full year of the YellowCab Taxi company data from their prime, numbering well over 100 million trips. Dash + Vaex dataframe with over a 100 million rows. [Source Code.](https://github.com/vaexio/dash-120million-taxi-app) +- [GutenSearch](https://gutensearch.com/) - Look inside the books of Project Gutenberg. [Source Code.](https://github.com/cordb/gutensearch) ## Idiomatic examples -- [Dash recipes](https://github.com/plotly/dash-recipes) - 脚本和示例的集合,由 plotly 团队在回答来自更大的 Dash 社区的问题时创建. +- [Dash recipes](https://github.com/plotly/dash-recipes) - A collection of scripts and examples created of the plotly team while answering questions from the greater Dash community. ## Galleries -- [Plotly App Gallery](https://plot.ly/dash/gallery) - Plotly 的 Dash 应用程序集合. -- [Dash Recipes GitHub](https://github.com/plotly/dash-recipes) - 在回答来自更大的 Dash 社区的问题时创建的脚本和示例的集合. -- [Dash Data Dashboards and Apps](https://www.dashboardom.com/) - 收集具有现实生活数据的数据仪表板,用于各种主题,以及一些使用 Dash 构建的在线营销应用程序. +- [Plotly App Gallery](https://plot.ly/dash/gallery) - Plotly's collection of Dash applications. +- [Dash Recipes GitHub](https://github.com/plotly/dash-recipes) - Collection of scripts and examples created while answering questions from the greater Dash community. +- [Dash Data Dashboards and Apps](https://www.dashboardom.com/) - Collection of data dashboards with real life data, for various topics, as well as a few apps for online marketing built with Dash. ## Talks -- [Dash: Data exploration web apps in pure Python](https://www.youtube.com/watch?v=eusglTlW4OA) - 切尔西道格拉斯,PyData DC 2018. -- [Overview of Dash](https://www.youtube.com/watch?v=sea2K4AuPOk) - Chris Parmer,Dash 的创造者(SciPy 2017). -- [We're Launching Dash](https://www.youtube.com/watch?v=5BAthiN0htc&t=1s) - Dash 的创造者 Chris Parmer,谈到 Dash 推出之前的动机(Plotcon NYC 2016). -- [Plotly dash and data visualisation in Python, PyData, Berlin 2017](https://www.slideshare.net/vladimirkazantsev/plotly-dash-and-data-visualisation-in-python) - Volodymyr Kazantsev(仅幻灯片). +- [Dash: Data exploration web apps in pure Python](https://www.youtube.com/watch?v=eusglTlW4OA) - Chelsea Douglas, PyData DC 2018. +- [Overview of Dash](https://www.youtube.com/watch?v=sea2K4AuPOk) - Chris Parmer, creator of Dash (SciPy 2017). +- [We're Launching Dash](https://www.youtube.com/watch?v=5BAthiN0htc&t=1s) - Chris Parmer, creator of Dash, speaking about the motivations behind Dash before it was launched (Plotcon NYC 2016). +- [Plotly dash and data visualisation in Python, PyData, Berlin 2017](https://www.slideshare.net/vladimirkazantsev/plotly-dash-and-data-visualisation-in-python) - Volodymyr Kazantsev (slides only). ## Books -- [Interactive Dashboards and Data Apps with Plotly and Dash](https://www.amazon.com/Interactive-Dashboards-Data-Apps-Plotly-ebook/dp/B08XMW45VY):利用 Python 中成熟的前端 Web 框架的强大功能——无需 JavaScript. +- [Interactive Dashboards and Data Apps with Plotly and Dash](https://www.amazon.com/Interactive-Dashboards-Data-Apps-Plotly-ebook/dp/B08XMW45VY): Harness the power of a fully fledged frontend web framework in Python – no JavaScript required. ## Cheat sheets - [plotly.py Cheat Sheet](https://images.plot.ly/plotly-documentation/images/python_cheat_sheet.pdf) @@ -109,4 +110,4 @@ - [Snehil Vijay](https://github.com/snehilvj) ## License -[![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg) ](https://creativecommons.org/publicdomain/zero/1.0/)
本作品根据Creative Commons Attribution 4.0 International License获得许可. +[![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0/)
This work is licensed under a Creative Commons Attribution 4.0 International License. diff --git a/docs/awesome/awesome-go.md b/docs/awesome/awesome-go.md index fe7dadd107..66396cb227 100644 --- a/docs/awesome/awesome-go.md +++ b/docs/awesome/awesome-go.md @@ -3338,7 +3338,6 @@ _Where to discover new Go libraries._ - [Berlin Golang](https://www.meetup.com/golang-users-berlin/) - [Brisbane Gophers](https://www.meetup.com/Brisbane-Golang-Meetup/) - [Bärner Go Meetup - Berne, Switzerland](https://www.meetup.com/berner-go-meetup/) -- [Canberra Gophers](https://www.meetup.com/Canberra-Gophers/) - [Go Language NYC](https://www.meetup.com/golanguagenewyork/) - [Go London User Group](https://www.meetup.com/Go-London-User-Group/) - [Go Remote Meetup](https://www.meetup.com/Go-Remote-Meetup/) @@ -3366,7 +3365,6 @@ _Where to discover new Go libraries._ - [Golang Hamburg - Germany](https://www.meetup.com/Go-User-Group-Hamburg/) - [Golang Israel](https://www.meetup.com/Go-Israel/) - [Golang Kathmandu](https://www.meetup.com/Golang-Kathmandu/) -- [Golang Korea](https://www.meetup.com/GDG-Golang-Korea/) - [Golang Lima - Peru](https://www.meetup.com/Golang-Peru/) - [Golang Lyon](https://www.meetup.com/Golang-Lyon/) - [Golang Marseille](https://www.meetup.com/fr-FR/Golang-Marseille/) diff --git a/docs/awesome/awesome-mac.md b/docs/awesome/awesome-mac.md index 2c2dd9fa88..f1eac88626 100644 --- a/docs/awesome/awesome-mac.md +++ b/docs/awesome/awesome-mac.md @@ -849,7 +849,7 @@ Any comments, suggestions? [Let us know!](https://github.com/jaywcjlove/awesome- * [Lantern](https://getlantern.org) - Free application that delivers fast, reliable and secure access to the open internet. [![Open-Source Software][OSS Icon] ![Freeware][Freeware Icon]](https://github.com/getlantern/lantern) * [Mullvad VPN](https://mullvad.net) - Privacy focused VPN that requires no personal information for use, keeps no logs, and allows payments with Bitcoin Cash, Monero and more. [![Open-Source Software][OSS Icon]](https://github.com/mullvad/mullvadvpn-app) * [Outline](https://getoutline.org/) - Outline makes it easy to create a VPN server, giving anyone access to the free and open internet. [![Open-Source Software][OSS Icon]](https://github.com/Jigsaw-Code) ![Freeware][Freeware Icon] -* [RerouteMe](https://naden.co) - An easy one-click macOS Proxy Configuration app. ![Freeware][Freeware Icon] +* [RerouteMe](https://nadenco.gumroad.com/l/rerouteme) - An easy one-click macOS Proxy Configuration app. ![Freeware][Freeware Icon] * [ShadowsocksX-NG](https://github.com/qiuyuzhou/ShadowsocksX-NG) - Next generation of ShadowsocksX. [![Open-Source Software][OSS Icon] ![Freeware][Freeware Icon]](https://github.com/qiuyuzhou/ShadowsocksX-NG) * [ShadowsocksX](http://shadowsocks.org/) - Secure socks5 proxy, designed to protect your internet traffic. [![Open-Source Software][OSS Icon] ![Freeware][Freeware Icon]](https://github.com/shadowsocks/shadowsocks) * [Shimo](https://www.shimovpn.com/) - VPN Client for Mac. diff --git a/docs/awesome/awesome-network-analysis.md b/docs/awesome/awesome-network-analysis.md index b0a51b1cc9..9d433b801b 100644 --- a/docs/awesome/awesome-network-analysis.md +++ b/docs/awesome/awesome-network-analysis.md @@ -996,9 +996,8 @@ Alden S. Klovdahl, [Eran Rivlis](https://github.com/erivlis), [Rohan Dandage](https://github.com/rraadd88), [Benjamin Smith](https://github.com/benyamindsmith), -[Beth Duckles](https://github.com/bduckles), -[Lei Cao](https://github.com/cllei12) and -[Michael Szell](https://github.com/mszell) - +[Beth Duckles](https://github.com/bduckles) and +[Lei Cao](https://github.com/cllei12) - have waived all copyright and related or neighboring rights to this work. Thanks to [Robert J. Ackland](https://github.com/rjackland), diff --git a/docs/awesome/awesome-pest.md b/docs/awesome/awesome-pest.md index 68eca8d61b..c06ca1f501 100644 --- a/docs/awesome/awesome-pest.md +++ b/docs/awesome/awesome-pest.md @@ -69,7 +69,7 @@ pest grammars. - [pest-ast](https://github.com/pest-parser/ast) - It can help to reduce boilerplate when converting pest parse trees to abstract syntax trees. - [pest_consume](https://crates.io/crates/pest_consume) - This crate can help with the parse tree traversing boilerplate. - [pest-test](https://crates.io/crates/pest-test) - It is a testing framework for pest grammars. - +- [pest_ascii_tree](https://crates.io/crates/pest_ascii_tree) - Output `Pairs` in a tree on the console ### CLI Debugger diff --git a/docs/awesome/awesome-react.md b/docs/awesome/awesome-react.md index d2d3cda020..9fa9ed1889 100644 --- a/docs/awesome/awesome-react.md +++ b/docs/awesome/awesome-react.md @@ -1,5 +1,10 @@
-## **Awesome React** [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) +## Awesome React [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) + +[![Sponsor](https://raw.githubusercontent.com/enaqx/awesome-react/master/./media/fern.png)](https://form.typeform.com/to/xlwIBLD5) +Input an OpenAPI spec and generate developer documentation and SDKs with our sponsor [Fern](https://form.typeform.com/to/xlwIBLD5). Request a preview [here](https://form.typeform.com/to/xlwIBLD5). + +--- A collection of awesome things regarding the React ecosystem. diff --git a/docs/awesome/awesome-rust.md b/docs/awesome/awesome-rust.md index be6eaa6386..03b54d9926 100644 --- a/docs/awesome/awesome-rust.md +++ b/docs/awesome/awesome-rust.md @@ -125,7 +125,7 @@ See also [Rust - Production](https://www.rust-lang.org/production) organizations * [Atomic-Server](https://github.com/atomicdata-dev/atomic-server/) [[atomic-server](https://crates.io/crates/atomic_server)] - NoSQL graph database with realtime updates, dynamic indexing and easy-to-use GUI for CMS purposes. [![Release](https://github.com/atomicdata-dev/atomic-server/actions/workflows/docker.yml/badge.svg)](https://github.com/atomicdata-dev/atomic-server/actions/workflows/docker.yml) * [CozoDB](https://github.com/cozodb/cozo) - A transactional, relational database that uses Datalog and focuses on graph data and algorithms. Time-travel-capable, and fast! [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/cozodb/cozo/build.yml?branch=main)](https://github.com/cozodb/cozo/actions/workflows/build.yml) * [darkbird](https://github.com/Rustixir/darkbird) [[darkbird](https://crates.io/crates/darkbird)] - HighConcurrency, RealTime, InMemory storage inspired by erlang mnesia -* [Databend](https://github.com/datafuselabs/databend) - A Modern Real-Time Data Processing & Analytics DBMS with Cloud-Native Architecture [![Release](https://github.com/datafuselabs/databend/actions/workflows/databend-release.yml/badge.svg)](https://github.com/datafuselabs/databend/actions/workflows/databend-release.yml) +* [Databend](https://github.com/databendlabs/databend) - A Modern Real-Time Data Processing & Analytics DBMS with Cloud-Native Architecture [![Release](https://github.com/databendlabs/databend/actions/workflows/databend-release.yml/badge.svg)](https://github.com/databendlabs/databend/actions/workflows/databend-release.yml) * [DB3 Network](https://github.com/dbpunk-labs/db3) - DB3 is a community-driven blockchain layer2 decentralized database network ![GitHub Workflow Status (with event)](https://img.shields.io/github/actions/workflow/status/dbpunk-labs/db3/ci.yml?branch=main&style=flat-square) * [erikgrinaker/toydb](https://github.com/erikgrinaker/toydb) - Distributed SQL database, written as a learning project. * [FnckSQL](https://github.com/KipData/FnckSQL) - SQL as a Function for Rust @@ -299,7 +299,7 @@ See also [A comparison of operating systems written in Rust](https://github.com/ * [Bartib](https://github.com/nikolassv/bartib) [[Bartib](https://crates.io/crates/bartib)] - A simple timetracker for the command line [![Tests](https://github.com/nikolassv/bartib/actions/workflows/test.yml/badge.svg?branch=master)](https://github.com/nikolassv/bartib/actions/workflows/test.yml) * [espanso](https://github.com/espanso/espanso) - A cross-platform Text Expander. [![CI](https://github.com/espanso/espanso/actions/workflows/ci.yml/badge.svg?branch=dev&event=push)](https://github.com/espanso/espanso/actions/workflows/ci.yml) * [eureka](https://crates.io/crates/eureka) - A CLI tool to input and store your ideas without leaving the terminal -* [Furtherance](https://github.com/lakoliu/Furtherance) - Time tracking app built with GTK4 +* [Furtherance](https://github.com/unobserved-io/Furtherance) - Time tracking app built with GTK4 * [illacloud/illa](https://github.com/illacloud/illa) [[ILLA Cloud](https://illacloud.com)] - Low-code internal tool builder. * [LLDAP](https://github.com/lldap/lldap) - Simplified LDAP interface for authentication. * [pier-cli/pier](https://github.com/pier-cli/pier) - A central repository to manage (add, search metadata, etc.) all your one-liners, scripts, tools, and CLIs @@ -1811,6 +1811,7 @@ A registry allows you to publish your Rust libraries as crate packages, to share * [Rust: Hack Without Fear!](https://www.youtube.com/watch?v=lO1z-7cuRYI) - Presented by [Nicholas Matsakis](https://github.com/nikomatsakis) @ C++Now 2018 * [Shipping a Solid Rust Crate](https://www.youtube.com/watch?v=t4CyEKb-ywA) - Presented by [Michael Gattozzi](https://github.com/mgattozzi) @ RustConf 2017 * Learning + * [100 Exercises To Learn Rust](https://rust-exercises.com) - Learn Rust through 100 hands-on exercises, covering syntax, types, and more * [Aquascope](https://github.com/cognitive-engineering-lab/aquascope) - Interactive visualizations of Rust at compile-time and run-time * [Awesome Rust Streaming](https://github.com/jamesmunns/awesome-rust-streaming) - A community curated list of livestreams. * [awesome-rust-mentors](https://rustbeginners.github.io/awesome-rust-mentors/) - A list of helpful mentors willing to take mentees and educate them about Rust and programming. diff --git a/docs/awesome/awesome-selfhosted.md b/docs/awesome/awesome-selfhosted.md index 8b38ddb436..20704c86c2 100644 --- a/docs/awesome/awesome-selfhosted.md +++ b/docs/awesome/awesome-selfhosted.md @@ -929,6 +929,7 @@ _Related: [Games](#games)_ - [LinuxGSM](https://linuxgsm.com/) - CLI tool for deployment and management of dedicated game servers on Linux: more than 120 games are supported. ([Source Code](https://github.com/GameServerManagers/LinuxGSM)) `MIT` `Shell` - [Lodestone](https://github.com/Lodestone-Team/lodestone) - A free, open source server hosting tool for Minecraft and other multiplayers. `AGPL-3.0` `Docker/Rust` - [Pelican Panel](https://pelican.dev/) - Web application for easy management of game servers, offering a user-friendly interface for deploying, configuring, and managing servers, server monitoring tools, and extensive customization options (fork of Pterodactyl). ([Source Code](https://github.com/pelican-dev/panel)) `AGPL-3.0` `PHP/Docker` +- [Pelican Panel](https://pelican.dev/) - Web application for easy management of game servers, offering a user-friendly interface for deploying, configuring, and managing servers, server monitoring tools, and extensive customization options (fork of Pterodactyl). ([Source Code](https://github.com/pelican-dev/panel)) `AGPL-3.0` `PHP/Docker` - [Pterodactyl](https://pterodactyl.io/) - Management panel for game servers, with an intuitive UI for end users. ([Source Code](https://github.com/pterodactyl/panel)) `MIT` `PHP` - [PufferPanel](https://www.pufferpanel.com/) - PufferPanel is an open source game server management panel, designed for both small networks and game server providers. ([Source Code](https://github.com/pufferpanel/pufferpanel)) `Apache-2.0` `Go` - [RconCli](https://github.com/gorcon/rcon-cli) - CLI for executing queries on a remote Valve Source dedicated server using the RCON Protocol. `MIT` `Go` diff --git a/docs/awesome/awesome-transit.md b/docs/awesome/awesome-transit.md index c0977c7c43..9f315ec795 100644 --- a/docs/awesome/awesome-transit.md +++ b/docs/awesome/awesome-transit.md @@ -1,8 +1,7 @@
## awesome-transit [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) [![RSS](https://img.shields.io/badge/Subscribe-RSS-blue.svg)](https://github.com/CUTR-at-USF/awesome-transit/commits/master.atom) -##### Community list of transit APIs, apps, datasets, research, and software -:bus::star2::train::star2::steam_locomotive: +##### Community list of data standards, APIs, apps, tools, datasets, and research around open source technology of public transit. Have something to add or change? Open a [pull request](https://github.com/MobilityData/awesome-transit/pulls) or [issue](https://github.com/MobilityData/awesome-transit/issues) at [MobilityData/awesome-transit](https://github.com/MobilityData/awesome-transit). @@ -10,19 +9,32 @@ Have something to add or change? Open a [pull request](https://github.com/Mobili -### Reference resources +### GTFS Reference resources -- [GTFS.org](https://gtfs.org) official documentation site for the General Transit Feed Specification. Includes additional GTFS resources. -- [Google Transit Developers](https://developers.google.com/transit/gtfs/) additional Google-specific documentation of GTFS. -- [World Bank: Intro. to GTFS](https://olc.worldbank.org/content/introduction-general-transit-feed-specification-gtfs-and-informal-transit-system-mapping) free, online, self-paced course for learning about GTFS and GTFS Realtime. -- [MBTA GTFS Onboarding](https://mybinder.org/v2/gh/mbta/gtfs_onboarding/main?urlpath=lab/tree/GTFS_Onboarding.ipynb) an interactive tutorial created by MBTA for GTFS static. A [stand-alone Docker image](https://github.com/mbta/gtfs_onboarding) is available on GitHub as well as a [hosted/no-install version](https://mybinder.org/v2/gh/mbta/gtfs_onboarding/main?urlpath=lab/tree/GTFS_Onboarding.ipynb) of the Jupyter notebook. -- [TransitWiki](http://transitwiki.org) community wiki for transit planners. Like this repo, but better. +- [GTFS.org](https://gtfs.org) official documentation site for the General Transit Feed Specification. + +#### Courses + +- [MobilityData - "Understanding GTFS: An intro and overivew](https://www.youtube.com/watch?v=SDz2460AjNo) - Video provides an overview of of the General Transit Feed Specification (GTFS) and why it is useful for transit agencies, riders, and policymakers. +- [World Bank - "Intro. to GTFS" online course](https://olc.worldbank.org/content/introduction-general-transit-feed-specification-gtfs-and-informal-transit-system-mapping) - A free, online, self-paced course for learning about GTFS and GTFS-realtime. +- [Open Transit Data Toolkit](http://transitdatatoolkit.com/) - A series of lessons to help people utilize open transit data. +- [ArcGIS - Introduction to GTFS](https://www.youtube.com/watch?v=8OQKHhu1VgQ&t=148s) +- [GTFS-books](https://github.com/MobilityData/GTFS-books) - Comprehensive guides to GTFS and GTFS Realtime. These books were written by [Quentin Zervaas](https://github.com/HendX), and have been donated to [MobilityData](https://mobilitydata.org/) and made open access. +- [MBTA GTFS Onboarding](https://mybinder.org/v2/gh/mbta/gtfs_onboarding/main?urlpath=lab/tree/GTFS_Onboarding.ipynb) - An interactive tutorial created by MBTA for GTFS static. A [stand-alone Docker image](https://github.com/mbta/gtfs_onboarding) is available on GitHub as well as a [hosted/no-install version](https://mybinder.org/v2/gh/mbta/gtfs_onboarding/main?urlpath=lab/tree/GTFS_Onboarding.ipynb) of the Jupyter notebook. +- [Planetizen "Building a Transit Map Web App" course](https://courses.planetizen.com/course/building-transit-map-app) - A video tutorial on setting up your own web-based mapping application, with no coding experience required. + +#### Consumer app guidance + +- [Google Transit Developers](https://developers.google.com/transit/gtfs/) - Additional Google-specific documentation of GTFS. +- [Transit app Guidelines for Producing GTFS Static Data](https://resources.transitapp.com/article/458-guidelines-for-producing-gtfs-static-data-for-transit) - Additional Transit app-specific documentation of GTFS. +- [Bing Maps Transit - Add your transit data to Bing Maps](https://www.bing.com/maps/transitcontentproviders) - Additional Bing-specific documentation of GTFS. +- [Yandex Maps - Transport integration](https://yandex.ru/support/m-maps/transport.html?lang=en#connect-display) - Additional Yandex-specific documentation of GTFS. ### Community Places to ask questions and find other community resources. -- [MobilityData Slack chat](https://share.mobilitydata.org/slack) +- [MobilityData Slack chat](https://share.mobilitydata.org/slack) - Chatroom that includes channels #gtfs, #gtfs-validators #mobility-database #gtfs-realtime #gtfs_best-practices #gtfs-pathways #gtfs-fares #gtfs-flex #trb-transit-data. - [Transit Developers mailing list](https://groups.google.com/forum/#!forum/transit-developers) - [OpenTripPlanner](https://github.com/opentripplanner/OpenTripPlanner) Community - [OpenTripPlanner User mailing list](https://groups.google.com/forum/#!forum/opentripplanner-users) @@ -35,8 +47,8 @@ Places to ask questions and find other community resources. - [Transitous](https://transitous.org) - Community-run free and open public transport routing service. #### Local and regional groups -- [Transit Techies NYC](https://transittechies.nyc/) - NYC-based in-person/online hybrid meetup for those interested in this repo. [Speaker list](https://transittechies.nyc/past) includes many contributors to this repo. -- [German Open Transport Meetup](https://github.com/transportkollektiv/meetup/wiki) - You can participate in a [biweekly](https://hackmd.okfn.de/opentransportmeetup#) online meetup of the German-speaking open transport community. +- [Transit Techies NYC](https://transittechies.nyc/) - NYC-based in-person/online hybrid meetup. [Speaker list](https://transittechies.nyc/past) includes many contributors to this repo. +- [German Open Transport Meetup](https://github.com/transportkollektiv/meetup/wiki) - [Biweekly](https://hackmd.okfn.de/opentransportmeetup#) online meetup of the German-speaking open transport community. - [German Open Transport Data Quality Meetup](https://github.com/transportkollektiv/meetup/wiki) - Bimonthly online meetup of the German-speaking open transport community dedicated to data quality. ### Data @@ -343,6 +355,8 @@ Converters from various static schedule formats to and from GTFS. - [transit_model](https://github.com/hove-io/transit_model) - A Rust library to convert to/from the following formats: GTFS, NTFS (for Navitia, see [Software for Creating APIs](#software-for-creating-apis)), TransXChange ([UK standard format](http://naptan.dft.gov.uk/transxchange/documentation.htm)), KV1 ([Netherland standard format](http://bison.connekt.nl/standaarden/)) or NeTEx ([European standard format](http://netex-cen.eu/)). - [transloc-gtfs-rectifier](https://github.com/laidig/transloc-gtfs-rectifier) - Python application that attempts to assign GTFS stop_ids to [TransLoc](http://transloc.com/) IDs using [TransLoc's API](https://market.mashape.com/transloc/openapi-1-2) ([TransLoc](http://transloc.com/) doesn't provide GTFS `stop_ids` in their API). - [Transmodel and IFF to GTFS](https://github.com/bliksemlabs/bliksemintegration) - 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. +- [Transporter-Project transxchange-to-gtfs](https://github.com/Transporter-Project/transxchange-to-gtfs) TransXChange to GTFS converter written in Objective-C. +- [TXC TransXChange publisher (UK Department for Transport)](https://www.gov.uk/government/publications/transxchange-publisher) - The TXC TransXChange publisher is a standalone software tool that can be used to publish TransXChange compliant XML documents in a format that’s easy to read and print. - [UK2GTFS](https://itsleeds.github.io/UK2GTFS/) - R package that converts UK format TransXchange (bus, metro, tram, ferry) and CIF (rail) timetables to GTFS. #### GTFS Data Collection and Maintenance Tools @@ -517,18 +531,9 @@ Massachusetts Bay Transportation Authority (MBTA)](https://github.com/mbta). - [Cal-ITP Operational Data Standard (ODS)](https://docs.calitp.org/operational-data-standard/) - Intended to address the lack of a standard format for representing transit schedules used by drivers, dispatchers, and planners to carry out transit operations. - [Transport Operator Mobility-as-a-service Provider (TOMP)-API](https://github.com/TOMP-WG/TOMP-API) - Working group in the Netherlands with a goal to develop an API for use by Transport Operators and Mobility-as-a-service Providers for operator discovery, trip planning, end user interaction, booking, and payment. -### Resources - -On-line courses, blog posts, and reports related to open transit data. - -#### On-line courses - -- [World Bank - "Intro. to GTFS" online course](https://olc.worldbank.org/content/introduction-general-transit-feed-specification-gtfs-and-informal-transit-system-mapping) - A free, online, self-paced course for learning about GTFS and GTFS-realtime. -- [Open Transit Data Toolkit](http://transitdatatoolkit.com/) - A series of lessons to help people utilize open transit data. -- [MBTA GTFS Onboarding](https://mybinder.org/v2/gh/mbta/gtfs_onboarding/main?urlpath=lab/tree/GTFS_Onboarding.ipynb) - An interactive tutorial created by MBTA for GTFS static. A [stand-alone Docker image](https://github.com/mbta/gtfs_onboarding) is available on GitHub as well as a [hosted/no-install version](https://mybinder.org/v2/gh/mbta/gtfs_onboarding/main?urlpath=lab/tree/GTFS_Onboarding.ipynb) of the Jupyter notebook. -- [Planetizen "Building a Transit Map Web App" course](https://courses.planetizen.com/course/building-transit-map-app) - A video tutorial on setting up your own web-based mapping application, with no coding experience required. -- [GTFS-books](https://github.com/MobilityData/GTFS-books) - Comprehensive guides to GTFS and GTFS Realtime. These books were written by [Quentin Zervaas](https://github.com/HendX), and have been donated to [MobilityData](https://mobilitydata.org/) and made open access. +### Research and Commentary +Blog posts, and reports related to open transit data. #### Blog posts