{"repo":"CardinalApps/self-hosted","free":true,"listed":false,"github":"https://github.com/CardinalApps/self-hosted","clone":"git clone https://github.com/CardinalApps/self-hosted.git","description":"Source code for all self-hosted Cardinal apps.","language":"TypeScript","stars":34,"topics":[],"license":null,"category":"self-hosted-apps","readme_excerpt":"Self-Hosted Cardinal Apps This monorepo contains the source code for all self-hosted Cardinal apps. Made with: - TypeScript - Node.js (Nest.js) - React (Vite) - Redux (RTK) - SQLite and PostgreSQL Packages These are the packages in this monorepo. Package Directory Dev Port Description -------------------- -------------- ----------------- -------------------------------------------------------------------------------------- admin-web /apps 3090 Cardinal Media Server Admin web app cinema-web /apps 3096 Cardinal Cinema web app music-web /apps 3094 Cardinal Music web app photos-web /apps 3092 Cardinal Photos web app eslint /config - ESLint configurations typescript /config - TypeScript configurations access-control /libraries - Access Control (RBAC) core app-settings /libraries - App settings and utils e2e-helpers /libraries - Used for end-to-end testing products /libraries - Data about Cardinal's products topology /libraries - Infrastructure topology ui /libraries 3099 UI layer & React component library with Storybook media /servers 3080 , 24800 Monolithic Media Server About This Repository How does this repo work? The main development happens on an internal monorepo that is made of a mix of open and closed source packages. The repo that you are looking at now (the self-hosted monorepo) contains only the open source code, cherry-picked from the internal repo and copied here. This repo was created in March 2026, that's why the commit history only goes back that far despite the de","default_branch":null,"files":null,"tree":[],"storefront":"/r/CardinalApps","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/CardinalApps/self-hosted/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}