Skip to content

mendral-agent/primordium

 
 

Repository files navigation

Primordium

A Go library containing a handful of primitives shared in all our projects.

Initial core building blocks in tissue

Primordium

Purpose

Primordium provides generic primivites for all Mycophonic audio Go project, addressing several classic footguns, platform dependent code, deep optimization paths, safer storage abstractions, etc.

Right now:

  • filesystem layer that provides locking, atomic writes, buffered readers and writers, OS specific limitations handling
  • networking secure defaults for ssh and http
  • roundtripper with backoff / retry
  • standardized errors
  • output formatting helpers
  • digest computation
  • r2 helpers
  • sentry integration
  • mmap primitives
  • process management and machine information helpers
  • logger configuration helpers and other "app" oriented helpers
  • SIMD assembly
  • generic digest helper
  • compression wrapper
  • base sqlite struct with tailored pragmas
  • store primitives (ref-counting, content-addressable, mmap index, volatile store)

About

Core golang library providing base primitives and facilities for other audio projects

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages

  • Go 94.8%
  • Makefile 3.4%
  • Assembly 1.8%