🎉 Flexible invoicing desktop app with beautiful & customizable templates.
A desktop application for creating invoices with beautiful and customizable templates.
Screenshots • Features • Downloads • Technologies • Why? • Goals • Development • FAQ • Acknowledgement
Here's a few screenshots of Manta. See more
Do you speak multiple languages? We need your help!
If you're interested in translating Manta, please see the detailed instruction here. The following languages are currently being translated, if you would like to Manta to support another language, please submit your request here.
macOS Windows Linux
Following platforms are supported by Electron:
macOS The minimum version supported is macOS 10.9.
Windows Windows 7 and later are supported
Note that on Linux, some users might experience a GPU bug where the select options rendered as a black box, see issue #128 of Manta and issue #4322 of Electron. This can be fixed by disabling hardware acceleration like so:
Remember that doing this might lead to some degradation of the app's performance. This is why "the fix" is not included by default.
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:
With that in mind, I know that Manta would need to satisfy these criteria:
👍 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 😉
It's very easy to get started with these 3 steps:
cdinto the cloned folder, usually
yarn installto install dependencies.
yarn devin one tab to start
yarn startin 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! :)
Note that on Linux you will need additional dependencies to provide the
Ubuntu/Debian users can run:
sudo apt install -y icnsutils graphicsmagick.
Yes, it's built on top of Electron. Please see the Technologies section for more info.
None. This is my attempt to integrate Electron with React from scratch. The idea was to get a better understanding of how things work together, especially Webpack. But I do take cue from other projects.
I wrote all the CSS myself. I only use Bootstrap for prototyping at first. But I gradually encapsulate most of the style to the component with the help of
styled-components. There is some places still use Bootstrap mostly for layout purpose but I'll get rid of it eventually.
ionicons. They're great!
It's actually very common to associate an animal with your brand. There's a reason behind the Twitter bird, the famous MailChimp Freddy or the Docker whale ... It's called the Baby-Face bias. You can read more about it in the book Designing for Emotion by Aaron Walter. In my case, I was inspired by the movie Racing Extinction and by naming this project Manta, I hope to raise people's awareness on some environmental issues mentioned in the movie. You can read more about it here
Yes, I actually did all the illustrations as well as the templates that you see in the app.
Yes, I'm exploring new opportunities at the moment. Please let me know what you have in mind.
If you find an issue, please report it here. For everything else, please drop me a line at email@example.com
Twice a month we will interview people behind open source businesses. We will talk about how they are building a business on top of open source projects.
We'll never share your email with anyone else.