Here are some of my original open-source projects:
DitaCraft
The best way to edit and publish your DITA files
A comprehensive Visual Studio Code extension for editing and publishing DITA (Darwin Information Typing Architecture) content. DitaCraft provides an integrated development environment for DITA content creators with powerful features:
- Real-time validation against DITA 1.3 DTD specifications
- Smart navigation between maps and topics
- One-click publishing to multiple formats (HTML5, PDF, EPUB)
- Live preview capabilities
- 21+ code snippets for faster content creation
- Syntax highlighting and intelligent code completion
- Supports all DITA topic types with comprehensive error detection
Technologies: TypeScript, Visual Studio Code Extension API, DITA Open Toolkit, Node.js
Crustly
A blazingly fast, memory-efficient terminal-based AI assistant written in Rust
A high-performance terminal-based coding assistant that enables developers to interact with AI models directly within their command-line environment. Crustly is a Rust reimplementation with 95%+ feature parity, emphasizing speed and efficiency.
Key Features:
- Built-in file operations and command execution
- Interactive approval dialogs for security
- Syntax highlighting across 100+ languages
- Support for both cloud-based (OpenAI, Anthropic) and local AI models
- Privacy-focused with local LLM support (LM Studio, Ollama, LocalAI)
- Cost transparency via token tracking
- Persistent conversation context across sessions
Technologies: Rust, SQLite, Terminal UI (TUI), OpenAI & Anthropic APIs
Want to learn more? Check out the repositories on GitHub!
