Carbone

Carbone

Generate and convert any document efficiently

4.9
โ€ข9 reviewsโ€ข

143 followers

Automate the generation of documents from a universal templating engine. Create templates with your favourite text editor, and add dynamic content with Carbone tags (text, colours, images, graphs). Anybody can design beautiful documents, not only developers.
Carbone gallery image
Carbone gallery image
Carbone gallery image
Carbone gallery image
Carbone gallery image
Free Options
Launch tags:
Productivityโ€ขAPIโ€ขDeveloper Tools
Launch Team

What do you think? โ€ฆ

Steeve
Maker
๐Ÿ“Œ
Hi Product Hunt! Steeve here ๐Ÿ‘‹, co-founder of Carbone. Generate reports instantaneously with the Carbone API: Send a template file and a JSON dataset, and the engine will return the document with all the data inside. Many formats are supported: PDF, ODT, DOCX, XLSX, HTML, XML, PPTX, JPG, PNG, TXT, CSV, EPUB, IDML, ODS, PPTX, ODG, and ODP. ๐ŸŽจ ๐——๐—ฒ๐˜€๐—ถ๐—ด๐—ป๐—ถ๐—ป๐—ด ๐—ฎ ๐˜๐—ฒ๐—บ๐—ฝ๐—น๐—ฎ๐˜๐—ฒ Design and create templates from your favourite text editor (LibreOffice, Word, Excel, PowerPoint, Google Doc, Pages, WYSIWYG editor, code editor). Anybody can create and edit the file: you don't have to ask a developer to make a change. In the template, design and logic are separated: - Add Carbone tags, a low-code templating language, to inject data dynamically, such as text, images, barcodes, charts, lists, HTML content, and colours. - Compute complex calculations with built-in aggregators. - Format any data with "formatters": numbers, currencies, strings, and lists. - Hide or print sections or elements conditionally - Translate documents into multiple languages - Anything related to styling, layouts, and paginations must be created with the power of your text editor. โšก๏ธ ๐—œ๐—ป๐˜๐—ฒ๐—ด๐—ฟ๐—ฎ๐˜๐—ถ๐—ผ๐—ป ๐—ฎ๐—ป๐—ฑ ๐—ฎ๐˜‚๐˜๐—ผ๐—บ๐—ฎ๐˜๐—ถ๐—ผ๐—ป - Integrate the API in a couple of minutes with your favourite no-code tool: Zapier, n8n, Make, Bubble, Ninox. SDKs are available on our GitHub to integrate into your language: Js, Node, Php, Go, Python, and Curl. - We guarantee the availability of 99.999%. - An on-premise version is available if you have offline or privacy requirements. ๐Ÿ”’ ๐—ฆ๐—ฒ๐—ฐ๐˜‚๐—ฟ๐—ถ๐˜๐˜† ๐—ฎ๐—ป๐—ฑ ๐—ฝ๐—ฟ๐—ถ๐˜ƒ๐—ฎ๐—ฐ๐˜† - Links to download generated documents are unique. As soon as documents are downloaded, files and links are deleted automatically. - JSON data-set are not logged nor saved into our database/server. It is only injected into documents. - What is stored on our servers: only templates. - We comply with the General Data Protection Regulation EU ๐Ÿ‡ช๐Ÿ‡บ Learn more details on our privacy policy. ๐Ÿฟ ๐—ฆ๐˜๐—ผ๐—ฟ๐˜† ๐—ง๐—ถ๐—บ๐—ฒ Before the projects started, document generation was a pain because each client wanted a customised design and often complained about styling issues, consuming developers' energy. The existing solutions were half-baked, not easy to use or not enough performant. What if we can use the text editor we already know to create those documents? That's what Carbone was made for. Carbone was born in 2013 by David during his night time, then the POC was adopted as an internal project by his previous company to generate restaurant-related documents: Menus, Invoices, and Hygiene analysis sheets for famous French restaurants (food ๐ŸคŒ). It was generating thousands of reports per month. In 2021, Carbone went public with a dedicated company, Carbone.io, to speed up its development and growth; co-founded by David, Guillaume and me (Steeve). We are located in "La Roche Sur Yon" (try saying it with a french accent ๐Ÿ‡ซ๐Ÿ‡ท). Carbone API is now generating an average of 5M documents per month and is used by governments, finances, healthcare, education, the retail industry, telecom, real estate, IT, and even kiwi farmers in New Zealand! From basic documents to creative ideas, every day, we are discovering new usages of Carbone by our users: Medical reports, Diplomas, COVID tests, emails, Contracts, custom labels, Marketing campaigns, invoices, quotes and more... ๐Ÿš‚ ๐—ช๐—ต๐—ฎ๐˜ ๐—ถ๐˜€ ๐—ฐ๐—ผ๐—บ๐—ถ๐—ป๐—ด ๐—ป๐—ฒ๐˜…๐˜? - First, a cafรฉ and croissant ๐Ÿฅ - Deploy Carbone Studio Version 2.0.0: a web interface to help you design and manage templates - Video and online tutorials to learn the Carbone language - Carbone v5.0.0 - The roadmap is open for the community's feedback!! ๐Ÿฑ ๐—ข๐—ฝ๐—ฒ๐—ป ๐—ฆ๐—ผ๐˜‚๐—ฟ๐—ฐ๐—ฒ The core of Carbone is open-source: github.com/carboneio/carbone It provides data substitution, formatters, loops, translation, and conversions. All features that require custom development are reserved for the Carbone Enterprise version: Carbone Cloud API or On-premise. ๐—ฆ๐˜๐—ฎ๐—ฟ๐˜ ๐˜‚๐˜€๐—ถ๐—ป๐—ด ๐˜๐—ต๐—ฒ ๐—”๐—ฃ๐—œ ๐—ฎ๐—ป๐—ฑ ๐—ฑ๐—ฒ๐˜€๐—ถ๐—ด๐—ป๐—ถ๐—ป๐—ด ๐˜๐—ฒ๐—บ๐—ฝ๐—น๐—ฎ๐˜๐—ฒ๐˜€ ๐—ณ๐—ผ๐—ฟ ๐—ณ๐—ฟ๐—ฒ๐—ฒ: https://carbone.io/documentation... Please let us know if you have feature requests or find issues! Cheers ๐Ÿป
Santhapat Sangkon
As a report designer and developer with a diverse range of experience, I have found that while Crystal Report is a popular tool for creating reports, it has some limitations that can hinder efficient development, scheduling, and formatting. Notably, Crystal Report does not support JSON, which is increasingly important in modern report generation. To address this challenge, my team and I have thoroughly evaluated numerous systems in search of a solution that enables rapid report generation while supporting multiple APIs and JSON. After careful consideration, we have found that Carbone is the ideal solution that perfectly aligns with our needs. Carbone stands out for its ease of use in report development, support for various formats including JSON, and the ability to generate reports in Excel. Furthermore, its user-friendly interface and comprehensive documentation make it easy to learn, while a dedicated team is readily available to respond to our queries and provide timely assistance. If any feature is not currently supported, the team is committed to improving it in future versions. Overall, I strongly recommend Carbone as a powerful and reliable report-generation tool for any business or organization seeking to streamline its reporting processes.
Steeve
Thank you Peam, for your rich and kind message! As always, if you need any help, feel free to reach us on the live chat ๐Ÿซถ
David Grelaud
Hi Product Hunt! I want to share two secret pieces of information about what's coming next with Carbone. We are working on two prominent features: - the ability to convert DOCX/ODT to PDF at lightning speed. We've tested many document converters around the world. All are extremely slow. So we decided to develop a new document converter from scratch. Our first result is fantastic: it is 30x faster than Microsoft Word, x220 faster than LibreOffice, and 8x faster than the fastest solution we've found. It will be in production in about three months. - a unique "reverse engineering" algorithm which converts a final document into a Carbone template. This solution will allow users to build reports without knowing Carbone templating language. It's magic: you draw the final result directly, and then Carbone automatically understands how to update it with a new JSON dataset. It will be available in 2024 or earlier if one client can help us to finance the development ๐Ÿ˜‰. Cheers ๐Ÿป