# alex313031/thorium

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/alex313031-thorium).**

6,803 stars · 234 forks · C++ · bsd-3-clause

## Links

- GitHub: https://github.com/Alex313031/thorium
- Homepage: https://thorium.rocks/
- awesome-repositories: https://awesome-repositories.com/repository/alex313031-thorium.md

## Topics

`aes` `avx` `avx-instructions` `chrome` `chrome-devtools` `chromedriver` `chromium` `chromium-browser` `content-shell` `jpeg-xl` `jpegxl` `jxl` `libjxl` `linux` `thorium` `thorium-browser` `thoriumos` `web-browser` `web-platform` `webbrowser`

## Description

Thorium is a web browser built from the Chromium project, designed for high performance and expanded compatibility. It utilizes aggressive compiler optimizations and CPU-specific instruction sets, such as AVX2 and SIMD, to increase page rendering and JavaScript execution speeds.

The project distinguishes itself by providing custom builds that enable modern web browsing on legacy versions of Windows and Linux. It further diverges from standard browser implementations by integrating Widevine DRM and native support for high-efficiency media formats, including HEVC and JPEG XL.

Broad capabilities cover privacy and security through telemetry reduction, fingerprinting protection, and Global Privacy Control. It also includes advanced multimedia features such as hardware-accelerated video decoding via VAAPI, real-time live caption generation, and native FTP protocol support.

Developer utilities are provided for resource management, application testing via automation drivers, and performance benchmarking for WebAssembly and JavaScript.

## Tags

### Business & Productivity Software

- [Chromium-Based Browsers](https://awesome-repositories.com/f/business-productivity-software/chromium-based-browsers.md) — Provides a high-performance web browser built from the Chromium project.

### Operating Systems & Systems Programming

- [Browser Performance Optimizations](https://awesome-repositories.com/f/operating-systems-systems-programming/browser-performance-optimizations.md) — Increases page load and execution speeds using aggressive compiler optimizations and CPU-specific instructions like AVX2.
- [CPU Instruction Optimizations](https://awesome-repositories.com/f/operating-systems-systems-programming/cpu-instruction-optimizations.md) — Increases page rendering and JavaScript execution speeds using AVX2 and SIMD instructions.
- [Legacy OS Browser Builds](https://awesome-repositories.com/f/operating-systems-systems-programming/legacy-device-support/legacy-os-browser-builds.md) — Provides custom builds enabling modern web browsing and execution on outdated Windows operating systems. ([source](https://thorium.rocks/win7))
- [Legacy OS Web Access](https://awesome-repositories.com/f/operating-systems-systems-programming/legacy-os-web-access.md) — Provides custom builds that enable modern web browsing on legacy versions of Windows and Linux.
- [OS API Compatibility Layers](https://awesome-repositories.com/f/operating-systems-systems-programming/os-api-compatibility-layers.md) — Applies targeted patches and driver microcode to enable modern web browsing on legacy Windows and Linux versions.
- [SIMD and Compiler Optimizations](https://awesome-repositories.com/f/operating-systems-systems-programming/simd-and-compiler-optimizations.md) — Utilizes aggressive compiler optimizations and CPU-specific SIMD instructions like AVX2 to increase processing speed. ([source](https://cdn.jsdelivr.net/gh/alex313031/thorium@main/README.md))
- [Linux Desktop Optimizations](https://awesome-repositories.com/f/operating-systems-systems-programming/linux-desktop-optimizations.md) — Includes Linux desktop performance optimizations such as patches for font rendering and GPU drivers. ([source](https://cdn.jsdelivr.net/gh/alex313031/thorium@main/README.md))

### Graphics & Multimedia

- [Multimedia Playback](https://awesome-repositories.com/f/graphics-multimedia/multimedia-playback.md) — Integrates Widevine DRM and high-efficiency codecs like HEVC and JPEG XL for advanced multimedia playback.
- [Digital Media Playback](https://awesome-repositories.com/f/graphics-multimedia/digital-media-playback.md) — Provides native playback support for high-efficiency formats like HEVC and AC3 audio. ([source](https://thorium.rocks/dev))
- [Live Captioning Integrations](https://awesome-repositories.com/f/graphics-multimedia/live-captioning-integrations.md) — Provides real-time text captioning for audio content across all builds to improve accessibility. ([source](https://github.com/Alex313031/thorium/blob/main/docs/PATCHES.md))
- [Media Decoders](https://awesome-repositories.com/f/graphics-multimedia/media-processing-analysis/media-decoders.md) — Provides decoding support for x264, x265, and Widevine content to enable playback of protected and open-source formats. ([source](https://thorium.rocks/thoriumos))
- [Image Format Rendering](https://awesome-repositories.com/f/graphics-multimedia/media-processing-analysis/media-manipulation/image-processing/format-support-extensions/image-format-rendering.md) — Provides native support for displaying images using the high-efficiency JPEG XL file format. ([source](https://github.com/Alex313031/thorium/blob/main/docs/PATCHES.md))
- [Hardware-Accelerated Decoders](https://awesome-repositories.com/f/graphics-multimedia/media-processing-analysis/media-manipulation/media-processing-workflows/stream-content-distribution/hardware-accelerated-decoders.md) — Offloads video processing to the GPU using VAAPI and Intel HD drivers to reduce CPU overhead.
- [Hardware-Accelerated Video Pipelines](https://awesome-repositories.com/f/graphics-multimedia/media-processing-analysis/media-manipulation/media-processing/video-analysis-processing/hardware-accelerated-video-pipelines.md) — Offloads video processing to the GPU on Linux using VAAPI and Intel HD support for hardware-accelerated decoding. ([source](https://github.com/Alex313031/thorium/blob/main/docs/PATCHES.md))
- [Multi-Codec Support](https://awesome-repositories.com/f/graphics-multimedia/multi-codec-support.md) — Offers expanded compatibility with modern media formats including Widevine, HEVC, and JPEG XL. ([source](https://cdn.jsdelivr.net/gh/alex313031/thorium@main/README.md))
- [DRM Integration](https://awesome-repositories.com/f/graphics-multimedia/video-production/video-players/drm-integration.md) — Includes proprietary Widevine content decryption modules to enable playback of protected high-definition media streams.

### Security & Cryptography

- [Data Privacy Controls](https://awesome-repositories.com/f/security-cryptography/data-privacy-controls.md) — Integrates Global Privacy Control and disables tracking systems like FLOC by default to minimize data exposure. ([source](https://cdn.jsdelivr.net/gh/alex313031/thorium@main/README.md))
- [Privacy Patches](https://awesome-repositories.com/f/security-cryptography/data-privacy-management/privacy-compliance-tools/third-party-tracking-restrictions/privacy-patches.md) — Strengthens security and restricts data tracking through the integration of third-party privacy patches and interface modifications. ([source](https://thorium.rocks/mercury))
- [Telemetry and Privacy](https://awesome-repositories.com/f/security-cryptography/privacy-data-protection/telemetry-and-privacy.md) — Minimizes the amount of data sent to service providers and restricts prefetching data shared with websites. ([source](https://thorium.rocks/CoC.html))
- [Privacy-Focused Browsing](https://awesome-repositories.com/f/security-cryptography/privacy-focused-browsing.md) — Reduces telemetry tracking and prevents browser fingerprinting through integrated security patches and privacy controls.
- [Privacy Protection](https://awesome-repositories.com/f/security-cryptography/privacy-protection.md) — Implements fingerprinting protection and Do Not Track settings to prevent unauthorized user monitoring. ([source](https://github.com/Alex313031/thorium/blob/main/docs/PATCHES.md))
- [DNS Security](https://awesome-repositories.com/f/security-cryptography/dns-security.md) — Provides privacy protection using DNS over HTTPS with secure mode and minimized headers. ([source](https://github.com/Alex313031/thorium/blob/main/docs/PATCHES.md))

### Software Engineering & Architecture

- [Instruction Set Targets](https://awesome-repositories.com/f/software-engineering-architecture/performance-reliability/performance-optimization/computational-efficiency/cpu-optimization-strategies/hardware-instruction-targeting/instruction-set-targets.md) — Optimizes binary execution by targeting specific processor architectures to improve data locality and loop performance.
- [Source-Level Patch Integration](https://awesome-repositories.com/f/software-engineering-architecture/binary-patching-utilities/source-level-patch-integration.md) — Integrates third-party security patches and feature modifications into the source before compiling for specific operating systems.

### Web Development

- [CPU-Instruction Optimizations](https://awesome-repositories.com/f/web-development/browser-integration-utilities/browser-engines/rendering-performance-optimizations/cpu-instruction-optimizations.md) — Utilizes AVX2 and SIMD instructions to accelerate page rendering and JavaScript execution.
- [Page Speed Optimizations](https://awesome-repositories.com/f/web-development/page-speed-optimizations.md) — Increases page load and execution speeds via targeted compiler optimizations and instruction set enhancements. ([source](https://thorium.rocks/))
- [Privacy-Focused Browsers](https://awesome-repositories.com/f/web-development/privacy-focused-browsers.md) — Disables telemetry and tracking systems like FLOC while implementing Global Privacy Control.
- [Web Browsers](https://awesome-repositories.com/f/web-development/web-browsers.md) — Ships a high-performance web browser built from the Chromium project with aggressive compiler optimizations.
- [Legacy OS Specialized](https://awesome-repositories.com/f/web-development/web-browsers/legacy-os-specialized.md) — Provides a browser specifically designed to run modern web content on outdated versions of Windows and Linux.
- [Media Compatibility Extensions](https://awesome-repositories.com/f/web-development/browser-integration-utilities/browser-compatibility-utilities/media-compatibility-extensions.md) — Includes native support for Widevine, HEVC, and JPEG XL for expanded media compatibility.

### Development Tools & Productivity

- [Browser Developer Tools](https://awesome-repositories.com/f/development-tools-productivity/browser-developer-tools.md) — Provides developer utilities including automation drivers, resource packing tools, and specialized debugging flags.

### Testing & Quality Assurance

- [JavaScript and WebAssembly Benchmarks](https://awesome-repositories.com/f/testing-quality-assurance/javascript-and-webassembly-benchmarks.md) — Provides specialized benchmarking suites to measure JavaScript and WebAssembly execution speeds against industry standards. ([source](https://thorium.rocks/dev))
