{"id":14062704,"url":"https://github.com/customeros/customeros","last_synced_at":"2025-04-05T10:10:51.212Z","repository":{"id":59753133,"uuid":"536150270","full_name":"customeros/customeros","owner":"customeros","description":"CustomerOS is all-in-one GTM platform for B2B SaaS.  Everything you need to achieve Hyperscale.","archived":false,"fork":false,"pushed_at":"2025-04-04T17:03:30.000Z","size":291909,"stargazers_count":103,"open_issues_count":5,"forks_count":17,"subscribers_count":3,"default_branch":"otter","last_synced_at":"2025-04-04T17:29:14.196Z","etag":null,"topics":["eventstore","golang","graphql","grpc","neo4j","nextjs","postgresql","react","typescript"],"latest_commit_sha":null,"homepage":"https://customeros.ai","language":"Go","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/customeros.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":"SECURITY.md","support":"SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-09-13T13:53:44.000Z","updated_at":"2025-04-04T16:24:50.000Z","dependencies_parsed_at":"2023-09-23T12:01:09.669Z","dependency_job_id":"3d4a688f-228c-477c-a31e-c860c2c546c4","html_url":"https://github.com/customeros/customeros","commit_stats":{"total_commits":7389,"total_committers":32,"mean_commits":230.90625,"dds":0.6368926783055894,"last_synced_commit":"af20102cd73e269682e2327b9c48a84dfd503738"},"previous_names":["customeros/customeros"],"tags_count":2593,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/customeros%2Fcustomeros","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/customeros%2Fcustomeros/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/customeros%2Fcustomeros/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/customeros%2Fcustomeros/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/customeros","download_url":"https://codeload.github.com/customeros/customeros/tar.gz/refs/heads/otter","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247318745,"owners_count":20919484,"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":["eventstore","golang","graphql","grpc","neo4j","nextjs","postgresql","react","typescript"],"created_at":"2024-08-13T07:01:53.190Z","updated_at":"2025-04-05T10:10:51.193Z","avatar_url":"https://github.com/customeros.png","language":"Go","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\r\n  \u003ca href=\"https://customeros.ai\"\u003e\r\n    \u003cpicture\u003e\r\n      \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/openline-ai/openline-customer-os/otter/.github/CustomerOS-logo-darkmode-small.svg\"\u003e\r\n      \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://raw.githubusercontent.com/openline-ai/openline-customer-os/otter/.github/CustomerOS-logo-small.svg\"\u003e\r\n      \u003cimg alt=\"CustomerOS Logo\" src=\"https://raw.githubusercontent.com/openline-ai/openline-customer-os/otter/.github/CustomerOS-logo-small.svg\"\u003e\r\n      \u003c/picture\u003e\r\n  \u003c/a\u003e\r\n  \u003cbr /\u003e\r\n  \u003cp\u003e\r\n    \u003ch3\u003e\r\n      \u003cb\u003e\r\n        CustomerOS\r\n      \u003c/b\u003e\r\n    \u003c/h3\u003e\r\n  \u003c/p\u003e\r\n  \u003cp\u003e\r\n    CustomerOS is the easiest way to consolidate, warehouse, and build applications with your customer data.\r\n  \u003c/p\u003e\r\n  \u003cp\u003e\r\n\r\n[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen?logo=github)][customerOS-repo] \r\n[![license](https://img.shields.io/badge/license-Apache%202-blue)][apache2] \r\n[![stars](https://img.shields.io/github/stars/openline-ai/openline-customer-os?style=social)][customerOS-repo] \r\n[![twitter](https://img.shields.io/twitter/follow/openlineAI?style=social)][twitter] \r\n[![slack](https://img.shields.io/badge/slack-community-blueviolet.svg?logo=slack)][slack]\r\n\r\n  \u003c/p\u003e\r\n  \u003cp\u003e\r\n    \u003csub\u003e\r\n      Built with ❤︎ by the\r\n      \u003ca href=\"https://customeros.ai\"\u003e\r\n        CustomerOS\r\n      \u003c/a\u003e\r\n      community!\r\n    \u003c/sub\u003e\r\n  \u003c/p\u003e\r\n\u003c/div\u003e\r\n\r\n\r\n## 🚀 Installation\r\n\r\n1. Download and install the [CustomerOS CLI][cli]\r\n2. Run the following command\r\n\r\n```sh-session\r\nopenline dev start customer-os\r\n```\r\n\r\n## 🤝 Resources\r\n\r\n- Our [docs site][docs] has numerous guides and reference material for to make building on customerOS easy.\r\n- For help, feature requests, or chat with fellow Openline enthusiasts, check out our [slack community][slack]!\r\n\r\n## Codebase\r\n\r\n### Technologies\r\n\r\nHere's a list of the big technologies that we use:\r\n\r\n- **PostgreSQL** \u0026 **Neo4j** - Data storage\r\n- **Go** - Back end \u0026 API\r\n- **TypeScript** - Web components\r\n- **React** - Front end apps and UI components\r\n\r\n### Folder structure\r\n\r\n```sh\r\nopenline-customer-os/\r\n├── architecture            # Architectural documentation\r\n├── deployment              \r\n│   ├── infra               # Infrastructure-as-code\r\n│   └── scripts             # Deployment scripts\r\n└── packages\r\n    ├── apps                # Front end web applications\r\n    │   ├── launcher        # customerOS app launcher \u0026 home screen\r\n    │   └── settings        # customerOS system settings \u0026 app configuration\r\n    ├── auth                # Authentication\r\n    ├── components\r\n    │   ├── react           # React component library\r\n    │   └── web             # Web \u0026 UI component library\r\n    ├── core                # Shared core libraries\r\n    └── server              # Back end database \u0026 API server\r\n```\r\n\r\n## 💪 Contributions\r\n\r\n- We love contributions big or small!  Please check out our [guide on how to get started][contributions].\r\n- Not sure where to start?  [Book a free, no-pressure, no-commitment call][call] with the team to discuss the best way to get involved.\r\n\r\n## ✨ Contributors\r\n\r\nA massive thank you goes out to all these wonderful people ([emoji key][emoji]):\r\n\r\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\r\n\u003c!-- prettier-ignore-start --\u003e\r\n\u003c!-- markdownlint-disable --\u003e\r\n\u003ctable\u003e\r\n  \u003ctbody\u003e\r\n    \u003ctr\u003e\r\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/mattbr0wn\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/113338429?v=4?s=100\" width=\"100px;\" alt=\"Matt Brown\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMatt Brown\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/openline-ai/openline-customer-os/commits?author=mattbr0wn\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\r\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://openline.ai\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/88987042?v=4?s=100\" width=\"100px;\" alt=\"Vasi Coscotin\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eVasi Coscotin\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/openline-ai/openline-customer-os/commits?author=xvasi\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\r\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/alexopenline\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/95470380?v=4?s=100\" width=\"100px;\" alt=\"alexopenline\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ealexopenline\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/openline-ai/openline-customer-os/commits?author=alexopenline\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\r\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/edifirut\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/108661145?v=4?s=100\" width=\"100px;\" alt=\"edifirut\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eedifirut\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#infra-edifirut\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"https://github.com/openline-ai/openline-customer-os/pulls?q=is%3Apr+reviewed-by%3Aedifirut\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e\u003c/td\u003e\r\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/jontyk\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/81759836?v=4?s=100\" width=\"100px;\" alt=\"Jonty Knox\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJonty Knox\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/openline-ai/openline-customer-os/pulls?q=is%3Apr+reviewed-by%3Ajontyk\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e\u003c/td\u003e\r\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/tsearle\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/4540323?v=4?s=100\" width=\"100px;\" alt=\"tsearle\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003etsearle\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/openline-ai/openline-customer-os/commits?author=tsearle\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/openline-ai/openline-customer-os/commits?author=tsearle\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\r\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://www.openline.ai/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/135133139?v=4?s=100\" width=\"100px;\" alt=\"Alex Calinica\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAlex Calinica\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/openline-ai/openline-customer-os/pulls?q=is%3Apr+reviewed-by%3Aacalinica\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e \u003ca href=\"https://github.com/openline-ai/openline-customer-os/commits?author=acalinica\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"https://github.com/openline-ai/openline-customer-os/commits?author=acalinica\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\r\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/SilviuOpenline\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/125381623?v=4?s=100\" width=\"100px;\" alt=\"SilviuOpenline\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSilviuOpenline\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/openline-ai/openline-customer-os/pulls?q=is%3Apr+reviewed-by%3ASilviuOpenline\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e \u003ca href=\"https://github.com/openline-ai/openline-customer-os/commits?author=SilviuOpenline\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"https://github.com/openline-ai/openline-customer-os/commits?author=SilviuOpenline\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\r\n    \u003c/tr\u003e\r\n  \u003c/tbody\u003e\r\n\u003c/table\u003e\r\n\r\n\u003c!-- markdownlint-restore --\u003e\r\n\u003c!-- prettier-ignore-end --\u003e\r\n\r\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\r\n\r\n## 🪪 License\r\n\r\n- This repo is licensed under [Apache 2.0][apache2], with the exception of the ee directory (if applicable).\r\n- Premium features (contained in the ee directory) require an Openline Enterprise license.  See our [pricing page][pricing] for more details.\r\n- Copyright \u0026copy; Openline Technologies Inc. 2022 - 2024\r\n\r\n\u003c!--- References ---\u003e\r\n\r\n[apache2]: https://www.apache.org/licenses/LICENSE-2.0\r\n[call]: https://meetings-eu1.hubspot.com/matt2/customer-demos\r\n[cli]: https://docs.customeros.ai/en/cli/getting-started\r\n[contributions]: https://github.com/openline-ai/community/blob/main/README.md\r\n[customerOS-repo]: https://github.com/openline-ai/openline-customer-os/\r\n[docs]: https://docs.customeros.ai/\r\n[emoji]: https://allcontributors.org/docs/en/emoji-key\r\n[oasis]: https://github.com/openline-ai/openline-oasis\r\n[pricing]: https://www.customeros.ai/pricing\r\n[slack]: https://join.slack.com/t/openline-ai/shared_invite/zt-1i6umaw6c-aaap4VwvGHeoJ1zz~ngCKQ\r\n[twitter]: https://twitter.com/OpenlineAI\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcustomeros%2Fcustomeros","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcustomeros%2Fcustomeros","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcustomeros%2Fcustomeros/lists"}