awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
squidowl avatar

squidowl/halloy

0
View on GitHub↗
3,807 estrellas·153 forks·Rust·gpl-3.0·13 vistashalloy.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.

Historial de estrellas

Gráfico del historial de estrellas de squidowl/halloyGráfico del historial de estrellas de squidowl/halloy

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace 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.

¿Cuáles son las características principales de squidowl/halloy?

Las características principales de squidowl/halloy son: 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.

¿Qué alternativas de código abierto existen para squidowl/halloy?

Las alternativas de código abierto para squidowl/halloy incluyen: 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…

Alternativas open-source a Halloy

Proyectos open-source similares, clasificados según cuántas características comparten con Halloy.
  • searx/searxAvatar de searx

    searx/searx

    13,513Ver en GitHub↗

    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
    Ver en GitHub↗13,513
  • awesome-selfhosted/awesome-selfhostedAvatar de awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Ver en GitHub↗

    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
    Ver en GitHub↗299,516
  • tdlib/tdAvatar de tdlib

    tdlib/td

    8,506Ver en GitHub↗

    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
    Ver en GitHub↗8,506
  • mayfrost/guidesAvatar de mayfrost

    mayfrost/guides

    2,001Ver en GitHub↗

    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

    Ver en GitHub↗2,001
  • Ver las 30 alternativas a Halloy→