{"id":20114540,"url":"https://github.com/juliog922/rust_web_api","last_synced_at":"2026-04-29T04:39:05.070Z","repository":{"id":238186319,"uuid":"796050450","full_name":"juliog922/rust_web_API","owner":"juliog922","description":"Back-end web development for Rustaceans","archived":false,"fork":false,"pushed_at":"2024-05-04T19:36:27.000Z","size":53,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-22T13:06:24.753Z","etag":null,"topics":["api-rest","rocket-rust"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/juliog922.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":"2024-05-04T19:35:06.000Z","updated_at":"2024-09-07T21:11:52.000Z","dependencies_parsed_at":"2024-05-04T20:32:49.496Z","dependency_job_id":null,"html_url":"https://github.com/juliog922/rust_web_API","commit_stats":null,"previous_names":["juliog922/rust_web_api"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/juliog922/rust_web_API","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliog922%2Frust_web_API","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliog922%2Frust_web_API/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliog922%2Frust_web_API/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliog922%2Frust_web_API/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/juliog922","download_url":"https://codeload.github.com/juliog922/rust_web_API/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliog922%2Frust_web_API/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32411539,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T03:46:11.172Z","status":"ssl_error","status_checked_at":"2026-04-29T03:37:55.317Z","response_time":110,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["api-rest","rocket-rust"],"created_at":"2024-11-13T18:30:12.762Z","updated_at":"2026-04-29T04:39:05.044Z","avatar_url":"https://github.com/juliog922.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Building Web APIs with Rust (Advanced)\r\n\r\nWelcome to the repository for the Udemy course \"Building Web APIs with Rust (Advanced)\"!\r\n\r\nRust is a systems programming language known for its high performance and safety features. In this course, you'll dive into building complex web applications with Rust, leveraging its powerful features and ecosystem.\r\n\r\n## Course Overview\r\n\r\nRust's Cargo package manager is not only a package manager but also a build tool and documentation generator, making Rust application management straightforward and efficient. This course goes beyond basic Rust programming and focuses on advanced web development techniques.\r\n\r\nIn this course, taught by Paris Liakos, you'll learn:\r\n\r\n- Implementing authentication services with Rocket framework\r\n- Managing database entities with async Diesel and PostgreSQL\r\n- Setting up a cache database with Redis\r\n- Session handling and access management for endpoints\r\n- Automated API testing\r\n- Sending HTML emails with lettre and tera\r\n- Writing CLI commands with clap\r\n\r\n## Prerequisites\r\n\r\nBefore taking this course, ensure you have:\r\n\r\n- Good knowledge of Rust\r\n- Familiarity with Docker and Docker-compose\r\n- Understanding of HTTP, REST, and JSON\r\n- Experience with SQL and ORMs\r\n\r\n## Who is this course for?\r\n\r\nThis course is designed for web developers who want to build advanced Rust servers. Whether you're looking to create highly performant and reliable servers or dive deep into Rust web development, this course has you covered.\r\n\r\nLet's get started building powerful web APIs with Rust!\r\n\r\n---\r\n\r\n*Thank you, Paris Liakos, for providing this insightful course!*\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjuliog922%2Frust_web_api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjuliog922%2Frust_web_api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjuliog922%2Frust_web_api/lists"}