A Go-based document processing and chaining system with modular architecture.
DocChain is a document processing framework written in Go. It provides a structured approach to handling document chains and transformations through a modular package-based architecture.
- Go Implementation - Efficient, concurrent document processing
- Modular Design - Clean separation of concerns with pkg structure
- Document Chaining - Process and chain document operations
- Apache 2.0 Licensed - Open source and commercial-friendly
doc-chain/
├── pkg/ # Core packages
├── go.mod # Go module definition
├── .gitignore # Git ignore rules
└── LICENSE # Apache License 2.0
- Go 1.16 or higher
- Clone the repository
- Download dependencies:
go mod download
go build ./...go run main.goRun tests:
go test ./...Format code:
go fmt ./...Lint code:
golangci-lint run ./...The pkg/ directory contains the core packages for document processing functionality.
This project is licensed under the Apache License 2.0. See the LICENSE file for details.
Created by snipeart007