badgemaker

The Nim badgemaker tool.

Pure Nim score 15/100 · tests present · no docs generated

Summary

Latest Version Unknown
License AGPLv3
CI Status Failing
Downloads 0
Last Indexed 2026-07-21 05:24

Installation

nimble install badgemaker
choosenim install badgemaker
git clone https://github.com/ethosa/badgemaker

OS Compatibility

Platform Linux macOS Windows FreeBSD OpenBSD NetBSD Android iOS WASM Embedded
badgemaker - - - - - - -

Source

Repository https://github.com/ethosa/badgemaker
Homepage https://github.com/ethosa/badgemaker
Registry Source nimble_official

README

Badgemaker

The Nim badgemaker tool. [![Nim language-plastic](https://github.com/Ethosa/open-source-badges/blob/master/badges/Languages/Nim/Nim-lang-plastic.svg)](https://github.com/Ethosa/open-source-badges/blob/master/badges/Languages/Nim/Nim-lang-plastic.svg) [![test13](https://github.com/Ethosa/badgemaker/blob/master/tests/test13.svg)](https://github.com/Ethosa/badgemaker/blob/master/tests/test13.svg)

Install

  • via git: nimble install https://github.com/Ethosa/badgemaker
  • via nimble: nimble install badgemaker

Now support

  • Custom font (change size available).
  • Custom icons.
  • Custom colors (label, value, text).
  • Custom badge size.
  • Custom styles (flat, plastic, square, plastic square).
  • CLI.
  • Text drop shadows.

Standart badge params

  • style -- "flat".
  • label -- "".
  • value -- "".
  • label_text_color -- "white".
  • value_text_color -- "black".
  • label_color -- "#212121".
  • value_color -- "#e0e0e0".
  • font -- "DejaVu Sans,Verdana,Geneva,sans-serif".
  • font_size -- 12.
  • width -- 120.
  • height -- 20.
  • image_path -- "".
  • image_color -- "".
  • label_shadow -- false.
  • value_shadow -- false.
  • dx -- 0.
  • dy -- 0.

Results

test1
test2
test3
test4
test5
test6
test7
test8
test9
test10
test11
test13

FAQ

Q: How I can help to develop this library?
A: You can put a star to this repository :3