{"id":25186395,"url":"https://github.com/prabin-acharya/mail-gmail","last_synced_at":"2026-05-10T19:17:34.357Z","repository":{"id":49038124,"uuid":"379597172","full_name":"prabin-acharya/mail-Gmail","owner":"prabin-acharya","description":"mail-Gmail loads user's Gmail inbox and presents it in a cluster-free web view.","archived":false,"fork":false,"pushed_at":"2021-07-03T04:49:30.000Z","size":867,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-09T19:43:39.308Z","etag":null,"topics":["django","gmail","gmail-api","javascript","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/prabin-acharya.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-06-23T12:34:08.000Z","updated_at":"2021-10-18T05:51:19.000Z","dependencies_parsed_at":"2022-07-26T07:47:43.419Z","dependency_job_id":null,"html_url":"https://github.com/prabin-acharya/mail-Gmail","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prabin-acharya%2Fmail-Gmail","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prabin-acharya%2Fmail-Gmail/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prabin-acharya%2Fmail-Gmail/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prabin-acharya%2Fmail-Gmail/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/prabin-acharya","download_url":"https://codeload.github.com/prabin-acharya/mail-Gmail/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247149470,"owners_count":20891951,"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":["django","gmail","gmail-api","javascript","python"],"created_at":"2025-02-09T19:43:12.167Z","updated_at":"2026-05-10T19:17:34.304Z","avatar_url":"https://github.com/prabin-acharya.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# mail-Gmail\n\nmail-Gmail loads user's Gmail inbox and presents it in a web view.\n\nDisplays all of user's unread emails, sent emails and allows them to send and reply to emails using Gmail RESTful API.\n\nI had the idea about this project when working on my another project [mail](https://github.com/prabin-acharya/mail) where users can Sign in and send emails among users.\n\n\n\n## Setup\nBefore working on this repository, you have to set up a project on [Google Console](https://console.cloud.google.com/). I have written an article about it for Gmail API. You can refer to that [here](https://dev.to/pra6in).\n\nAfter that, \n\nClone this repository.\n```bash\ngit clone https://github.com/prabin-acharya/mail-Gmail\ncd mail-Gmail\n```\n\nInstall dependencies:\n```bash\npip install -r requirements.txt\n```\n\nRun the development server:\n```bash\npython manage.py runserver\n```\n\nWhen you run the application for the first time you have to authorize access to your data and give permission to access and modify emails. This creates a new file \"token.json\" in your repo.\n\n:no_entry:**Security** : Do not push or share \"credentials.json\" or \"token.json\" files. Major security issues.\n\n## Features\n\n### Inbox\n\nLists all of the user's unread emails. Viewed emails are muted. \"Sent\": lists all of users sent emails.\n\n![Inbox](Resources/inbox.jpg)\n\n\n### Mail\n\nWhen clicked on an email, it displays its details. Users can reply to the mail or Mark it as read.\n\n![Mail](Resources/mail.jpg)\n\n\n### Compose\n\nUsers can send a new email.\n\n![Composemail](Resources/compose.jpg)\n\n\n\n### Reply mail\n\nUsers can reply to emails which takes them to compose form with recipients and subjects filled in.\n\n\n![ReplyMail](Resources/replymail.jpg)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprabin-acharya%2Fmail-gmail","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprabin-acharya%2Fmail-gmail","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprabin-acharya%2Fmail-gmail/lists"}