Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hemantdutta/versa

Versa | The Ultimate Markdown to PDF Generator | Transform your ideas into Stunning Document with Ease...
https://github.com/hemantdutta/versa

good-first-issue javascript markdown markdown-editor markdown-to-html markdown-to-pdf open-source parser personal-project reactjs

Last synced: 3 days ago
JSON representation

Versa | The Ultimate Markdown to PDF Generator | Transform your ideas into Stunning Document with Ease...

Awesome Lists containing this project

README

        

# Versa ✨
[Check it out!](https://versa-hd.netlify.app/)

![Home Page Screenshot](https://github.com/HemantDutta/Versa/blob/5442a33356c7598e43ee36143e9d2b89885b009f/git_static/Screenshot%202024-08-25%20195023.png)
![Editor Page Screenshot](https://github.com/HemantDutta/Versa/blob/763d83e2270cd88a08bb3ba0d27ab3b4d898be67/git_static/Screenshot%202024-08-25%20195042.png)

Welcome to **Versa**, the ultimate markdown editor and document creator. With **Versa**, you can easily convert your markdown into beautifully styled documents using HTML/CSS or PDF formats, all with a range of fonts and themes to choose from.

## 🎉 Features

- **1600+ Fonts**: Endless customization with a growing library of fonts to give your documents a unique touch.
- **25+ Themes**: Choose from a variety of pre-designed themes to style your documents instantly.
- **Auto-Save**: Your work is automatically saved in your browser's local storage, so you never lose your progress.
- **Markdown to HTML & PDF**: Seamlessly convert your markdown into beautiful HTML/CSS or PDF files.
- **User-Friendly Toolbar**: Easily add tables, images, links, and more with our intuitive toolbar—perfect for users who aren't familiar with Markdown.
- **Word & Character Count**: Stay on top of your writing with real-time stats for word and character count.
- **Status Indicator**: Keep track of your document's save status to ensure nothing gets lost.

## 🛠 Contributing

We welcome contributions from everyone! Here’s how you can get involved:

1. **Fork the repository** and create your branch:
```bash
git checkout -b feature/YourFeatureName
```

2. **Make your changes** and commit them:
```bash
git commit -m 'Add some feature'
```

3. **Push to your branch**:
```bash
git push origin feature/YourFeatureName
```

4. **Open a pull request**.

### 🤝 How to Contribute

- **Report Bugs**: If you find a bug, please report it [here](https://github.com/HemantDutta/versa/issues).
- **Feature Requests**: Have an idea for a new feature? Let us know [here](https://github.com/HemantDutta/versa/issues).
- **Pull Requests**: We love to see your code improvements. Feel free to fork, improve, and submit a PR.