Home

Awesome

<p align="center"><a href="https://comet.thavarshan.com" target="_blank"><img src="https://github.com/Thavarshan/comet/blob/main/assets/logo.svg" width="400" height="400" alt="Comet"></a></p> <p align="center"> <a href="https://github.com/Thavarshan/comet/actions"><img src="https://github.com/Thavarshan/comet/actions/workflows/test.yml/badge.svg" alt="Test Status"></a> <a href="https://github.com/Thavarshan/comet/actions"><img src="https://github.com/Thavarshan/comet/actions/workflows/build.yml/badge.svg" alt="Build Status"></a> <a href="https://github.com/Thavarshan/comet/actions"><img src="https://github.com/Thavarshan/comet/actions/workflows/release.yml/badge.svg?branch=release" alt="Release Status"></a> <a href="https://packagist.org/packages/jerome/filterable"><img src="https://img.shields.io/packagist/l/jerome/filterable" alt="License"></a> </p>

[!WARNING] We don't have an Apple Developer account yet, and the application is not code-signed for both Mac and Windows. Therefore, the applications will show a warning popup on the first start. On Mac, click Okay, then go to Settings / Privacy & Security and scroll down until you see a button Open anyway. On Windows, you may see a warning message indicating that the app is from an unknown publisher. Click More info and then Run anyway to proceed.


About Comet

Comet is a cross-platform media converter application designed to make the conversion of video, audio, and image files as easy and accessible as possible. Built on top of FFmpeg, Jimp, and Electron, Comet offers a seamless and efficient user experience for media conversions, all within a simple, intuitive interface.

Comet UI 1 Comet UI 2 Comet UI 3 Comet UI 4


Project Overview

Comet's goal is to provide a free, user-friendly, and visually appealing application for converting media files. Whether you need to convert a single file or multiple files at once, Comet is designed to make the process straightforward.

Key Features


Recent Updates


Technologies Used


Getting Started

To get started with Comet:

  1. Clone the repository:

    git clone https://github.com/Thavarshan/comet.git
    cd comet
    
  2. Install dependencies:

    npm install
    
  3. Run the application in development mode:

    npm run start
    
  4. Build the application for production:

    npm run make
    
  5. Test your changes:

    npm run test
    

Roadmap


Contributing

Contributions are welcome! Here’s how you can contribute:

  1. Fork the Repository: Create a fork of this repository.
  2. Clone the Repo: Clone the forked repository to your local machine.
  3. Create a Branch: Create a new branch for your feature or fix.
  4. Make Your Changes: Ensure your changes work as expected and pass tests.
  5. Submit a Pull Request: Once done, submit a PR to the main branch.
  6. Star the Repo: If you like Comet, please give it a ⭐!

License

This project is licensed under the MIT License - see the LICENSE file for details.


Acknowledgements