# ful1e5/bibata_cursor

**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/ful1e5-bibata-cursor).**

3,210 stars · 106 forks · Shell · gpl-3.0

## Links

- GitHub: https://github.com/ful1e5/Bibata_Cursor
- Homepage: https://www.bibata.live
- awesome-repositories: https://awesome-repositories.com/repository/ful1e5-bibata-cursor.md

## Topics

`cursor` `linux` `theme` `windows`

## Description

Bibata_Cursor is a cross-platform cursor set and generator that produces material design mouse pointers. It utilizes an SVG-based pointer asset library to create cursor themes available in various styles and colors for different operating systems.

The project includes an SVG cursor theme generator that allows for custom design by modifying source files. This system uses template-driven color injection to swap hexadecimal codes within vector templates, enabling the creation of personalized color schemes.

The pipeline handles multi-resolution rasterization to ensure visual consistency across different screen densities. It automates the process of converting vector sources into platform-specific binary encoding for deployment across multiple operating systems.

## Tags

### User Interface & Experience

- [Material Design Cursor Sets](https://awesome-repositories.com/f/user-interface-experience/material-design-libraries/material-design-cursor-sets.md) — Provides a comprehensive collection of Material Design mouse pointers in various styles and colors. ([source](https://cdn.jsdelivr.net/gh/ful1e5/bibata_cursor@main/README.md))
- [Cross-Platform Cursor Sets](https://awesome-repositories.com/f/user-interface-experience/cross-platform-cursor-sets.md) — Ships a complete collection of Material Design mouse pointers available for different operating systems.
- [Binary Cursor Generation](https://awesome-repositories.com/f/user-interface-experience/cursor-utilities/binary-cursor-generation.md) — Ships a utility for building cursor binaries for specific operating systems in multiple pixel dimensions. ([source](https://cdn.jsdelivr.net/gh/ful1e5/bibata_cursor@main/README.md))
- [Pointer Color Customization](https://awesome-repositories.com/f/user-interface-experience/form-and-input-management/interaction-and-event-handling/drag-operation-controls/cursor-customizations/pointer-color-customization.md) — Provides a tool for replacing color identifiers in SVG source files to create personalized mouse pointer schemes. ([source](https://cdn.jsdelivr.net/gh/ful1e5/bibata_cursor@main/README.md))
- [Color Injection](https://awesome-repositories.com/f/user-interface-experience/color-customization-tools/theme-export-templates/color-injection.md) — Swaps specific hexadecimal color codes within SVG templates to create personalized themed variations.
- [Material Design Libraries](https://awesome-repositories.com/f/user-interface-experience/material-design-libraries.md) — Provides a coordinated set of pointers that implement the Material Design language to match system aesthetics.
- [SVG Export Pipelines](https://awesome-repositories.com/f/user-interface-experience/ui-architecture/design-utilities/design-assets/vector-graphic-assets/svg-export-pipelines.md) — Implements a programmatic pipeline to transform vector source files into rasterized pixel grids.

### Development Tools & Productivity

- [Cursor Theme Generators](https://awesome-repositories.com/f/development-tools-productivity/cursor-theme-generators.md) — Provides a tool for creating custom mouse pointer themes via SVG modification and multi-platform export.

### Graphics & Multimedia

- [SVG Asset Libraries](https://awesome-repositories.com/f/graphics-multimedia/svg-asset-libraries.md) — Includes an SVG-based pointer asset library used as the source for high-resolution cursor binaries.
- [Graphic Asset Batch Processing](https://awesome-repositories.com/f/graphics-multimedia/graphic-asset-batch-processing.md) — Provides automated generation of entire theme packs by iterating through cursor shapes and color schemes.
- [Multi-Resolution Rasterization](https://awesome-repositories.com/f/graphics-multimedia/graphics-engines-rendering/rendering/vector-rendering-pipelines/vector-graphics-renderers/vector-rasterizers/multi-resolution-rasterization.md) — Generates multiple fixed pixel dimensions from a single vector source to ensure visual consistency across different screen densities.

### Operating Systems & Systems Programming

- [Cross-Platform Asset Deployment](https://awesome-repositories.com/f/operating-systems-systems-programming/cross-platform-asset-deployment.md) — Generates cursor binaries in multiple dimensions to ensure consistent pointer display across different operating systems.
- [Platform-Specific Binary Encoding](https://awesome-repositories.com/f/operating-systems-systems-programming/platform-specific-binary-encoding.md) — Converts rasterized images into the native binary formats required by different operating system cursor drivers.

### Game Development

- [Cursor Asset Design](https://awesome-repositories.com/f/game-development/cursor-asset-design.md) — Enables the creation of personalized mouse pointer color schemes by modifying SVG source files.
