Skip to content
/ textrynum Public

A workspace and tools for weaving knowledge into a hyper-connected, searchable fabric

Notifications You must be signed in to change notification settings

oxur/textrynum

Repository files navigation

Textrynum

A workspace and tools for weaving knowledge into a hyper-connected, searchable fabric

What is Textrynum?

Textrynum is a workspace for building knowledge systems. It currently houses two complementary layers:

  1. Fabryk — A modular knowledge fabric: ingest content, build knowledge graphs, index for full-text and semantic search, and serve it all via MCP tools. Production-ready, 24,000+ lines, 14 crates.

  2. ECL (Extract, Cogitate, Load) — A workflow orchestration engine for durable AI agent pipelines with feedback loops, validation, and managed serialism. Early stage, building on solid foundations.


Textrynum Architecture


Project Status

v0.1.0 — Fabryk is functional; ECL is in progress.

Completed

  • Knowledge graph with traversal algorithms (fabryk-graph)
  • Full-text search with Tantivy backend (fabryk-fts)
  • Vector/semantic search with LanceDB (fabryk-vector)
  • Markdown content parsing and frontmatter extraction (fabryk-content)
  • MCP server infrastructure and tool suites (fabryk-mcp-*)
  • OAuth2 authentication with Google provider (fabryk-auth-*)
  • CLI framework with graph commands (fabryk-cli)
  • Configuration infrastructure with TOML support
  • CI/CD pipeline

In Progress

  • ECL workflow primitives
  • Step abstraction layer with feedback loops
  • LLM integration
  • Connecting ECL workflows to Fabryk persistence

Planned

  • Access control layer (fabryk-acl)
  • Additional MCP tool suites
  • Example workflows
  • Published crate documentation

Getting Started

Prerequisites

  • Rust 1.75+

Building

git clone https://github.com/oxur/textrynum
cd textrynum
cargo build

Testing

cargo test --workspace --all-features

Contributing

We're not yet accepting external contributions, but will open the project once the core architecture stabilizes.


License

Apache-2.0


About

A workspace and tools for weaving knowledge into a hyper-connected, searchable fabric

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors