awesome-repositories.com
Blog
MCP
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
·
squidowl avatar

squidowl/halloy

0
View on GitHub↗
3,807 Stars·153 Forks·Rust·gpl-3.0·11 Aufrufehalloy.chat↗

Halloy

Halloy is an IRCv3 chat client designed for real-time communication across multiple servers and networks. It implements modern protocol standards, including support for message tags, read markers, rich user metadata, and WebSocket connections.

The project distinguishes itself through integrated anonymity and deep interface customization. It features native Tor and proxy routing to hide the user's connection origin and provides a themed environment with configurable window pane layouts, keyboard aliases, and custom color schemes.

The client covers a broad range of capabilities, including channel and session management, bouncer integration, and automated connection tasks. Messaging features include infinite-scroll history retrieval, regular-expression message filtering, and the ability to execute local system shell commands directly from the interface.

Users can manage application settings and visual themes via configuration files that support signal-based reloading without requiring a restart.

Features

  • IRC Clients - Provides a full-featured chat application for connecting to and participating in multiple IRC networks.
  • IRC Clients - Provides a comprehensive client for connecting to multiple IRC networks for real-time group and private chat.
  • Real-Time Messaging Protocols - Implements a modern IRCv3 protocol for real-time communication, supporting message tags, batching, and rich metadata.
  • IRC Network Session Management - Maintains simultaneous active sessions to multiple IRC networks using distinct configuration profiles.
  • Customizable IRC Interfaces - Provides a themed IRC environment with custom color schemes, keyboard aliases, and flexible pane layouts.
  • Anonymized IRC Clients - Offers an IRC client with native Tor and proxy routing to anonymize the user's connection origin.
  • IRC Protocol Connectivity - Establishes connections to servers using the IRC text protocol for real-time communication.
  • IRCv3 Chat Clients - Implements a desktop chat client for real-time communication using the modern IRCv3 protocol.
  • IRCv3 Protocol Implementations - Implements the IRCv3 protocol standard with support for message tags, read markers, and WebSocket connections.
  • IRCv3 Standard Implementations - Implements modern IRCv3 standards to support message tags, batching, and rich user metadata.
  • Proxy-Aware Clients - Includes native Tor and proxy routing to anonymize the connection origin.
  • Anonymity Network Routing - Routes chat traffic through Tor or proxy servers to hide the connection origin and maintain privacy.
  • Password Authentication - Secures connections and claims nicknames using passwords and credential methods.
  • Chat Interface Customizations - Provides a personalized workspace with custom themes, keyboard shortcuts, and flexible window layouts.
  • Server Connection Managers - Supports establishing and managing simultaneous connections to multiple IRC servers.
  • Channel Management - Manages joining and leaving channels as well as requesting invites from private rooms.
  • Application Settings Management - Stores user preferences and connection details in a configuration file that supports signal-based reloading.
  • Chat Room Administration - Allows setting channel topics, modifying channel modes, and removing users from a channel.
  • Client-Side Message Filtering - The project hides specific server notifications based on activity or message type to minimize noise.
  • Command Sequence Automation - Executes sequences of custom commands or delayed actions automatically after establishing a server connection.
  • Chat-Integrated Uploaders - The project sends files to a compatible host and inserts the resulting URL into the input.
  • Chat Channel Discovery - Searches for available chat channels using keywords or lists all available options on a server.
  • Chat History Viewers - The project retrieves and displays older messages using infinite scrolling for a continuous view.
  • IRC Bouncers - Enables connections to IRC bouncer services via manual configuration or automatic network detection.
  • Websocket Connection Managers - Allows establishing server connections over a WebSocket interface using modern communication extensions.
  • Event Notifications - The project triggers alerts for incoming messages, connection changes, and user status updates.
  • Message Content Filtering - Screens incoming chat traffic and redirects content based on regular-expression pattern matching rules.
  • Messaging Channel Management - Joins or leaves chat channels manually via commands or automatically through configuration.
  • History Retrieval - The project requests older history automatically when scrolling to the top of a buffer.
  • Traffic Routing Proxies - Directs network requests through proxy servers to anonymize the connection origin.
  • Connection and Session Management - Manages server connection lifecycles, including URL-based connection, reconnections, and session termination.
  • IRC Client Configuration - Customizes servers, notifications, themes, and keyboard shortcuts via a configuration file.
  • Tor Routing - Integrates native Tor routing to mask user IP addresses without requiring an external daemon.
  • Buffer View Management - Configures the interface to either reuse a single active window or open multiple buffers.
  • Keyboard-Navigable Pane Layouts - Arranges the user interface by splitting windows into resizable panes with adjustable gaps.
  • Custom Color Theme Definitions - Allows the definition of new visual styles by specifying colors and font styles in configuration files.
  • Keyboard Shortcuts - Sets specific cursor movement and text deletion shortcuts for the message input area.
  • Theme Mappings - Provides a themed environment where application appearance and layout are defined via external configuration files.
  • Infinite Scroll Components - Implements infinite-scroll history loading to automatically retrieve older chat records as the user scrolls up.
  • Interface Appearance Customizations - Allows users to modify visual themes and layouts to personalize the application's appearance.
  • User-Defined Keyword Alerts - The project marks messages containing specified words with visual indicators and audio alerts.
  • Typography Customization - Provides configurations for setting the font family, stretch, and weight across the interface.

Star-Verlauf

Star-Verlauf für squidowl/halloyStar-Verlauf für squidowl/halloy

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 squidowl/halloy?

Halloy is an IRCv3 chat client designed for real-time communication across multiple servers and networks. It implements modern protocol standards, including support for message tags, read markers, rich user metadata, and WebSocket connections.

Was sind die Hauptfunktionen von squidowl/halloy?

Die Hauptfunktionen von squidowl/halloy sind: IRC Clients, Real-Time Messaging Protocols, IRC Network Session Management, Customizable IRC Interfaces, Anonymized IRC Clients, IRC Protocol Connectivity, IRCv3 Chat Clients, IRCv3 Protocol Implementations.

Welche Open-Source-Alternativen gibt es zu squidowl/halloy?

Open-Source-Alternativen zu squidowl/halloy sind unter anderem: searx/searx — Searx is a privacy-respecting metasearch engine and search result aggregator. It functions as a self-hosted search… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… tdlib/td — This project is a cross-platform messaging SDK and client development library used to build custom Telegram… mayfrost/guides — This project is a comprehensive technical documentation repository focused on Linux system administration, network… modelcontextprotocol/modelcontextprotocol — Model Context Protocol is a standardized framework for connecting large language models to external data sources and… mps-youtube/yewtube — Yewtube is a command line YouTube client, media player, and downloader. It provides a text-based interface for…

Open-Source-Alternativen zu Halloy

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Halloy.
  • searx/searxAvatar von searx

    searx/searx

    13,513Auf GitHub ansehen↗

    Searx is a privacy-respecting metasearch engine and search result aggregator. It functions as a self-hosted search proxy that queries diverse web services, databases, and local indices to present a single unified list of results. The project prevents user tracking and profiling by acting as an intermediary between the client and search services. It strips identifying information from queries, removes tracker URLs and HTTP referrers from outgoing links, and can route traffic through proxies or the Tor network to mask user identity. The system supports multilingual search and result filtering

    Python
    Auf GitHub ansehen↗13,513
  • awesome-selfhosted/awesome-selfhostedAvatar von awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Auf GitHub ansehen↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    Auf GitHub ansehen↗299,516
  • tdlib/tdAvatar von tdlib

    tdlib/td

    8,506Auf GitHub ansehen↗

    This project is a cross-platform messaging SDK and client development library used to build custom Telegram applications. It functions as a comprehensive framework that manages network encryption, local data storage, and API communication, providing a C-compatible JSON interface that allows integration with any programming language. The library distinguishes itself by providing a full database manager for encrypted local caching and synchronized state, alongside a dedicated bot framework for creating interactive bots with business account integration. It enables the implementation of speciali

    C++cross-platformlibrarytelegram
    Auf GitHub ansehen↗8,506
  • mayfrost/guidesAvatar von mayfrost

    mayfrost/guides

    2,001Auf GitHub ansehen↗

    This project is a comprehensive technical documentation repository focused on Linux system administration, network security, and privacy-oriented computing. It provides a curated knowledge base of instructional guides and configuration tutorials designed to assist users in managing low-level system environments, kernel compilation, and bootloader setup. The repository distinguishes itself by emphasizing privacy engineering and infrastructure hardening. It offers detailed procedures for anonymizing network traffic, securing credentials, and isolating applications within a computing environment

    Auf GitHub ansehen↗2,001
Alle 30 Alternativen zu Halloy anzeigen→