# pdfme Open Source Library
> A lightweight, performant JavaScript/TypeScript library for PDF generation and manipulation, designed for developers who need complete control over PDF creation in web and Node.js applications.

pdfme is built with a focus on performance, minimal dependencies, and ease of use. It supports complex layouts, custom fonts, images, and templates while maintaining a small bundle size. Perfect for generating invoices, reports, certificates, and any document that requires precise control over layout and styling.

## Installation & Setup
- [Getting Started](https://pdfme.com/docs/getting-started): Installation and basic setup guide
- [Development Guide](https://pdfme.com/docs/development-guide): Contributing and local development
- [Playground Examples](https://playground.pdfme.com/): Interactive code examples and demos

## Documentation
- [Supported Features](https://pdfme.com/docs/supported-features): Complete feature overview
- [Custom Schemas](https://pdfme.com/docs/custom-schemas): Creating custom field types
- [Custom Fonts](https://pdfme.com/docs/custom-fonts): Font integration and management
- [Custom UI](https://pdfme.com/docs/custom-ui): UI customization options

## Core Concepts
- [Tables](https://pdfme.com/docs/tables): Dynamic table generation
- [Headers and Footers](https://pdfme.com/docs/headers-and-footers): Page layout management
- [Expression](https://pdfme.com/docs/expression): Dynamic content and calculations
- [Template Contribution](https://pdfme.com/docs/template-contribution-guide): Template sharing guidelines

## Community & Development
- [GitHub Repository](https://github.com/pdfme/pdfme): Source code and issue tracking
- [Discord Community](https://discord.gg/xWPTJbmgNV): Get help and share ideas
- [DeepWiki Help](https://deepwiki.com/pdfme/pdfme): AI-powered documentation assistant
- [Changelog](https://github.com/pdfme/pdfme/releases): Version history and updates

## Package Ecosystem
- [Generator Package](https://www.npmjs.com/package/@pdfme/generator): PDF generation from templates
- [UI Package](https://www.npmjs.com/package/@pdfme/ui): Designer, Form, and Viewer components
- [Schemas Package](https://www.npmjs.com/package/@pdfme/schemas): Built-in field types and schemas
- [Manipulator Package](https://www.npmjs.com/package/@pdfme/manipulator): PDF manipulation utilities

## Optional
- [Converter Package](https://www.npmjs.com/package/@pdfme/converter): PDF conversion utilities
- [Common Package](https://www.npmjs.com/package/@pdfme/common): Shared utilities and types
- [Cloud Service](https://app.pdfme.com): Commercial hosted solution
