# Spectral

> glossy client for Matrix

**Wikidata**: [Q104600188](https://www.wikidata.org/wiki/Q104600188)  
**Source**: https://4ort.xyz/entity/spectral

## Summary
Spectral is a glossy client for Matrix, the open-source communication protocol. It is free software distributed under the GNU General Public License version 3.0, providing users with a polished interface for Matrix communication.

## Key Facts
- Spectral is an instant messaging client that implements the Matrix communication protocol
- It is free software distributed under the GNU General Public License version 3.0
- Spectral runs on Microsoft Windows and Unix-like operating systems
- It is developed using the programming languages Q2407 and QML
- The source code is hosted at https://gitlab.com/spectral-im/spectral
- Spectral uses the Qt GUI toolkit or framework
- It is available as packages for Fedora (spectral), Ubuntu (spectral), and FreeBSD (net-im/spectral)
- Spectral has an AUR package named spectral-matrix and spectral-matrix-git
- It is a derivative work of NeoChat

## FAQs
### Q: What operating systems does Spectral run on?
A: Spectral runs on Microsoft Windows and Unix-like operating systems.

### Q: What programming languages are used to develop Spectral?
A: Spectral is developed using the programming languages Q2407 and QML.

### Q: Where can I find the source code for Spectral?
A: The source code for Spectral is hosted at https://gitlab.com/spectral-im/spectral.

### Q: What license governs the use and distribution of Spectral?
A: Spectral is distributed under the GNU General Public License version 3.0.

### Q: Is Spectral available for Linux distributions?
A: Yes, Spectral is available as packages for Fedora (spectral), Ubuntu (spectral), and FreeBSD (net-im/spectral), as well as an AUR package named spectral-matrix and spectral-matrix-git.

## Why It Matters
Spectral matters as a sleek, user-friendly client for Matrix, an open decentralized communication protocol. It addresses the need for aesthetically pleasing interfaces in the matrix ecosystem, making the powerful but sometimes complex protocol more accessible to mainstream users. By providing a polished, modern UI, Spectral bridges the gap between technical functionality and user experience in the decentralized communication space. As free software, it contributes to the open-source ecosystem while offering an alternative to proprietary messaging solutions.

## Notable For
- Being a glossy, polished client for Matrix, focusing on aesthetics alongside functionality
- Utilizing Qt GUI toolkit for a consistent and modern user interface across platforms
- Being a derivative work that has evolved from NeoChat, showing development within the Matrix ecosystem
- Supporting multiple platforms including both Windows and Unix-like operating systems
- Being freely available under the GNU General Public License version 3.0

## Body

### Technical Specifications
- Programming Languages: Q2407 and QML
- GUI Toolkit: Qt
- Implementation: Implements Q22906785 (Matrix protocol)
- Operating Systems: Microsoft Windows, Unix-like operating systems
- Source Repository: GitLab at https://gitlab.com/spectral-im/spectral

### Distribution and Availability
- License: GNU General Public License, version 3.0
- Copyright Status: Copyrighted
- Official Website: https://spectral.im/ (in English)
- Package Availability:
  - Fedora: spectral
  - Ubuntu: spectral
  - FreeBSD: net-im/spectral
  - AUR: spectral-matrix, spectral-matrix-git
- Repology Project Name: spectral

### Development and Ecosystem
- Related Software: NeoChat (derivative work)
- Related Class: Free software
- Related Thing: NeoChat (Matrix client for desktop and mobile)
- Repository Hosting: GitLab

### Historical Context
- The license was last updated on 2020-12-31 according to the references
- The programming language information was also referenced on 2020-12-31

## Schema Markup
```json
{
  "@context": "https://schema.org",
  "@type": "Thing",
  "name": "Spectral",
  "description": "glossy client for Matrix",
  "url": "https://spectral.im/",
  "sameAs": [],
  "additionalType": ["InstantMessagingClient", "FreeSoftware"]
}

## References

1. [Source](https://matrix.org/docs/projects/client/spectral)