{"id":13588469,"url":"https://github.com/holtwick/briefing","last_synced_at":"2025-05-15T16:03:39.762Z","repository":{"id":39571616,"uuid":"253182958","full_name":"holtwick/briefing","owner":"holtwick","description":"🔮 Secure direct video group chat","archived":false,"fork":false,"pushed_at":"2024-06-25T12:37:37.000Z","size":24967,"stargazers_count":1488,"open_issues_count":18,"forks_count":247,"subscribers_count":32,"default_branch":"master","last_synced_at":"2025-04-11T21:12:31.390Z","etag":null,"topics":["audio","call","chat","communication","conferencing","e2ee","end-to-end-encryption","group","p2p-chat","peer","sfu","video","vue","webapp","webrtc","webrtc-call","webrtc-signaling","webrtc-video","website","websocket"],"latest_commit_sha":null,"homepage":"https://brie.fi/ng","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/holtwick.png","metadata":{"files":{"readme":"README-de.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["holtwick"]}},"created_at":"2020-04-05T07:53:58.000Z","updated_at":"2025-04-07T09:27:03.000Z","dependencies_parsed_at":"2023-02-04T15:00:39.983Z","dependency_job_id":"58219780-5fd5-4982-a9dd-e345665e771c","html_url":"https://github.com/holtwick/briefing","commit_stats":{"total_commits":489,"total_committers":12,"mean_commits":40.75,"dds":0.06748466257668717,"last_synced_commit":"8be876f3c3043cbefbb57898d494629f6329e99f"},"previous_names":[],"tags_count":160,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/holtwick%2Fbriefing","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/holtwick%2Fbriefing/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/holtwick%2Fbriefing/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/holtwick%2Fbriefing/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/holtwick","download_url":"https://codeload.github.com/holtwick/briefing/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248480428,"owners_count":21110937,"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":["audio","call","chat","communication","conferencing","e2ee","end-to-end-encryption","group","p2p-chat","peer","sfu","video","vue","webapp","webrtc","webrtc-call","webrtc-signaling","webrtc-video","website","websocket"],"created_at":"2024-08-01T15:06:43.979Z","updated_at":"2025-04-11T21:12:36.940Z","avatar_url":"https://github.com/holtwick.png","language":"TypeScript","funding_links":["https://github.com/sponsors/holtwick"],"categories":["TypeScript","audio"],"sub_categories":[],"readme":"# Brie.fi/ng\n\n**Sicherer direkter Video-Gruppenchat**\n\n\u003e Wähle deine Sprache: [en](README.md) | [de](README-de.md)\n\n\u003cimg src=\"public/sample.jpg\" height=\"200\" align=\"right\" style=\"padding-left: 2rem;\"\u003e Der Datenschutz ist die zentrale Idee hinter diesem Projekt. Es werden ausschließlich offene Technologien (wie [WebRTC](https://webrtc-security.github.io/)) verwendet, die in allen modernen Browsern funktionieren. Somit ist keine Installation von zusätzlicher Software notwendig und der Ansatz bleibt zukunftssicher.\n\nÜber [Brie.fi/ng](https://brie.fi/ng) kann sofort gratis eine Unterhaltung begonnen werden. Eine [kostenlose iOS-App](https://apps.apple.com/app/briefing-video-chat/id1510803601) steht ebenfalls zur Verfügung.\n\nFeatures wie Desktop-Sharing, Text Chat und einfache Einladungslinks sind vorhanden. Weitere können leicht mit Kenntnissen in Javascript und Vue hinzugefügt werden.\n\n## Schnellstart für Entwickler\n\nLade oder klone das Projekt auf deinen lokalen Rechner und schon geht es los:\n\n```sh\nnpm install\nnpm run start\n```\n\n## Alles enthalten\n\nEine WebRTC-Videochat-Anwendung benötigt mehrere Komponenten, um richtig zu funktionieren. Briefing enthält alles, was Sie für den Start benötigen: Benutzeroberfläche, Signalisierung und STUN. \n\nErfahre mehr darüber in der [**→ Dokumentation**](./docs/README.md).\n\n![Verbindung](./docs/assets/connection.svg)\n\n## Anpassung / Whitelabeling\n\nUm Briefing für Ihr eigenes Projekt zu nutzen, stehen Ihnen die folgenden Optionen für alle Erfahrungsstufen zur Verfügung:\n\n1. **Erstelle einen Raum** über [Brie.fi/ng](https://brie.fi/ng) und kopiere den Link in deine Website.\n2. Briefing per `iframe` **in deine eigene Seite einbetten**. Verwende dazu den [praktischen Konfigurator](https://brie.fi/ng/embed-demo).\n3. Starte Briefing auf deinem **eigenen Server** z.B. [via Docker](docs/installation/docker.md)\n4. **Source Code anpassen**, genau nach deinen Bedürfnissen. Details dazu in der [Dokumentation](docs/README.md).\n\nErfahre mehr untert [**→ Installation**](./docs/installation/README.md).\n\n## Lizenzen\n\nGenerell ist Briefing frei, allerdings steht auch eine [kommerzielle Lizenz](#commercial-license) zur Verfügung, um deren Erwerb ich, insbesondere bei \"White Labeling\" Anwendungen, bitte. Ansonsten freue ich mich über die Unterstützung des Projektes durch [Sponsoring via GitHub](https://github.com/sponsors/holtwick), um die Weiterentwicklung zu fördern. Danke.\n\n### Öffentliche Lizenz\n\nEs gelten die Bedingungen der AGPL 3.0 oder später (GNU Affero General Public License v3.0): \"Die Erlaubnis dieser stärksten Copyleft-Lizenz ist an die Bedingung geknüpft, dass der vollständige Quellcode der lizenzierten Werke und Modifikationen, die größere Werke unter Verwendung eines lizenzierten Werks umfassen, unter derselben Lizenz zur Verfügung gestellt werden. Copyright- und Lizenzvermerke müssen erhalten bleiben. Die Mitwirkenden gewähren ausdrücklich die Patentrechte. Wenn eine modifizierte Version verwendet wird, um einen Dienst über ein Netzwerk anzubieten, muss der vollständige Quellcode der modifizierten Version zur Verfügung gestellt werden.\" \u003chttps://choosealicense.com/licenses/agpl-3.0/\u003e.\n\n### Kommerzielle Lizenz\n\nFür die kommerzielle Nutzung oder Closed-Source-Projekte / \"White Labeling\" biete ich eine Lizenz mit folgenden Bedingungen an:\n\n\u003e Weltweite, nicht-exklusive, nicht-übertragbare und nicht unterlizenzierbare Lizenz von Briefing, wie es auf https:// github.com/holtwick/briefing/ zu finden ist, zur Verwendung in Produkten des Käufers, solange die resultierende Software nicht in Konkurrenz zu Briefing selbst steht. Jegliche Haftung ist ausgeschlossen. Es gilt ausschließlich das Recht der Bundesrepublik Deutschland.\n\nDie einmalige Gebühr beträgt 499 EUR netto. Bitte wenden dich an [license@holtwick.de](mailto:license@holtwick.de) oder [kaufe direkt via Paddle](https://buy.paddle.com/product/650756).\n\n## Autor\n\nMein Name ist Dirk Holtwick. Ich bin ein unabhängiger Softwareentwickler mit Sitz in Deutschland. Erfahren mehr über meine Arbeit unter [holtwick.de](https://holtwick.de/about).\n\n## Beitragen\n\nBeiträge sind immer willkommen. Am besten fängst du an [Issues](https://github.com/holtwick/briefing/issues) hinzuzufügen oder darauf zu antworten.\n\nUm Übersetzungen hinzuzufügen oder zu korrigieren, starte hier: [→ locales](locales/).\n\n\n## Hauptversionen\n\n### Version 3.0\n\nVollständige Migration auf Vue3 und Typescript. Lokalisierung mit vue-i18n Standardbibliothek. Modernisierung von vielen Teilen des Projekts. Siehe [→ Artikel](docs/blog/version3-de.md) ([en](docs/blog/version3-en.md))\n\n### Version 2.0\n\nEinführung von Typescript-Unterstützung. Umstellung auf Vite. Ersetzen von socket.io durch zuverlässiges [Zerva](https://github.com/holtwick/zerva). Docker-Images. Reduktion auf die wesentlichen Teile des Projekts. Siehe [→ Artikel](docs/blog/version2-de.md) ([en](docs/blog/version2-en.md))\n\n### Version 1.0\n\nBasierte auf Webpack und hatte Beispiele für iOS, Android, Windows und Electron sowie einen separaten Signal-Server. Sie bot auch Hintergrundunschärfe und Bildhintergründe über Unsplash. Alle diese Implementierungen sind mittlerweile veraltet. Der Code ist jedoch weiterhin über den [legacy branch](https://github.com/holtwick/briefing/tree/legacy) zugänglich, wird aber nicht mehr gepflegt oder unterstützt.\n\n ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fholtwick%2Fbriefing","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fholtwick%2Fbriefing","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fholtwick%2Fbriefing/lists"}