Freedom251 › Certificate Maker Software
CertifiCat

What CertifiCat is
CertifiCat is a self-hosted certificate generation and management project for event organisers. Organisers can run it on their own server under their own domain, create events in its admin panel, and upload templates they provide. The same templates can be used to produce certificates for multiple events. Recipients retrieve certificates from a download page by entering a certificate code or user ID.
The project is open source and licensed under AGPL-3.0. Its admin authentication and database services use Firebase, with email and password authentication configured for the admin user. A running MongoDB instance is required to store base PDF files for certificate templates. Setup calls for a Firebase project on the Blaze plan with Firestore and Storage enabled; the project instructions also advise disabling Firebase sign-up to prevent other users from registering. To install it, the instructions describe cloning the repository, installing dependencies with Yarn, building the project, and starting the server. CertifiCat is free to use, with a listed plan price of $0 and no paid tiers or usage limits stated.
Who it suits
CertifiCat suits event organisers who want to create and distribute certificates using templates they provide. It is a fit for organisers able to host the application themselves and set up Firebase and MongoDB.
What it does well
- Free to use and licensed under AGPL-3.0.
- Can run on your own server and domain.
- Supports events and templates managed through an admin panel.
- Recipients can retrieve certificates using a code or user ID.
- No paid tiers or usage limits are stated.
What to know first
- Requires a running MongoDB instance.
- Requires a Firebase project on the Blaze plan.
- Setup involves cloning, dependency installation, building, and starting the server.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| CertifiCat | No paid tiers or usage limits stated | Free |
As github.com lists them, read 5 Oct 2026. The maker's own page has the final word.
Getting started
- Create a Firebase project on the Blaze plan and enable Firestore and Storage.
- Set up a running MongoDB instance for certificate template PDFs.
- Clone the CertifiCat repository.
- Install the dependencies with Yarn.
- Build the project and start the server.
- Disable Firebase sign-up as the project instructions advise.
Verdict
Choose CertifiCat if you want a free, open-source certificate tool that you can host and configure for your events. Its setup depends on Firebase and MongoDB, so it may not suit organisers who do not want to manage those services.
Questions
How much does CertifiCat cost?
The listed CertifiCat plan costs nothing. The project is free to use, with no paid tiers stated.
Is CertifiCat open source?
Yes. It is licensed under AGPL-3.0.
Where can I run CertifiCat?
It is self-hosted and can run on your own server under your own domain.
What does setup require?
Setup requires a Firebase project on the Blaze plan with Firestore and Storage enabled, plus a running MongoDB instance. The instructions also cover cloning the repository, installing dependencies with Yarn, building, and starting the server.
How do recipients download certificates?
Recipients enter a certificate code or user ID on the download page.
Who makes CertifiCat?
The project is available at the CertifiCat repository on GitHub.
Facts from CertifiCat's own pages
- Admin panel
- The admin panel lets organisers add events, upload templates, and generate certificates. · github.com, 5 Oct 2026
- Authentication and database
- CertifiCat uses Firebase for authentication and database services, with email/password authentication configured for the admin user. · github.com, 5 Oct 2026
- Download page
- Users can download certificates by entering a certificate code or user ID on the download page. · github.com, 5 Oct 2026
- Firebase setup
- The setup instructions require a Firebase project on the Blaze plan, with Firestore and Storage enabled. · github.com, 5 Oct 2026
- Hosting
- It can be hosted on your own server under your own domain. · github.com, 5 Oct 2026
- Install and run
- The README instructs users to clone the repository, install dependencies with Yarn, build the project, and start the server. · github.com, 5 Oct 2026
- Intended users
- The project describes itself as a solution for event organisers managing and distributing certificates. · github.com, 5 Oct 2026
- Open source
- The project is open source, free to use, and licensed under AGPL-3.0. · github.com, 5 Oct 2026
- Purpose
- CertifiCat is a self-hosted certificate generation and management solution for event organisers. · github.com, 5 Oct 2026
- Sign-up control
- The README advises disabling Firebase sign-up to prevent other users from signing up. · github.com, 5 Oct 2026
- Storage
- It uses MongoDB to store certificate template base PDFs and requires a running MongoDB instance. · github.com, 5 Oct 2026
- Templates
- You can bring your own templates to generate certificates for multiple events. · github.com, 5 Oct 2026
Where CertifiCat stands on Freedom251
- Certificate Maker Software#2 of 28