New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

down-craft-webui

Package Overview
Dependencies
Maintainers
0
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

down-craft-webui

Web UI for processing documents

  • 1.0.0
  • unpublished
  • latest
  • npm
  • Socket score

Version published
Weekly downloads
0
Maintainers
0
Weekly downloads
 
Created
Source

Down Craft Web UI

A modern web interface for converting various document types to Markdown using the down-craft package.

Features

  • 🌐 Modern, responsive web interface
  • 📄 Support for multiple file formats:
    • PDF (with standard, LLM, and OCR processing)
    • Word Documents (.docx)
    • PowerPoint Presentations (.pptx)
    • Excel Spreadsheets (.xlsx)
  • 🎨 Dark theme with animated background
  • 💫 Loading animations and visual feedback
  • 🚀 Real-time document processing

Getting Started

  1. Install dependencies:
npm install
  1. Configure environment variables:

    • Copy .env.example to .env
    • Fill in the required LLM API credentials if using LLM processing
  2. Start the server:

npm start
  1. Open http://localhost:3000 in your browser

Environment Variables

For LLM-based PDF processing, configure these variables in your .env file:

LLM_BASE_URL=your_llm_api_url
LLM_API_KEY=your_api_key
LLM_MODEL=your_preferred_model

Project Structure

webui/
├── public/              # Static files
│   ├── index.html      # Main HTML file
│   ├── styles.css      # Styles
│   └── app.js          # Frontend JavaScript
├── server.js           # Express server
├── package.json        # Dependencies and scripts
└── .env               # Environment variables

Development

The web UI is built with:

  • Express.js for the backend server
  • Vanilla JavaScript for frontend functionality
  • CSS3 for styling and animations
  • Font Awesome for icons

License

Apache-2.0 - see the LICENSE file for details.

FAQs

Package last updated on 28 Dec 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc