https://github.com/docling-project/website
The Docling website
https://github.com/docling-project/website
Last synced: 8 months ago
JSON representation
The Docling website
- Host: GitHub
- URL: https://github.com/docling-project/website
- Owner: docling-project
- Created: 2025-07-30T18:00:26.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-09-23T10:58:01.000Z (9 months ago)
- Last Synced: 2025-09-23T11:28:42.357Z (9 months ago)
- Language: TypeScript
- Homepage: https://www.docling.ai
- Size: 15.7 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Docling Website
This is the official website for [Docling](https://github.com/docling-project/docling), a powerful document processing tool that prepares your files for GenAI, RAG, and beyond.
## About Docling
Docling transforms messy PDFs, DOCX, and slides into clean, structured dataβready for RAG, GenAI apps, or anything downstream. It handles complex layouts, tables, and formulas so you don't have to.
### Key Features
- **ποΈ Multi-format Support**: Parse PDF, DOCX, PPTX, XLSX, HTML, audio, and images
- **π Deep PDF Understanding**: Layout, tables, reading order, code, and formulas
- **𧬠Unified Format**: Consistent DoclingDocument structure for all outputs
- **βͺ Multiple Export Formats**: Markdown, HTML, DocTags, or lossless JSON
- **π Local Processing**: Run locally for sensitive or air-gapped environments
- **π€ AI Framework Integration**: Works with LangChain, LlamaIndex, Haystack, and more
- **π OCR Support**: Handle scanned PDFs and images
- **π Visual Language Models**: Compatible with SmolDocling
- **ποΈ Audio Support**: Automatic speech recognition (ASR)
- **π» Developer Friendly**: Fast CLI and easy integration
## Tech Stack
This website is built with:
- [Next.js 14](https://nextjs.org/) - React framework
- [TypeScript](https://www.typescriptlang.org/) - Type safety
- [Sass](https://sass-lang.com/) - CSS preprocessing
- [Bootstrap 5](https://getbootstrap.com/) - UI components
## Getting Started
First, install dependencies:
```bash
npm install
# or
yarn install
# or
pnpm install
```
Then, run the development server:
```bash
npm run dev
# or
yarn dev
# or
pnpm dev
```
Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
## Project Structure
```
src/
βββ app/ # Next.js app router
βββ components/ # React components
β βββ pages/ # Page-specific components
β βββ ui/ # Reusable UI components
β βββ icons/ # SVG icons
β βββ header/ # Header components
β βββ footer/ # Footer components
βββ styles/ # Global styles and fonts
βββ lib/ # Utilities and types
βββ utils/ # Constants and helpers
```
## Learn More
- **Concepts**: [Learn Docling fundamentals](https://docling-project.github.io/docling/concepts/)
- **Examples**: [Try out recipes for various use cases](https://docling-project.github.io/docling/examples/)
- **Integrations**: [Popular frameworks and tools](https://docling-project.github.io/docling/integrations/)
- **Reference**: [See more API details](https://docling-project.github.io/docling/reference/document_converter/)
## Contributing
This website is part of the [Docling project](https://github.com/docling-project/docling). Your feedback and contributions are welcome!
## License
This project is part of the Docling ecosystem. See the main [Docling repository](https://github.com/docling-project/docling) for license information.