A workspace and tools for weaving knowledge into a hyper-connected, searchable fabric
Textrynum is a workspace for building knowledge systems. It currently houses two complementary layers:
-
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.
-
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.
v0.1.0 — Fabryk is functional; ECL is in progress.
- 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
- ECL workflow primitives
- Step abstraction layer with feedback loops
- LLM integration
- Connecting ECL workflows to Fabryk persistence
- Access control layer (fabryk-acl)
- Additional MCP tool suites
- Example workflows
- Published crate documentation
- Rust 1.75+
git clone https://github.com/oxur/textrynum
cd textrynum
cargo buildcargo test --workspace --all-featuresWe're not yet accepting external contributions, but will open the project once the core architecture stabilizes.
Apache-2.0

