@ozdao/martyrs v0.2.481
Martyrs – Framework for Isomorphic Applications
Martyrs is a framework for developing isomorphic applications that can run on any platform with a single codebase. It provides tools for creating both simple and complex applications, styling them, and compiling them for different platforms. With Martyrs, you can develop applications that easily adapt to various devices and environments while maintaining high performance and development convenience.
We believe in the power of a single codebase for all platforms. Our mission is to empower developers to create applications that work everywhere, from the web to mobile devices, without sacrificing quality or performance. This approach offers significant strategic benefits, reduces costs, and simplifies both development and maintenance.
⚠️ WARNING: This framework is under active development. Expect changes in the module structure. Use only if you're prepared to contribute. Use at your own risk. ⚠️
Created by OZ DAO. Visit our website: www.ozdao.dev
Features
- Flexible Rendering Modes – Supports SSR, SPA, and PWA.
- Multiple Build Tools – Works seamlessly with Webpack, Vite, and Rspack.
- SEO & Internationalization – Built-in support for metadata management and multi-language applications.
- Mobile App Compilation – Easily compile web applications into mobile apps.
- UI Component Library – Pre-built frontend components with customizable styles.
- Full-Stack Modular Architecture – MVC-based system with ready-to-use modules for e-commerce, SaaS, social networks, and more.
- Advanced Authentication & Access Control – 2FA support, role-based access management (ABAC) for organizations.
- Core System Utilities – Includes caching, logging, CRUD operations, observer patterns, and more.
- Notification System – Supports email, SMS, mobile, and web push notifications.
Prerequisites
Martyrs is built on modern and proven technologies:
- Frontend: Vue 3
- Backend: Node.js with Express and Mongoose
- Database: MongoDB
- Bundlers: Webpack, Rspack, Vite
- Mobile Apps: Capacitor
Installation
Use npm to install Martyrs:
npm install '@ozdao/martyrs'Getting Started
For detailed information on how to use Martyrs, check out our official documentation.
Contributing
Community contributions are encouraged. For guidelines, see the contributing guide.
Special Thanks
During the work process, we study a vast amount of open-source code and are grateful to all the programmers who have shared it. Without you, all of this would have been impossible. Special attention is deserved by the authors whose code we have fully utilized, your names will forever be in the history of OZ:
- For megasanjay for his vue3-marquee
- For shentao for his vue-multiselect
- For VictorNico for his vue3-reactive-tel-input
- For sipec for his vue-tags-input
License
Martyrs is licensed under the GNU GPLv3.
8 months ago
8 months ago
8 months ago
8 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago