{"id":13690347,"url":"https://github.com/jockerz/Starlette-Login","last_synced_at":"2025-05-02T06:32:34.977Z","repository":{"id":62559726,"uuid":"461680275","full_name":"jockerz/Starlette-Login","owner":"jockerz","description":"User session management for Starlette","archived":false,"fork":false,"pushed_at":"2024-11-08T08:11:23.000Z","size":115,"stargazers_count":13,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-05T05:16:22.596Z","etag":null,"topics":["async","authentication","fastapi","http","python","starlette"],"latest_commit_sha":null,"homepage":"https://starlette-login.readthedocs.io","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/jockerz.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2022-02-21T02:36:54.000Z","updated_at":"2024-12-28T16:10:25.000Z","dependencies_parsed_at":"2023-01-23T09:30:43.777Z","dependency_job_id":"175d765c-bec8-4624-8b71-b75d35856110","html_url":"https://github.com/jockerz/Starlette-Login","commit_stats":{"total_commits":50,"total_committers":2,"mean_commits":25.0,"dds":"0.19999999999999996","last_synced_commit":"1e00521abf07c9bf2216f3b869fe8d9225393386"},"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jockerz%2FStarlette-Login","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jockerz%2FStarlette-Login/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jockerz%2FStarlette-Login/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jockerz%2FStarlette-Login/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jockerz","download_url":"https://codeload.github.com/jockerz/Starlette-Login/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251998743,"owners_count":21678007,"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":["async","authentication","fastapi","http","python","starlette"],"created_at":"2024-08-02T16:01:03.741Z","updated_at":"2025-05-02T06:32:34.614Z","avatar_url":"https://github.com/jockerz.png","language":"Python","funding_links":[],"categories":["Extensions"],"sub_categories":["Auth","Authentication \u0026 Authorization"],"readme":"\n\u003cp class=\"center\"\u003e\n  \u003ca href=\"https://codecov.io/gh/jockerz/Starlette-Login\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://img.shields.io/codecov/c/github/jockerz/Starlette-Login?color=%2334D058\" alt=\"Coverage\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/jockerz/Starlette-Login/actions\"\u003e\n    \u003cimg src='https://github.com/jockerz/Starlette-Login/actions/workflows/python-package.yml/badge.svg' alt='Test Status' /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://pypi.org/project/Starlette-Login\"\u003e\n    \u003cimg src='https://img.shields.io/pypi/v/Starlette-Login?color=%2334D058\u0026label=pypi%20package' alt='Package Version' /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://pypi.org/project/Starlette-Login\"\u003e\n    \u003cimg src='https://img.shields.io/pypi/pyversions/Starlette-Login.svg?color=%2334D058' alt='Supported Python versions' /\u003e\n  \u003c/a\u003e\n  \u003ca href='https://starlette-login.readthedocs.io/en/stable/?badge=stable'\u003e\n    \u003cimg src='https://readthedocs.org/projects/starlette-login/badge/?version=stable' alt='Documentation Status' /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\n## Introduction\n\n[https://starlette-login.readthedocs.io](https://starlette-login.readthedocs.io/en/stable/)\n\nStarlette-Login provides user session management for Starlette.\nMuch inspired by [Flask-Login][Flask-Login], \nit handles the common tasks of logging in, logging out, \nand remembering your users' sessions over extended periods of time.\n\n\n## Installation\n\n```shell\npip install Starlette-Login\n```\n\n\n## Usage Examples\n \n - [Starlette-Login-Example](https://github.com/jockerz/Starlette-Login-Example): Basic example the usage of Starlette-Login using `basic auth` Authentication\n - [StarletteStarter](https://github.com/jockerz/StarletteStarter): Starter Starlette web application. Ready with Register, Login, Forgot Password, Setting and more pages.\n\n\n[Documentation]: https://github.com/jockerz/Starlette-Login\n[Flask-Login]: https://flask-login.readthedocs.io\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjockerz%2FStarlette-Login","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjockerz%2FStarlette-Login","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjockerz%2FStarlette-Login/lists"}