• Stars
    star
    126
  • Rank 284,543 (Top 6 %)
  • Language
    Go
  • License
    MIT License
  • Created over 5 years ago
  • Updated about 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

πŸ–Ό#️⃣ A pure Go implementation of Blurhash

go-blurhash Go Reference GitHub tag license Go Report Card codecov

A pure Go implementation of Blurhash. The API is stable, however the hashing function in either direction may not be.

Blurhash Demo

Blurhash is an algorithm written by Dag Γ…gren for Wolt (woltapp/blurhash) that encodes an image into a short (~20-30 byte) ASCII string. When you decode the string back into an image, you get a gradient of colors that represent the original image. This can be useful for scenarios where you want an image placeholder before loading, or even to censor the contents of an image a la Mastodon.

Under the covers, this library is almost a straight port of the C version, which is known to encode images slightly differently than the TypeScript implementation.

Contributing

Issues, feature requests or improvements welcome!

Licence

This project is licensed under the MIT License.

More Repositories

1

chrome-gruvbox

πŸ’» Port of the gruvbox retro groove color scheme for Chrome
42
star
2

osx-statusbar-countdown

β³πŸ“… A utility to count down to a date from your macOS menubar, written in Swift
Swift
39
star
3

wrap

πŸ“–βŽ An efficient and flexible word-wrapping package for Go (golang)
Go
15
star
4

bbrks.me-old

My Jekyll powered blog
CSS
15
star
5

hugo-gruvbox-theme

πŸ’» Hugo theme inspired by gruvbox Retro groove color scheme for Vim
HTML
11
star
6

shotgun

πŸ’₯ A tool for running commands in parallel on a set of directories
Go
10
star
7

msfs2020-toolbar-theflightsimkit

Display TheFlightSimKit in-game in a Microsoft Flight Simulator 2020 toolbar panel.
JavaScript
4
star
8

midata

🏦 A simple midata library for Go (golang)
Go
3
star
9

website

A simple HTML5/CSS3 portfolio
CSS
3
star
10

AWESOME

Aberystwyth Web Evaluation Surveys Of Module Experiences (AWESOME)
PHP
2
star
11

sony-bravia-webui-remote

πŸ“±πŸ“Ί A responsive Web UI to control Sony Bravia TVs
Go
1
star
12

cheshire-east-bin-collection-ics

πŸ—‘πŸ“… Fetches personalised Cheshire East bin collection schedule and publishes .ics calendar
Go
1
star
13

dissertation

πŸ“œ Aberystwyth University final year dissertation/major project for CS394
1
star
14

base16-sequel-pro

πŸ’» Base16 for Sequel Pro https://github.com/chriskempson/base16
1
star
15

irccip-go

πŸš¨πŸ“Ί Implements Sony's InfraRed Compatible Control over Internet Protocol (IRCC-IP) for Bravia displays
Go
1
star
16

dotfiles

πŸ› οΈ Stow-powered dotfiles for Linux and macOS
Shell
1
star
17

couchbase-lite-android-test-app

A simple test app to upsert random documents into a CBL app, and stop and start replication against Sync Gateway
Java
1
star
18

webgl-orrery

πŸš€ An assignment for my Advanced Computer Graphics module at Aberystwyth University
JavaScript
1
star