{"id":29128038,"url":"https://github.com/havtalk/havtalk-server","last_synced_at":"2026-04-06T01:35:09.694Z","repository":{"id":301503184,"uuid":"984728990","full_name":"Havtalk/Havtalk-Server","owner":"Havtalk","description":"The backend API for HavTalk - an immersive roleplay platform where users can chat with lifelike characters. This server handles AI conversations, character management, user authentication, and all data persistence","archived":false,"fork":false,"pushed_at":"2025-06-26T18:55:42.000Z","size":4047,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-27T07:46:21.479Z","etag":null,"topics":["aws","better-auth","docker","docker-compose","expressjs","gemini","nginx","stable-diffusion","typescript"],"latest_commit_sha":null,"homepage":"https://api.havtalk.site","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Havtalk.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,"zenodo":null}},"created_at":"2025-05-16T12:10:24.000Z","updated_at":"2025-06-26T19:04:02.000Z","dependencies_parsed_at":"2025-06-27T07:46:24.953Z","dependency_job_id":"10a07bc9-ff72-484a-879a-924712a23fb7","html_url":"https://github.com/Havtalk/Havtalk-Server","commit_stats":null,"previous_names":["havtalk/havtalk-server"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Havtalk/Havtalk-Server","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Havtalk%2FHavtalk-Server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Havtalk%2FHavtalk-Server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Havtalk%2FHavtalk-Server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Havtalk%2FHavtalk-Server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Havtalk","download_url":"https://codeload.github.com/Havtalk/Havtalk-Server/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Havtalk%2FHavtalk-Server/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262690485,"owners_count":23349168,"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":["aws","better-auth","docker","docker-compose","expressjs","gemini","nginx","stable-diffusion","typescript"],"created_at":"2025-06-30T01:02:18.973Z","updated_at":"2025-12-30T20:06:43.456Z","avatar_url":"https://github.com/Havtalk.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"public/logo.png\" alt=\"HavTalk Logo\" width=\"120\" height=\"120\"\u003e\n  \n  # **HavTalk Server**\n  \n  *\"Powering Conversations with Legends\"*\n\u003c/div\u003e\n\nThe **backend API** for HavTalk - an immersive roleplay platform where users can chat with lifelike characters. This server handles AI conversations, character management, user authentication, and all data persistence.\n\nBuilt with modern technologies for scalability, performance, and reliability.\n\n🔗 **Frontend Repository:** [HavTalk Frontend](https://github.com/Havtalk/Havtalk-Web-Client)\n\n---\n\n## 🌐 Live API\n\n👉 **Base URL:** [https://api.havtalk.site](https://api.havtalk.site)\n\n---\n\n## ✨ Features\n\n- 🧠 AI-powered character conversations using advanced language models\n- 👤 User authentication and session management\n- 💾 Persistent chat history and character states\n- 🎭 Dynamic character personality management\n- ✨ AI avatar generation for characters and personas\n- 🔒 Secure API endpoints with proper authorization\n- 🚀 High-performance conversation processing\n\n\n---\n\n## 🛠️ Tech Stack\n\n- **Runtime:** Node.js\n- **Framework:** Express.js \n- **Database:** PostgreSQL + Prisma ORM\n- **Authentication:** Better Auth\n- **AI Integration:** Gemini Api\n- **Image Generation:** Stable Diffusion\n- **Deployment:** Docker + Nginx + AWS\n\n---\n## 🔮 Roadmap\n\n- [ ] Voice synthesis and speech-to-text\n- [ ] Advanced character behavior analytics\n- [ ] Multi-language conversation support\n- [ ] Character marketplace API\n- [ ] Group conversation endpoints\n- [ ] Advanced content moderation\n- [ ] Performance monitoring and logging\n\n---\n## 📄 License\n\n[MIT License](LICENSE)\n\n---\n\n## 👤 Author\n\nMade with ❤️ by [Soham Haldar](https://github.com/sohamhaldar)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhavtalk%2Fhavtalk-server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhavtalk%2Fhavtalk-server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhavtalk%2Fhavtalk-server/lists"}