{"id":19502326,"url":"https://github.com/zio/zio-quickstarts","last_synced_at":"2025-04-05T22:08:36.533Z","repository":{"id":37895315,"uuid":"495344456","full_name":"zio/zio-quickstarts","owner":"zio","description":"A minimal quickstart ZIO application for writing a RESTful Web Service","archived":false,"fork":false,"pushed_at":"2025-03-18T06:42:07.000Z","size":282,"stargazers_count":63,"open_issues_count":7,"forks_count":42,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-29T21:07:15.870Z","etag":null,"topics":["quickstart","scala","zio"],"latest_commit_sha":null,"homepage":"https://zio.dev/guides/#quickstart-guides","language":"Scala","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/zio.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":"2022-05-23T09:36:52.000Z","updated_at":"2025-03-18T06:42:12.000Z","dependencies_parsed_at":"2023-02-09T07:02:15.041Z","dependency_job_id":"673196b2-65af-43e6-abd6-75a059c15c3b","html_url":"https://github.com/zio/zio-quickstarts","commit_stats":{"total_commits":180,"total_committers":14,"mean_commits":"12.857142857142858","dds":"0.49444444444444446","last_synced_commit":"ed2210d52647c06b87dada8fa227bbac159f5d17"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zio%2Fzio-quickstarts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zio%2Fzio-quickstarts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zio%2Fzio-quickstarts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zio%2Fzio-quickstarts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zio","download_url":"https://codeload.github.com/zio/zio-quickstarts/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247406091,"owners_count":20933803,"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":["quickstart","scala","zio"],"created_at":"2024-11-10T22:16:05.455Z","updated_at":"2025-04-05T22:08:36.512Z","avatar_url":"https://github.com/zio.png","language":"Scala","funding_links":[],"categories":["\u003ca name=\"Scala\"\u003e\u003c/a\u003eScala"],"sub_categories":[],"readme":"# ZIO Quickstarts\n\nThis repository contains a collection of quickstarts for ZIO. Each quickstart is a self-contained project that demonstrates a particular aspect of ZIO. The quickstarts are designed to be easy to run and explore.\n\nTo learn about each quickstart, we have a dedicated article about it at the ZIO documentation website. You can find the list of quickstart articles [here](https://zio.dev/guides/#quickstart-guides).\n\n## Running Quickstarts\n\nFirst, open the console and clone the project using `git` (or you can simply download the project) and then to the directory of the quickstart you want to run, e.g. `zio-quickstart-restful-webservice`:\n\n```bash\n$ git clone https://github.com/zio/zio-quickstarts.git\n$ cd zio-quickstarts/zio-quickstart-restful-webservice\n```\n\nOnce you are inside the project directory, run the application:\n\n```bash\n$ sbt run\n```\n\n## List of Quickstarts\n\n- [ZIO Cache](zio-quickstart-cache)\n- [ZIO Json](zio-quickstart-encode-decode-json)\n- [ZIO GraphQL Webservice](zio-quickstart-graphql-webservice)\n- [ZIO Hello World](zio-quickstart-hello-world)\n- [ZIO JUnit Tests](zio-quickstart-junit-integration)\n- [ZIO Kafka](zio-quickstart-kafka)\n- [ZIO Prelude](zio-quickstart-prelude)\n- [ZIO Reloadable Service](zio-quickstart-reloadable-services)\n- [ZIO RESTful webservice](zio-quickstart-restful-webservice)\n- [ZIO RESTful webservice with configs](zio-quickstart-restful-webservice-configurable-app)\n- [ZIO RESTful webservice with default logger](zio-quickstart-restful-webservice-logging)\n- [ZIO RESTful webservice with custom logger](zio-quickstart-restful-webservice-custom-logger)\n- [ZIO RESTful webservice with docker](zio-quickstart-restful-webservice-dockerize)\n- [ZIO RESTful webservice with metrics](zio-quickstart-restful-webservice-metrics)\n- [ZIO STM](zio-quickstart-stm) - many thanks to [@jorge-vasquez-2301](https://github.com/jorge-vasquez-2301) and his [article](https://scalac.io/blog/how-to-write-a-completely-lock-free-concurrent-lru-cache-with-zio-stm/) for this example\n- [ZIO SQL](zio-quickstart-sql)\n- [ZIO Streams](zio-quickstart-streams)\n- [ZIO Schema](zio-quickstart-schema)\n- [ZIO Zquery](zio-quickstart-zquery)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzio%2Fzio-quickstarts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzio%2Fzio-quickstarts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzio%2Fzio-quickstarts/lists"}