awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
quackduck avatar

quackduck/devzat

0
View on GitHub↗
4,050 Stars·151 Forks·Go·MIT·4 Aufrufe

Devzat

Devzat ist ein SSH-Chat-Server, der eine Echtzeit-Kommunikationsumgebung bereitstellt, in der Benutzer sich über eine Secure Shell verbinden, um an Chaträumen und terminalbasierter Zusammenarbeit teilzunehmen. Er nutzt das SSH-Protokoll für die Sitzungsverwaltung und bietet eine gemeinsame Umgebung für interaktive Kommunikation über ein Command-Line-Interface.

Das Projekt zeichnet sich durch seine plattformübergreifende Chat-Überbrückung aus, die Nachrichten zwischen dem zentralen Server und externen Plattformen wie Slack synchronisiert. Es verfügt zudem über ein erweiterbares Plugin-System auf Basis von gRPC, das die Entwicklung benutzerdefinierter Bots und die Interzeption von Nachrichtenströmen durch eine Middleware-Pipeline ermöglicht.

Der Server enthält eine Vielzahl von Kommunikations- und Verwaltungstools, einschließlich Gruppen- und Direktnachrichten, Benutzerraum-Organisation und erlaubnislistenbasierter Zugriffskontrolle. Inhalte werden über einen ANSI-Markdown-Renderer für Rich-Text-Anzeige im Terminal verwaltet, während integrierte Minispiele und Benutzerprofil-Persistenz zusätzliche Interaktion und Anpassung bieten.

Verwaltungsfunktionen decken Benutzer-Banning, Zugriffsebenen-Konfiguration und Aktivitätsprotokollierung mithilfe eines Ringpuffers ab.

Features

  • SSH Session Management - Utilizes the SSH protocol to manage persistent interactive sessions for real-time terminal communication.
  • SSH Chat Servers - Provides a real-time communication environment where users connect via secure shell to participate in chat.
  • Terminal Markdown Renderers - Converts markdown syntax into ANSI escape sequences for rich text display in the terminal.
  • Multi-User Chat Room Managers - Groups connected users into distinct rooms to facilitate segmented collaboration.
  • Cross-Platform Chat Bridges - Synchronizes messages and identities between the internal server and external platforms like Slack.
  • Direct Messaging - Provides private one-on-one communication channels between individual users.
  • Group Messaging Systems - Implements frameworks for managing multi-user chat environments and message distribution within rooms.
  • Administrative Access Control - Restricts server administration to authorized users identified by unique security keys.
  • Allowlist-Based Access Controls - Restricts server access and administrative privileges by matching users against a predefined allowlist.
  • SSH Environment Access Controls - Manages user permissions and server access using allowlists, ban lists, and security keys.
  • SSH Access Control Lists - Restricts server entry and administrative privileges using allowlists and ban lists.
  • External Access Control Configurations - Defines administrative privileges and user access rules within a configuration file.
  • gRPC Plugin Implementations - Exposes a gRPC interface allowing external binaries to intercept messages and extend server logic.
  • Collaborative Terminal Sessions - Establishes a shared terminal environment for developers to interact and collaborate via SSH.
  • Chat Bots - Provides a framework for developing automated conversational agents using a gRPC API.
  • Chat Platform Integrations - Provides interfaces that link the server to third-party chat services for message synchronization.
  • Chat Synchronization - Synchronizes chat messages between the internal SSH server and external communication platforms to maintain conversation consistency.
  • Slack Integrations - Implements a real-time message bridge between the server and specific Slack channels with user identity mapping.
  • Plugin Access Tokens - Manages security tokens to authorize specific plugins to connect via gRPC.
  • Middleware Pipelines - Processes outgoing text through a sequential pipeline of filters for censoring and formatting.
  • Stream Event Interception - Executes logic on event streams to edit or filter messages before they reach users.

Star-Verlauf

Star-Verlauf für quackduck/devzatStar-Verlauf für quackduck/devzat

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht quackduck/devzat?

Devzat ist ein SSH-Chat-Server, der eine Echtzeit-Kommunikationsumgebung bereitstellt, in der Benutzer sich über eine Secure Shell verbinden, um an Chaträumen und terminalbasierter Zusammenarbeit teilzunehmen. Er nutzt das SSH-Protokoll für die Sitzungsverwaltung und bietet eine gemeinsame Umgebung für interaktive Kommunikation über ein Command-Line-Interface.

Was sind die Hauptfunktionen von quackduck/devzat?

Die Hauptfunktionen von quackduck/devzat sind: SSH Session Management, SSH Chat Servers, Terminal Markdown Renderers, Multi-User Chat Room Managers, Cross-Platform Chat Bridges, Direct Messaging, Group Messaging Systems, Administrative Access Control.

Welche Open-Source-Alternativen gibt es zu quackduck/devzat?

Open-Source-Alternativen zu quackduck/devzat sind unter anderem: shazow/ssh-chat — ssh-chat is a self-hosted chat server that runs entirely over the SSH protocol, allowing users to join a shared chat… yinxin630/fiora — Fiora is a real-time communication suite and multimedia instant messenger designed as a self-hosted chat server. Built… qwibitai/nanoclaw — Nanoclaw is an LLM agent orchestrator and multi-platform chat gateway designed to deploy and manage isolated AI… pomerium/pomerium — Pomerium is an identity-aware reverse proxy designed to provide zero-trust access control for internal infrastructure.… dimillian/icecubesapp — IceCubesApp is a native iOS social networking client built with SwiftUI. It serves as an ActivityPub and Mastodon… sshnet/ssh.net — SSH.NET is a .NET library that implements the SSH-2 protocol for encrypted remote connections and secure file…

Open-Source-Alternativen zu Devzat

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Devzat.
  • shazow/ssh-chatAvatar von shazow

    shazow/ssh-chat

    5,898Auf GitHub ansehen↗

    ssh-chat is a self-hosted chat server that runs entirely over the SSH protocol, allowing users to join a shared chat room using any standard SSH client without additional software. It uses SSH public key fingerprints for user identity and authentication, eliminating the need for separate credentials or TLS setup, and manages user connections as SSH sessions with join, leave, and message routing handled within a single process. The server provides encrypted transport and public-key-based access control, with the ability to restrict connections to a whitelist of SSH keys and assign admin roles

    Go
    Auf GitHub ansehen↗5,898
  • yinxin630/fioraAvatar von yinxin630

    yinxin630/fiora

    7,159Auf GitHub ansehen↗

    Fiora is a real-time communication suite and multimedia instant messenger designed as a self-hosted chat server. Built as a MERN stack messaging platform, it provides a networked environment for private and group conversations using a Socket.io based architecture. The platform is distinguished by its focus on self-hosting, allowing deployment on private Windows, Linux, or macOS servers for full control over user data. It features a highly customizable interface where users can apply themes, custom colors, and wallpapers to personalize their experience. The system covers a broad range of comm

    TypeScriptchatchatroomfiora
    Auf GitHub ansehen↗7,159
  • qwibitai/nanoclawAvatar von qwibitai

    qwibitai/nanoclaw

    29,956Auf GitHub ansehen↗

    Nanoclaw is an LLM agent orchestrator and multi-platform chat gateway designed to deploy and manage isolated AI agents. It provides a containerized runtime that executes agents within sandboxed Linux containers, ensuring filesystem and state isolation through dedicated workspaces and host bind-mounts. The project distinguishes itself through a unified routing pipeline that connects agents to diverse messaging platforms, including WhatsApp, Discord, Slack, Telegram, Signal, and iMessage. It integrates the Model Context Protocol to extend agent capabilities via managed external data and functio

    TypeScriptai-agentsai-assistantclaude-code
    Auf GitHub ansehen↗29,956
  • pomerium/pomeriumAvatar von pomerium

    pomerium/pomerium

    4,854Auf GitHub ansehen↗

    Pomerium is an identity-aware reverse proxy designed to provide zero-trust access control for internal infrastructure. It functions as a centralized gateway that verifies user identity, device context, and group membership for every request before granting access to protected applications, services, or API servers. By integrating directly with external identity providers, it replaces traditional VPNs with granular, policy-based access enforcement. The platform distinguishes itself by extending zero-trust principles beyond standard web traffic to include non-HTTP protocols, such as TCP and UDP

    Go
    Auf GitHub ansehen↗4,854
Alle 30 Alternativen zu Devzat anzeigen→