{"repo":"jamesread/Faridoon","free":true,"listed":false,"github":"https://github.com/jamesread/Faridoon","clone":"git clone https://github.com/jamesread/Faridoon.git","description":"Publish your favourite chat quotes.","language":"Go","stars":52,"topics":["webapp","chat-application","container","docker-compose","homelab","open-source","self-hosted","maturity-prod"],"license":"AGPL-3.0","category":"self-hosted-apps","readme_excerpt":"Faridoon Easily save and publish your favourite chat quotes for others to see. Documentation for how to install and use Faridoon is available at https://jamesread.github.io/Faridoon/ Screenshots Note the screenshots below contain quotes from the site that inspired this self hosted project - bash.org - which is now offline. There are several mirrors available via search engines. These quotes were used because they've been shared wildly for over 2 decades, and they're pretty funny :-) Getting Started Documentation is available at: https://jamesread.github.io/Faridoon/ , the recommended installation method is via Docker , connected to a MySQL Database . Faridoon runs just fine with low system resources - 1 vCPU and a 1 GB of RAM is plenty. Stack Go service with ConnectRPC Vue 3 + Vue Router + picocrank UI components MySQL schema managed with sql-migrate Authentication via httpauthshim (sessions; users stored in MySQL) Features Automatic highlighting of usernames. Semi-intelligent removal of line breaks and weird characters. User login and registration, with admins and privilege-based moderators. Approval queue for guest and non-privileged submissions (reject deletes the quote). Admin Settings (database cvars) for site title, voting, registration, guest add, and syntax highlighting. Header links, webhooks ( approval.requested ), audit logs, and diagnostics. YAML config for listen/database/auth; environment variables for database connectivity (and a few bootstrap values). Faridoon","default_branch":null,"files":null,"tree":[],"storefront":"/r/jamesread","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jamesread/Faridoon/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."}