Doconut is a document viewing and conversion software development kit (SDK) for .NET that enables applications to render, transform, and interact with multiple document formats within web environments without requiring external software or browser plugins.
Doconut is designed for developers and organizations building web-based systems that need integrated document handling capabilities. It fits within the category of document processing and viewing SDKs, providing backend-driven rendering and conversion services that can be embedded into existing applications. The SDK supports a wide range of file formats, including office documents (Word, Excel, PowerPoint), PDFs, images, email files, and specialized formats such as AutoCAD drawings (DWG/DXF), Photoshop files (PSD), Microsoft Project files, Visio diagrams, and SVG graphics.
The product is compatible with common .NET frameworks such as ASP.NET MVC, ASP.NET Core, and Blazor, and can be integrated with frontend frameworks like React, Angular, Vue, and Svelte. This allows it to be used in both traditional server-rendered applications and modern client-driven architectures. Typical use cases include document management systems, enterprise portals, SaaS platforms, and applications requiring secure document preview or conversion functionality.
Doconut uses a modular architecture that allows additional capabilities to be enabled through plugins. These extensions provide features such as annotation, text search, document conversion between formats, and content interaction, depending on application requirements.
Key characteristics include:
Support for a broad range of document and design file formats within a unified SDK
Backend-based rendering and processing, reducing dependency on client-side tools or plugins
Integration with .NET ecosystems and compatibility with modern JavaScript frontend frameworks
Modular plugin system enabling features such as annotations, search, and format conversion
Control over deployment and security, as processing occurs within the hosting environment
Overall, Doconut is intended for scenarios where applications need to handle documents programmatically, display them in a browser, or convert them between formats while maintaining integration within a .NET-based infrastructure.