Firemyna is an open-source Firebase application toolkit that accelerates development by providing a solid foundation without locking you into a particular framework.
What is Firemyna?
Firemyna is a toolkit designed to speed up Firebase application development. It takes a Firebase project as input and produces a structured foundation with a fast development server, shared code between web and backend, and framework presets. The project is authored by Sasha Koss and released under the MIT license. It works with Firebase Functions and supports multiple front-end frameworks through either built-in presets or your own setup.
Key Features
- esbuild-powered dev server — Firemyna uses esbuild for a fast development server, enabling quick iteration.
- Framework presets — Official example guides are available for Next.js, Remix, Astro, Create React App, and Vite, so you can scaffold with your preferred stack.
- Code sharing — Share code between the web application and the Firebase backend, reducing duplication.
- No vendor lock-in — Bring your own framework if the built-in presets don't fit; the toolkit is universal.
- Quickstart defaults — Sane defaults let you start working immediately.
- MIT licensed — Free to use and modify, with no commercial restrictions.
Who is it for?
- Firebase developers who want a faster setup for apps that combine a web front-end with Firebase Functions.
- Full-stack JavaScript teams using React-based frameworks like Next.js, Remix, or Create React App who need shared utilities across client and server.
- Astro or Vite users looking for a Firebase backend quickly integrated with their chosen static or SSR framework.
- Hobbyists and open-source contributors seeking a lightweight, MIT-licensed starting point for Firebase projects.
Use cases
- Next.js developers: Scaffold a Firebase app with server-side rendering using the official Next.js example guide.
- Remix developers: Build a Remix app with Firebase Functions as the backend using the provided preset.
- Astro users: Combine Astro's static site generation with Firebase Functions through the accompanying guide.
- Vite users: Set up a Vite-powered front-end with Firebase quickly, following the Vite example.
How does Firemyna work?
To start, follow the framework-specific guides in the repository — for example, the Next.js, Remix, Astro, Create React App, or Vite examples. These guides walk you through setting up the toolkit with your chosen framework. Once configured, Firemyna provides the development server and build tooling that integrates with Firebase.
FAQ
Is Firemyna free?
Yes. Firemyna is released under the MIT license, which means it's free to use, modify, and distribute, including in commercial projects. No payment or account is required to use the toolkit.
What frameworks does Firemyna support?
Firemyna includes example guides for Next.js, Remix, Astro, Create React App, and Vite. It's also designed to be "bring your own framework," so you can use it with other setups even if there isn't a dedicated example.
How does Firemyna speed up development?
It uses esbuild for a fast development server and provides sane defaults out of the box. By sharing code between the web application and Firebase backend, you avoid duplicating logic. These factors reduce setup time and improve iteration speed.
Where can I find the changelog?
The repository includes a changelog file listing all updates. You can find it in the project root as CHANGELOG.md.







