{"id":23695888,"url":"https://github.com/meysam81/kratos-admin","last_synced_at":"2025-04-11T12:11:21.668Z","repository":{"id":269195815,"uuid":"906695562","full_name":"meysam81/kratos-admin","owner":"meysam81","description":"A sleek, modern single-page application for managing identities and access control in Ory Kratos identity servers","archived":false,"fork":false,"pushed_at":"2025-03-24T17:49:46.000Z","size":57,"stargazers_count":2,"open_issues_count":3,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-05T11:36:06.386Z","etag":null,"topics":["admin-dashboard","admin-panel","authentication","authorization","frontend","iam","identity-management","identity-provider","javascript","kratos","oauth2","openid-connect","ory","security","self-hosted","single-page-application","tailwindcss","user-management","vite","web-app"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/meysam81.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-21T16:28:08.000Z","updated_at":"2024-12-26T03:40:51.000Z","dependencies_parsed_at":null,"dependency_job_id":"4e4c9cc4-108f-460c-a3c5-71ec733f01e2","html_url":"https://github.com/meysam81/kratos-admin","commit_stats":null,"previous_names":["meysam81/kratos-admin"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meysam81%2Fkratos-admin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meysam81%2Fkratos-admin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meysam81%2Fkratos-admin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meysam81%2Fkratos-admin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/meysam81","download_url":"https://codeload.github.com/meysam81/kratos-admin/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248398290,"owners_count":21097286,"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":["admin-dashboard","admin-panel","authentication","authorization","frontend","iam","identity-management","identity-provider","javascript","kratos","oauth2","openid-connect","ory","security","self-hosted","single-page-application","tailwindcss","user-management","vite","web-app"],"created_at":"2024-12-30T05:57:15.826Z","updated_at":"2025-04-11T12:11:21.656Z","avatar_url":"https://github.com/meysam81.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Kratos Admin Dashboard 🚀\n\n[![GitHub repo size](https://img.shields.io/github/repo-size/meysam81/kratos-admin)](https://github.com/meysam81/kratos-admin)\n[![GitHub language count](https://img.shields.io/github/languages/count/meysam81/kratos-admin)](https://github.com/meysam81/kratos-admin)\n[![GitHub commit activity](https://img.shields.io/github/commit-activity/m/meysam81/kratos-admin)](https://github.com/meysam81/kratos-admin/commits/main/)\n[![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/meysam81/kratos-admin)](https://github.com/meysam81/kratos-admin)\n[![pre-commit.ci status](https://results.pre-commit.ci/badge/github/meysam81/kratos-admin/main.svg)](https://results.pre-commit.ci/latest/github/meysam81/kratos-admin/main)\n[![Docker Image Size](https://img.shields.io/docker/image-size/meysam81/kratos-admin)](https://hub.docker.com/r/meysam81/kratos-admin)\n[![Docker Pulls](https://img.shields.io/docker/pulls/meysam81/kratos-admin)](https://hub.docker.com/r/meysam81/kratos-admin)\n[![License: Apache-2.0](https://img.shields.io/badge/License-Apache--2.0-yellow.svg)](https://opensource.org/licenses/MIT)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](http://makeapullrequest.com)\n[![Powered by Ory](https://img.shields.io/badge/powered%20by-ory-blue)](https://www.ory.sh/)\n\n\u003c!-- START doctoc generated TOC please keep comment here to allow auto update --\u003e\n\u003c!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE --\u003e\n\n- [✨ Features](#-features)\n- [🚀 Quick Start](#-quick-start)\n  - [Prerequisites](#prerequisites)\n  - [Installation](#installation)\n- [🔧 Configuration](#-configuration)\n- [🏗️ Building for Production](#-building-for-production)\n- [🎯 Usage](#-usage)\n- [🤝 Contributing](#-contributing)\n- [📝 License](#-license)\n- [🔗 Links](#-links)\n- [🌟 Acknowledgments](#-acknowledgments)\n- [📊 Project Status](#-project-status)\n- [🔮 Roadmap](#-roadmap)\n- [💡 Need Help?](#-need-help)\n\n\u003c!-- END doctoc generated TOC please keep comment here to allow auto update --\u003e\n\nA sleek, modern single-page application for managing identities and access control in Ory Kratos identity servers.\n\n## ✨ Features\n\n- 🎯 Intuitive identity management interface\n- 🔐 Create, read, update, and delete identities\n- 🌓 Dark mode support with system preference detection\n- 📱 Fully responsive design\n- ⚡ Lightning-fast performance with Vite\n- 🎨 Modern UI with Tailwind CSS\n- 🔒 Secure interaction with Kratos Admin APIs\n- 🌐 Cross-browser compatibility\n- 🚀 Zero dependencies (vanilla JavaScript)\n\n## 🚀 Quick Start\n\n### Prerequisites\n\n- Bun v1\n- A running Ory Kratos server\n\n### Installation\n\n```bash\n# Clone the repository\ngit clone https://github.com/meysam81/kratos-admin.git\n\n# Navigate to the project directory\ncd kratos-admin\n\n# Install dependencies\nbun install\n\n# Start the development server\nbun run dev\n```\n\n## 🔧 Configuration\n\nThe application can be configured through environment variables:\n\n```bash\nVITE_KRATOS_ADMIN_URL=http://localhost:4434  # Kratos Admin API URL\nVITE_KRATOS_PUBLIC_URL=http://localhost:4433 # Kratos Public API URL\n```\n\n## 🏗️ Building for Production\n\n```bash\n# Build the application\nbun run build\n\n# Preview the production build\nbun run preview\n```\n\n## 🎯 Usage\n\n1. Configure your Kratos server URL in the environment variables\n2. Start the application\n3. Use the interface to:\n   - View all identities\n   - Create new identities\n   - Modify existing identities\n   - Delete identities\n   - Manage identity traits\n   - View identity sessions\n\n## 🤝 Contributing\n\nContributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.\n\n1. Fork the Project\n2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)\n3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)\n4. Push to the Branch (`git push origin feature/AmazingFeature`)\n5. Open a Pull Request\n\n## 📝 License\n\nDistributed under the MIT License. See `LICENSE` for more information.\n\n## 🔗 Links\n\n- [Ory Kratos Documentation](https://www.ory.sh/docs/kratos)\n- [Tailwind CSS](https://tailwindcss.com)\n- [Vite](https://vitejs.dev)\n\n## 🌟 Acknowledgments\n\n- [Ory](https://www.ory.sh/) for creating Kratos\n- The open-source community for inspiration and support\n\n## 📊 Project Status\n\nThis project is under active development. We welcome feedback, bug reports, and feature requests through GitHub issues.\n\n## 🔮 Roadmap\n\n- [ ] Implement user session management\n- [ ] Add authentication flow visualization\n\n## 💡 Need Help?\n\nIf you have any questions or need help with setup, please open an issue in the GitHub repository.\n\n---\n\n\u003cp align=\"center\"\u003eMade with ❤️ for the Ory community\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmeysam81%2Fkratos-admin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmeysam81%2Fkratos-admin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmeysam81%2Fkratos-admin/lists"}