{"id":13815807,"url":"https://github.com/un/inbox","last_synced_at":"2025-05-15T10:06:10.657Z","repository":{"id":173647693,"uuid":"651045968","full_name":"un/inbox","owner":"un","description":"Modern email for teams and professionals. A replacement for outdated email technology and tools. Alt to hey.com, front.com, missiveapp.com","archived":false,"fork":false,"pushed_at":"2024-10-05T04:09:12.000Z","size":8908,"stargazers_count":1589,"open_issues_count":41,"forks_count":125,"subscribers_count":17,"default_branch":"main","last_synced_at":"2025-04-11T21:48:58.766Z","etag":null,"topics":["chat","communication","communication-systems","conversations","coss","email","emails","infrastructure","nextjs","platform","react","self-hosted","smtp-client"],"latest_commit_sha":null,"homepage":"https://uninbox.com","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/un.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":"SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-06-08T11:22:42.000Z","updated_at":"2025-04-11T17:31:48.000Z","dependencies_parsed_at":"2023-10-16T19:39:44.930Z","dependency_job_id":"76b1f271-d955-44d8-b94b-1155eeffd2bf","html_url":"https://github.com/un/inbox","commit_stats":{"total_commits":993,"total_committers":43,"mean_commits":"23.093023255813954","dds":"0.47432024169184295","last_synced_commit":"ee35c84be35d514c60dc16c13358c66408dfd6a5"},"previous_names":["uninbox/uninbox","un/inbox"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/un%2Finbox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/un%2Finbox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/un%2Finbox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/un%2Finbox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/un","download_url":"https://codeload.github.com/un/inbox/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254319718,"owners_count":22051072,"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":["chat","communication","communication-systems","conversations","coss","email","emails","infrastructure","nextjs","platform","react","self-hosted","smtp-client"],"created_at":"2024-08-04T04:04:05.173Z","updated_at":"2025-05-15T10:06:05.613Z","avatar_url":"https://github.com/un.png","language":"TypeScript","readme":"\u003cp align=\"center\"\u003e\n   \u003ca href=\"https://discord.gg/QMV9p9sgza\"\u003e\u003cimg src=\"https://img.shields.io/badge/Discord-uninbox.com-informational?logo=discord\u0026style=for-the-badge\" alt=\"Join The UnInbox Discord Community\"\u003e\u003c/a\u003e \n   \u003ca href=\"https://github.com/un/inbox/stargazers\"\u003e\u003cimg src=\"https://img.shields.io/github/stars/un/inbox?logo=github\u0026style=for-the-badge\u0026color=yellow\" alt=\"Github Stars\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n   \u003ca href=\"https://github.com/un/inbox/pulse\"\u003e\u003cimg src=\"https://img.shields.io/github/commit-activity/m/un/inbox?style=for-the-badge\u0026color=green\" alt=\"Commits-per-month\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\" style=\"margin-top: 12px\"\u003e\n  \u003ca href=\"https://uninbox.com\"\u003e\n   \u003cimg width=\"250px\" src=\"https://avatars.githubusercontent.com/u/135225712?s=400\u0026u=72ad315d63b0326e5bb34377c3f59389373edc9a\u0026v=4\" alt=\"UnInbox Logo\"\u003e\n  \u003c/a\u003e\n\n  \u003ch1 align=\"center\"\u003e\u003ctt\u003eUnInbox\u003c/tt\u003e\u003c/h1\u003e\n  \u003ch2 align=\"center\"\u003eThe Open Source Communication Infrastructure\u003c/h2\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://UnInbox.com\"\u003e\u003cstrong\u003eTo our Website \u0026 App »\u003c/strong\u003e\u003c/a\u003e\n    \u003cbr /\u003e\n    \u003cbr /\u003e\n    \u003ca href=\"https://twitter.com/UnInbox\"\u003eUnInbox Twitter\u003c/a\u003e\n    ·\n    \u003ca href=\"https://discord.gg/QMV9p9sgza\"\u003eUnInbox Discord Server\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/p\u003e\n\n---\n\n## :construction: Current Status\n\n`UnInbox` is Live! We are working on more features and infrastructure to make UnInbox better. Please join our Discord community to get the latest updates and to provide feedback. Join at [app.uninbox.com](https://app.uninbox.com).\n\n---\n\n## About\n\nOur core infrastructure is designed from the ground up for effective communication between you and the rest of the world.\n\nThe webapp provides a flavoured experience of what email communication would be if it was re-imagined for how we communicate today.\n\nFeatures like \"team collaboration\", \"conversation notes\" and \"new sender screener\" are native, making communication easier and more intuitive.\n\nBuilt to work with your current email infrastructure or replace it entirely.\n\nWe're not here to kill email, we're bringing it up to date, killing inboxes along the way.\n\nUnInbox isn't another email service, its a better way to do email.\n\n_And email is just the start_\n\n---\n\n## Why\n\nThe first email was sent almost 45 years ago (1979). Before the invention of the mobile telephone.\n\nCommunication workflows have changed dramatically since then, but the email experience has remained the same.\n\nThe volume of emails we receive has exploded in recent years, with more noise than actual conversations.\n\nEmail is not built for today's noisy, remote, highly collaborative world.\n\nBut email is universal, so we can't force the world to replace it.\n\nInstead, we're detaching from its legacy underpinnings, to build something modern on top.\n\n---\n\n## Tech Stack\n\n`UnInbox` is built with the following epic technologies \u0026 tools:\n\n- [Next JS](https://nextjs.org/) React based FrontEnd \u0026 Backend + modules\n- [Hono](https://hono.dev/) Public API + Misc tooling\n- [Tailwind](https://tailwindcss.com/) CSS Engine\n- [tRPC](https://trpc.io/) Typesafe APIs\n- [DrizzleORM](https://orm.drizzle.team/) ORM + MySQL\n\n## Running Locally\n\nTo get a local copy up and running, follow these simple steps.\n\n### Prerequisites\n\nHere is what you need to be able to run UnInbox locally.\n\n- Node.js (Version: \u003e=20.x)\n- NVM (Node Version Manager) (see https://github.com/nvm-sh/nvm)\n- Docker\n- pnpm (Version \u003e= 9.x) (see https://pnpm.io/installation)\n\n### Setup\n\n1. Clone the repo into a public GitHub repository (or fork https://github.com/un/inbox/fork). If you plan to distribute the code, keep the source code public to comply with [AGPLv3](https://github.com/un/inbox/blob/main/LICENSE). To clone in a private repository, contact us to acquire a commercial license\n\n   ```sh\n   git clone https://github.com/un/inbox.git\n   ```\n\n   \u003e If you are on Windows, run the following command on `gitbash` with admin privileges: \u003cbr\u003e \u003e `git clone -c core.symlinks=true https://github.com/un/inbox.git` \u003cbr\u003e\n   \u003e See [docs](https://cal.com/docs/how-to-guides/how-to-troubleshoot-symbolic-link-issues-on-windows#enable-symbolic-links) for more details.\n\n2. Go to the project folder\n\n   ```sh\n   cd UnInbox\n   ```\n\n3. Check and install the correct node/pnpm versions\n\n   ```sh\n   nvm install\n   ```\n\n4. Install packages with pnpm\n\n   ```sh\n   pnpm i\n   ```\n\n5. Set up your `.env.local` file\n\n   - Duplicate `.env.local.example` to `.env.local`. This file is already pre-configured for use with the local docker containers\n\n     mac\n\n     ```sh\n      cp .env.local.example .env.local\n     ```\n\n     windows\n\n     ```sh\n      copy .env.local.example .env.local\n     ```\n\n6. Start the docker containers\n\n   ```sh\n   pnpm run docker:up\n   ```\n\n7. Sync the schema with the database:\n\n   ```sh\n   pnpm run db:push\n   ```\n\n8. In another terminal window, start the app and all services\n\n   ```sh\n   pnpm run dev\n   ```\n\n## Self Hosting\n\nSelf hosting will be possible, but requires some additional manual configuration for email. Please check out Discord community for information on how to self-host UnInbox in production\n","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fun%2Finbox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fun%2Finbox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fun%2Finbox/lists"}