# Nicotine+ ## Docs - [Welcome to Nicotine+](https://mintlify.wiki/nicotine-plus/nicotine-plus/introduction.md): A graphical client for the Soulseek peer-to-peer network - user-friendly, fast, free, and open source - [Download Nicotine+](https://mintlify.wiki/nicotine-plus/nicotine-plus/downloads.md): Download the current stable version of Nicotine+ for your operating system - [Quick Start Guide](https://mintlify.wiki/nicotine-plus/nicotine-plus/quickstart.md): Get up and running with Nicotine+ in minutes - from installation to your first download - [File Sharing](https://mintlify.wiki/nicotine-plus/nicotine-plus/features/file-sharing.md): Configure and manage your shared files and folders in Nicotine+ - [Search](https://mintlify.wiki/nicotine-plus/nicotine-plus/features/search.md): Find and download files using Nicotine+'s powerful search features - [Downloads & Uploads](https://mintlify.wiki/nicotine-plus/nicotine-plus/features/downloads-uploads.md): Manage file transfers including downloads, uploads, and queue management - [Chat](https://mintlify.wiki/nicotine-plus/nicotine-plus/features/chat.md): Communicate with other users through chat rooms and private messages - [User Management](https://mintlify.wiki/nicotine-plus/nicotine-plus/features/user-management.md): Manage your buddy list, user interactions, and user-related features - [General Settings](https://mintlify.wiki/nicotine-plus/nicotine-plus/configuration/settings.md): Configure Nicotine+ preferences, user interface, logging, and behavior - [Network Configuration](https://mintlify.wiki/nicotine-plus/nicotine-plus/configuration/network.md): Configure network settings, ports, interfaces, UPnP, and connection behavior - [Shared Folders Configuration](https://mintlify.wiki/nicotine-plus/nicotine-plus/configuration/shares.md): Configure shared folders, file permissions, scan settings, and share management - [Plugin System](https://mintlify.wiki/nicotine-plus/nicotine-plus/advanced/plugins.md): Extend Nicotine+ functionality with Python plugins - [Command-Line Interface](https://mintlify.wiki/nicotine-plus/nicotine-plus/advanced/cli.md): Launch Nicotine+ with command-line arguments for automation and advanced configurations - [Soulseek Protocol](https://mintlify.wiki/nicotine-plus/nicotine-plus/advanced/protocol.md): Technical overview of the Soulseek peer-to-peer protocol - [Development Overview](https://mintlify.wiki/nicotine-plus/nicotine-plus/development/overview.md): Get involved with Nicotine+ development and learn about the project's design philosophy and contribution workflow - [Development Setup](https://mintlify.wiki/nicotine-plus/nicotine-plus/development/setup.md): Set up your development environment and install dependencies for Nicotine+ development - [Project Architecture](https://mintlify.wiki/nicotine-plus/nicotine-plus/development/architecture.md): Understand the architecture, component structure, and design patterns used in Nicotine+ - [Testing Guidelines](https://mintlify.wiki/nicotine-plus/nicotine-plus/development/testing.md): Run tests, validate code quality, and ensure your changes work correctly across platforms - [Getting Started with Plugin Development](https://mintlify.wiki/nicotine-plus/nicotine-plus/development/plugins/getting-started.md): Learn how to create your first Nicotine+ plugin and understand the plugin system architecture - [Plugin API Reference](https://mintlify.wiki/nicotine-plus/nicotine-plus/development/plugins/api-reference.md): Complete reference for all plugin methods, events, notifications, and return codes - [Plugin Examples](https://mintlify.wiki/nicotine-plus/nicotine-plus/development/plugins/examples.md): Real-world plugin examples demonstrating common patterns and best practices - [Packaging](https://mintlify.wiki/nicotine-plus/nicotine-plus/development/packaging.md): Guidelines for packaging Nicotine+ for various distributions and platforms - [Translations](https://mintlify.wiki/nicotine-plus/nicotine-plus/development/translations.md): Guidelines for translating Nicotine+ and improving localization - [Core Module](https://mintlify.wiki/nicotine-plus/nicotine-plus/api/core.md): Core initialization and component management for Nicotine+ - [Config Module](https://mintlify.wiki/nicotine-plus/nicotine-plus/api/config.md): Configuration management and storage for Nicotine+ - [Events Module](https://mintlify.wiki/nicotine-plus/nicotine-plus/api/events.md): Event system for inter-component communication - [Network Protocol (slskproto)](https://mintlify.wiki/nicotine-plus/nicotine-plus/api/slskproto.md): Soulseek network protocol implementation - [Protocol Messages (slskmessages)](https://mintlify.wiki/nicotine-plus/nicotine-plus/api/slskmessages.md): Soulseek protocol message definitions and utilities - [Network Filter](https://mintlify.wiki/nicotine-plus/nicotine-plus/api/network-filter.md): User banning and IP filtering functionality - [Shares](https://mintlify.wiki/nicotine-plus/nicotine-plus/api/shares.md): Manage shared files and folders in Nicotine+ - [Search](https://mintlify.wiki/nicotine-plus/nicotine-plus/api/search.md): Search for files on the Soulseek network - [Transfers](https://mintlify.wiki/nicotine-plus/nicotine-plus/api/transfers.md): Manage file uploads and downloads in Nicotine+ - [Chat](https://mintlify.wiki/nicotine-plus/nicotine-plus/api/chat.md): Manage chat rooms and private messages in Nicotine+ This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.