Borgar.net

— Go straight to page navigation

8. September 2024

Software

This is some of the software I have written. All it is free for the taking and/or using. If you have any suggestions, comments, or simply want to chat, feel free to email me.

JavaScript libraries

Miscellaneous JavaScript libraries.

  • Numfmt
    Full ECMA-376 number and date formatting in JavaScript. It can handle everything Microsoft Excel produces, and a bit more.

  • fx
    A tokenizer, parser, and other utilities to work with Excel formula code. It is originally intended for syntax highlighting Excel code, but it now includes a full parser for Excel expressions as well as other niceties.

  • Textbox
    Textbox is a simple library to layout multiline text for display on SVG or Canvas. It can fairly decently line-break and render rich text given some boundaries. It understands a subset of HTML and LaTeX syntaxes.

  • Textile.js
    The best and fastest implementation of a Textile parser in JavaScript. Uses a common interface with the most popular Markdown library so it's developer friendly too.

  • xlsx-convert
    This is a Node.js utility to convert Excel XLSX files to JSON format. It supports only XLSX files and outputs a flavor of CSF.

  • Dateutil
    A collection date utility methods for JavaScript. Compatible with Node.js or browsers. Available through npm.

  • String.format
    A full implementation of Python string formatting in JavaScript.

  • Gannet
    The static site (blog) generator that builds this website. It is similar to Jekyl or Pelican, written in JS, but is mostly only useful to one person: me.

Other projects

These are some of my ongoing projects found elsewhere:

Published: 8. September 2024.