fbaube
Can haz Go gigs for tech comms applications. Open source fan, startup experience. Technical writer, copyediting, marketing copywriting. Georgetown MSFS.
Helsinki Finland Sol_3 Orion spiral arm
Pinned Repositories
bloggenator
static blog generator - using Markdown and Go, and yuin/goldmark instead of russross/blackfriday, and taking blogposts from the file system rather than a URL
blugofy
contentanalysis
Examine a content item to determine the (Mime) type of its content.
gparse
Parsing and tokenization for LwDITA formats (XML, Markdown, HTML5), into a single unified AST format.
gtree
Generalized Golang trees for mixed content from diverse source formats
lwdx
(Placeholder for development in other repos.) Lightweight document transformations & assemblies, based on familiar markups and simple tools. Under development. CLI & Golang API for LwDITA-based structured modular authoring & publishing. Supporting three interoperating formats (XDITA xml, HDITA html5, MDITA markdown) and the conversions among them.
mlog
A Go (golang) package providing high-performance asynchronous logging, message filtering by severity and category, and multiple message targets.
orderednodes
Nodes with ordered children, to use for: XML mixed content, golang os.DirFS, LwDITA maps
stringutils
String utilities for golang. Nothing major. No rocket science.
wassex
Golang webassembly websocket example
fbaube's Repositories
fbaube/gtree
Generalized Golang trees for mixed content from diverse source formats
fbaube/lwdx
(Placeholder for development in other repos.) Lightweight document transformations & assemblies, based on familiar markups and simple tools. Under development. CLI & Golang API for LwDITA-based structured modular authoring & publishing. Supporting three interoperating formats (XDITA xml, HDITA html5, MDITA markdown) and the conversions among them.
fbaube/mlog
A Go (golang) package providing high-performance asynchronous logging, message filtering by severity and category, and multiple message targets.
fbaube/orderednodes
Nodes with ordered children, to use for: XML mixed content, golang os.DirFS, LwDITA maps
fbaube/stringutils
String utilities for golang. Nothing major. No rocket science.
fbaube/contentanalysis
Examine a content item to determine the (Mime) type of its content.
fbaube/ctoken
TBS
fbaube/dsmnd
dsmnd is "Desmond" is Data semantics and metadata
fbaube/fileutils
Simple utilities for working in golang with files that are assumed to contain documentation content, and can be XML/HTML5 mixed content, or Markdown, or whatevs
fbaube/fsutils
Tinkering with new fs.FS
fbaube/datarepo
Prototype of an all-weather all-terrain data repository for Go, defaulting to SQLite.
fbaube/dbfs
(fork of) sqlite as a filesystem for golang apps
fbaube/dbinit
bogus placeholder
fbaube/fusedbfs
(fork of) A Go package for implementing a FUSE file system.
fbaube/gtoken
Generic markup tokens for mixed content (such as LwDITA)
fbaube/h2c-demo
Demo of HTTP/2 Cleartext (H2C) server/client in golang
fbaube/humanbytes
Remix of github.com/xdg/zzz-humanbytes
fbaube/logutils
fbaube/m5cli
m5cli is the CLI element of the m5 Go application. Aimed at LwDITA and beyond. Note that this is GNU Affero -licensed, not MIT-licensed like most of the libraries it uses. This means that use over a network is distribution, requiring disclosure of modifications to source code.
fbaube/m5db
App-specific DB config info
fbaube/mcfile
Mixed-Content Files - processing for files with mixed content (i.e. like XML document mixed content). Mainly for LwDITA formats: XML, HTML5, and Markdown.
fbaube/miscutils
Miscellaneous utilities for Golang. Nothing major. No rocket science.
fbaube/os.DirFS-testing
os.DirFS has gotten upgrades, so let's exercise it. How much io.fs stuff does it do ?
fbaube/pagescms-test
test repo for app.pagescms.org
fbaube/rest
REST server based on Huma and SQLite, for integration into the m5 app
fbaube/router
(clone of) A high performance HTTP request router "julienschmidt/httprouter" that scales well
fbaube/sqlarfs
A remix of github.com/dolmen-go/sqlar
fbaube/walk
(forkOf+modsTo) Package walk walks io/fs filesystems using an iterator style.
fbaube/websocketutils
Utilities to use with websockets package github.com/nhooyr/websocket
fbaube/xmlutils
Low-level XML data structures and code for processing XML mixed content.