Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 949 Bytes

File metadata and controls

32 lines (23 loc) · 949 Bytes

httui-core

Shared Rust platform for httui: vault management, git, keychain integration, SQLite storage, and executors for HTTP and database blocks.

This crate is consumed by:

  • httui — desktop app, TUI, MCP server
  • httui-lang — language server (LSP wrapper that depends on httui-core for storage and execution)

Modules

  • executor/ — HTTP and DB executors with streaming, cancellation, cookies
  • db/ — connection pools, schema cache, dialects (PostgreSQL, MySQL, SQLite)
  • git/ — git operations (clone, push, pull, conflict resolution)
  • secrets/ — OS keychain integration
  • vault_config/ — TOML config files
  • references/ — block reference parsing and resolution
  • frontmatter/, tag_index/, paths/, and more

Build

cargo build
cargo test

License

MIT. See LICENSE.