{"id":15041168,"url":"https://github.com/bobbyiliev/materialize-tutorials","last_synced_at":"2025-03-23T11:09:52.771Z","repository":{"id":38847377,"uuid":"435648885","full_name":"bobbyiliev/materialize-tutorials","owner":"bobbyiliev","description":"Materialize is a streaming database for real-time analytics. This is a collection of Materialize demos and tutorials.","archived":false,"fork":false,"pushed_at":"2024-09-16T17:55:26.000Z","size":32609,"stargazers_count":84,"open_issues_count":0,"forks_count":19,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-03-15T10:02:25.965Z","etag":null,"topics":["analytics","databases","materialize","postgresql","real-time-data","sql","streaming-data","streaming-sql"],"latest_commit_sha":null,"homepage":"https://materialize.com/docs?utm_source=bobbyiliev","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bobbyiliev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-12-06T21:11:51.000Z","updated_at":"2025-02-03T15:30:56.000Z","dependencies_parsed_at":"2024-09-16T21:46:39.751Z","dependency_job_id":null,"html_url":"https://github.com/bobbyiliev/materialize-tutorials","commit_stats":{"total_commits":129,"total_committers":3,"mean_commits":43.0,"dds":"0.015503875968992276","last_synced_commit":"d3d303fb3e9084789c899408b8abb4eca15abcd4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bobbyiliev%2Fmaterialize-tutorials","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bobbyiliev%2Fmaterialize-tutorials/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bobbyiliev%2Fmaterialize-tutorials/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bobbyiliev%2Fmaterialize-tutorials/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bobbyiliev","download_url":"https://codeload.github.com/bobbyiliev/materialize-tutorials/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244941127,"owners_count":20535742,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["analytics","databases","materialize","postgresql","real-time-data","sql","streaming-data","streaming-sql"],"created_at":"2024-09-24T20:45:42.515Z","updated_at":"2025-03-23T11:09:52.731Z","avatar_url":"https://github.com/bobbyiliev.png","language":"Python","readme":"\u003e :warning: **This branch includes examples for an unsupported version of [Materialize (0.26.x)](https://materialize.com/docs/lts).**\n\n# [Materialize](https://materialize.com?utm_source=bobbyiliev) Tutorials\n\nThis is a collection of my personal Materialize demos and tutorials.\n\nMaterialize is a streaming database for real-time analytics. It was launched in 2019 to address the growing need for the ability to build real-time applications easily and efficiently on streaming data so that businesses can obtain actionable intelligence from streaming data.\n\nMaterialize is built upon [Timely Dataflow](https://github.com/TimelyDataflow/timely-dataflow) and [Differential Dataflow](https://github.com/TimelyDataflow/differential-dataflow).\n\n![Materialize Tutorials](https://user-images.githubusercontent.com/21223421/144993631-8234a2e5-d7ef-47e8-af86-30b0fb1205d2.png)\n\n---\n\n\u003e :warning: **This branch includes examples for an unsupported version of [Materialize (0.26.x)](https://materialize.com/docs/lts).**\n\n## Tutorials list\n\n* [Learn Materialize by running streaming SQL on your nginx logs](./mz-nginx-logs)\n* [How to join MySQL and Postgres in a live materialized view](./mz-join-mysql-and-postgresql)\n* [Using Materialize and Airbyte with MySQL and Redpanda/Kafka](./mz-airbyte-demo)\n* [Using Materialize and LogicLoop](./mz-logicloop-demo)\n* [Using Materialize with DigitalOcean Serverless Functions](./mz-digitalocean-serverless)\n\n### dbt\n\n* [Materialize + dbt: User Reviews Demo](./mz-user-reviews-dbt-demo)\n* How to create abandoned cart alerts with Materialize\n\n### Node.js / Adonis.js / Deno\n\n* [Building a real-time web application with Materialize and AdonisJS](./mz-adonis-demo)\n* [Materialize - Raspberry Pi Temperature Sensors Demo](./mz-raspberry-pi-temperature)\n* [Materialize - App Shortener App with Upstash Serverless Redis and Kafka + Cloudflare Worker](https://github.com/bobbyiliev/cf-url-shortener)\n* [Materialize - Order Tracking Demo App with a live dashboard](./mz-order-tracking-dashboard/)\n* [Using Deno and Materialize to send notifications in real-time](./mz-deno-discord-live-notifications)\n* [Using WebSockets with Deno Chart.js and Materialize to build real-time charts](./mz-deno-live-dashboard/)\n* [Snake Game - Event Streaming and Materialize](https://github.com/bobbyiliev/snake-game-event-streaming)\n* Coming soon: [Materialize and Postgres.js - PostgreSQL client for Node.js and Deno](./mz-deno-postgres-js)\n\n### Python / FastAPI\n\n* [Materialize + FastAPI Demo](./mz-fastapi-demo)\n* [Python Script to Copy The Content of a Materialize View to S3](./mz-python-copy/)\n\n### PHP / Laravel\n\n* [Materialize + Laravel EventStream Demo](./laravel-eventstreams)\n* [Materialize Migrations + Laravel Zero](./mz-laravel-zero-migrations)\n\n## Useful links\n\n* [Materialize Cloud](https://materialize.com/cloud?utm_source=bobbyiliev)\n* [Official Materialize documentation](https://materialize.com/docs?utm_source=bobbyiliev)\n* [Materialize GitHub repository](https://github.com/MaterializeInc/Materialize?utm_source=bobbyiliev)\n* [Materialize website](https://materialize.com?utm_source=bobbyiliev)\n* [Official Materialize demos](https://materialize.com/docs/demos?utm_source=bobbyiliev)\n* [Materialize white paper](https://materialize.com/resources/materialize-an-overview?utm_source=bobbyiliev)\n\n## Contributions:\n\nAny contributions are welcome! If you notice a bug or have a feature request, please open an issue or pull request.\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbobbyiliev%2Fmaterialize-tutorials","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbobbyiliev%2Fmaterialize-tutorials","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbobbyiliev%2Fmaterialize-tutorials/lists"}