Projects with this topic
-
Simple, Secure, Magical
Updated -
talk2nIcK is a mobile-first messenger PWA built on Firebase and organised as a pnpm monorepo.
The application provides six-language real-time translation, group chat, and media sharing. It is installable to the home screen and remains usable offline.
Stack: React 19, TypeScript, Vite, and Tailwind CSS on the frontend; Cloud Functions (2nd gen, Node.js 22), Cloud Firestore, Realtime Database for presence and typing indicators, Cloud Storage for media, Firebase Authentication with the Google provider, and FCM Web Push on the backend. Translation is served through Cloud Translation API Advanced (v3), invoked from a Cloud Function so that credentials never reach the client and results can be cached. The landing page and admin console are an Astro static site published to GitLab Pages.
Repository layout:
apps/web — React PWA, the user-facing application apps/landing — Astro landing page and admin console functions — Cloud Functions packages/core — framework-agnostic domain logic and its unit tests packages/i18n — locale bundles (en, es, ja, ko, vi, zh) packages/shared — Firebase bootstrap and environment validation packages/ui — shared UI primitives and design tokensContinuous integration deploys each target independently: Firebase Hosting, GitLab Pages, Cloud Functions, and the Firestore and Cloud Storage security rules and indexes. Realtime Database rules are deployed by hand, because the CLI rules endpoint does not authorise service accounts. Deployment credentials are held as protected CI variables and are never committed.
Web application: https://talk2nick.web.app Landing page and admin console: https://heroyik.gitlab.io/talk2nick/
Architecture, security model, and operational procedures are documented under docs/. The product requirements and implementation plan, written in Korean, are in PLAN.md.
Updated -
The codebase for the OpenPeeps Coommunity Server. This is a mirror. The canonical repository is at https://code.openpeeps.org
Updated -
-
🤖 AI browser extensions & userscripts to augment your web experienceUpdated -
🖥️ Award-winning extension to enhance ChatGPT with wide/full/tall-screen + spamblock modes. Also works on poe.com!Updated -
A full featured but compact PHP replacement for Telegram you host yourself. Includes group features and end to end encryption.
Updated -
🛒 AI chat & product/category summaries in Amazon shopping, powered by the latest LLMsUpdated -
Displays configurable player chat messages above characters in Isleward.
Updated -
A tabbed, configurable chat interface for Isleward.
Updated -
Real-time chat on SignalR WebSockets - rooms, presence, message history, JWT. ASP.NET Core
Updated -
The best matrix client ever.
Updated -
AI chat & search summaries in Brave Search, powered by the latest LLMs
Updated -
↻ Keeps ChatGPT sessions fresh, eliminating chat time limits + network errors + Cloudflare checks
Updated -
🕶️ Adds chat auto-clear functionality to ChatGPT for more privacyUpdated -
-
Self-hosted AI chat that deploys as one Go binary. Streaming SSE, OpenAI and Anthropic upstreams, MCP tools, and generative UI that renders live charts and components from model output. Postgres or SQLite.
Updated -
Chat with your friends from Ubuntu Touch: http://fluffy.chat
Updated -
-
A PWA that provides a method to access chat like messaging functionality by using Rest API integrations from the Rhea Generative Framework.
The Rhea client app is component within the Rhea Generative Framework.
Originally intended as a way to demonstrate functionality found within the Rhea Generative Framework. The client app was designed to both demonstrate functionality and provide a foundation to build other components such as live chat (embeddable, etc.).
It has evolved over time to include additional functions for demonstration:
Persona management (role activation and management) Speech-to-text and text-to-speech (browser independent, both part of Rhea's Generative Framework server-side components and available for local hosting) STT captures audio for x seconds, transcribes and offers to either continue transcribing, send as a message, or manually edit.Updated