A desktop application for creating invoices with beautiful and customizable templates.
Features β’ Downloads β’ Technologies β’ Why? β’ Goals β’ Development β’ Support
Features
- π Flexible form. You can turn on/off fields
- π Drag & drop for reordering items. This makes editing easier.
- π Use SVGs for logo for better printing.
- π¨ 2 Custom designed & highly customizable templates. Will add more in future versions.
- π Export PDF for print or email.
- π Privacy. Your data stays where it belongs.
- π― Totally Free.
Downloads
macOS | Windows | Linux |
---|---|---|
Download v1.0.0 | See Build Instruction | See Build Instruction |
Windows and Linux versions are still being developed. If you're interested in making your own build, please refer to the build instruction for more details.
Technologies
Why
The main reason I decided to build this is because I need a simple tool to create good looking invoices, estimates, and receipts but couldn't find one that suits my needs. I don't do invoicing for a living but I do need it occasionally so an ideal invoicing app just needs to be good at one thing and one thing only, which is making invoices. I really don't need a full-fledged bookkeeping or accounting software.
I believe there are many people such as freelance designers, developers, photographers or writers... also have such need. However, most (if not all) products I found have these these problems:
Complexity
- Most invoicing products nowadays is web-based, which means youβll need to maintain a new account (possible a monthly fee, too) just to create an invoice.
- Sure, there some open-source products that can be self-hosted, but that will introduce a new layer of complexity to your workflow. Who will setup the product? Who will maintain the server? Who will cover the cost? ...
- You will always need internet connection to be able to create your invoices. It can be slow sometimes.
Privacy
- When you use a web service, most of the time, youβre giving away your data whether you want it or not. Financial data is sensitive and I believe that no one should know about your data except yourself.
Goals
With that in mind, I know that Manta would need to satisfy these criteria:
-
π Fast!!!
-
π Friendly UI & UX
-
π Has nice looking templates
-
π Does not touch userβs data
-
π° Free! :)
If you think Manta delivers these, let me know by putting a star on this project π
Development
It's very easy to get started with these 3 steps:
- Clone this project to your local machine.
- Run
yarn install
to install dependencies - Open terminal and
cd
to the cloned folder, - Run
yarn dev
in one tab to startwebpack-dev-server
. - Run
yarn start
in another tab to open the app.
This is still in beta and it's far from perfect so feedbacks, issues or PRs are greatly appreciated! :)
Support
Future versions might include support for Windows/Linux if there's enough people request it. If you want to test it out on Windows/Linux you can following these steps:
- Clone the project
- Run
yarn install
to install dependencies. - Run
yarn release:win
if you want to build for Windows - Run
yarn release:linux
if you want to build for Linux
In the project's root directory, open the dist
folder and you should see the installer.