{"id":20975557,"url":"https://github.com/solun-pm/solun-auth","last_synced_at":"2025-03-13T09:18:08.680Z","repository":{"id":167402972,"uuid":"639636437","full_name":"solun-pm/solun-auth","owner":"solun-pm","description":"This is the Solun authentication server, responsible for managing sign-ups and logins.","archived":false,"fork":false,"pushed_at":"2025-03-10T16:58:20.000Z","size":1511,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-03-10T17:51:10.359Z","etag":null,"topics":["authentication","mongodb","nextjs","typescript"],"latest_commit_sha":null,"homepage":"https://auth.solun.pm","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/solun-pm.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":"2023-05-11T22:16:05.000Z","updated_at":"2025-03-10T16:58:20.000Z","dependencies_parsed_at":"2024-07-15T20:44:05.946Z","dependency_job_id":"f0ffa753-b5e8-48fa-829f-4968b73ec9da","html_url":"https://github.com/solun-pm/solun-auth","commit_stats":null,"previous_names":["solun-pm/solun-auth"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solun-pm%2Fsolun-auth","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solun-pm%2Fsolun-auth/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solun-pm%2Fsolun-auth/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solun-pm%2Fsolun-auth/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/solun-pm","download_url":"https://codeload.github.com/solun-pm/solun-auth/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243374326,"owners_count":20280661,"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":["authentication","mongodb","nextjs","typescript"],"created_at":"2024-11-19T04:46:15.049Z","updated_at":"2025-03-13T09:18:08.637Z","avatar_url":"https://github.com/solun-pm.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \n  \u003ca href=\"https://solun.pm\"\u003e\n    \u003cimg width=\"180\" src=\"https://raw.githubusercontent.com/solun-pm/solun-concepts/main/logo/logo.svg\"/\u003e\n  \u003c/a\u003e\n\n  \u003cp align=\"center\"\u003e\n\n![https://nextjs.org/](https://img.shields.io/badge/next.js-000000?style=for-the-badge\u0026logo=nextdotjs\u0026logoColor=white)\n![https://www.docker.com/](https://img.shields.io/static/v1?style=for-the-badge\u0026message=Docker\u0026color=2496ED\u0026logo=Docker\u0026logoColor=FFFFFF\u0026label=)\n![https://www.mongodb.com/](https://img.shields.io/static/v1?style=for-the-badge\u0026message=MongoDB\u0026color=47A248\u0026logo=MongoDB\u0026logoColor=FFFFFF\u0026label=)\n\n  \u003c/p\u003e\n\n  \u003ch1 align=\"center\"\u003eSolun • Privacy at its highest\u003c/h1\u003e\n\n  \u003cp align=\"center\"\u003e\n    Solun is a service that allows you to share files, text and sending emails with end-to-end encryption, without having to worry about your privacy.\n  \u003c/p\u003e\n\n\u003c/div\u003e\n\n\u003cbr\u003e\n\n## What is the purpose of Solun?\n\nSolun aims to fill the gap in the privacy space and create an independent, open service that allows you to share files, text and send emails with end-to-end encryption - without having to use external services like\nWhatsapp, Telegram, Signal and more.\n\n## Developing locally\n\n### Docker\n\nIf you want to run Solun via Docker go to packages on the right side of the Github page and follow the instructions.\n\n### NPM\n\nAfter cloning the repo, run `npm install` in the root of the project to install all necessary dependencies. Then run `npm run build` to build everything. Now you can run `npm run start`.\n\n## Contributing\n\nRead through our [Contribution Guide](./CONTRIBUTING.md) to learn how you can help make Solun better.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsolun-pm%2Fsolun-auth","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsolun-pm%2Fsolun-auth","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsolun-pm%2Fsolun-auth/lists"}