F.Baube's repositories
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.
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.
contentanalysis
Examine a content item to determine the (Mime) type of its content.
ctoken
TBS
dsmnd
dsmnd is "Desmond" is Data semantics and metadata
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
datarepo
Prototype of an all-weather all-terrain data repository for Go, defaulting to SQLite.
dbfs
(fork of) sqlite as a filesystem for golang apps
dbinit
bogus placeholder
fusedbfs
(fork of) A Go package for implementing a FUSE file system.
generate-certificates
Generate certs easily in Go, including a super simple variant.
h2c-demo
Demo of HTTP/2 Cleartext (H2C) server/client in golang
huma
Huma-REST
humanbytes
Remix of github.com/xdg[-go]/zzz-humanbytes
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.
m5db
App-specific DB config info
miscutils
Miscellaneous utilities for Golang. Nothing major. No rocket science.
mlog
A Go (golang) package providing high-performance asynchronous logging, message filtering by severity and category, and multiple message targets.
os.DirFS-testing
os.DirFS has gotten upgrades, so let's exercise it. How much io.fs stuff does it do ?
pagescms-test
test repo for app.pagescms.org
parseutils
parseutils are utilities for parsing HTML5, Markdown, and XML (in the form of [Lw]DITA)
router
(clone of) A high performance HTTP request router "julienschmidt/httprouter" that scales well
sqlarfs
A remix of github.com/dolmen-go/sqlar
xmlutils
Low-level XML data structures and code for processing XML mixed content.