• Stars
    star
    126
  • Rank 283,157 (Top 6 %)
  • Language
    Go
  • License
    MIT License
  • Created over 5 years ago
  • Updated almost 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