
Anar
Anar is a Go-based web framework built on Gin for rapid development of APIs and applications.
It provides scaffolding, CRUD generation, authentication, scheduling, and integrations with multiple OAuth providers.
About the Name
The name �Anar� carries rich symbolism across cultures and mythology. In languages like Turkish and Persian, anar means pomegranate, a fruit often associated with life, fertility, and vitality. In the world of Tolkien�s mythology, Anar represents the Sun, a symbol of light, energy, and guidance. By choosing this name for our framework, we embrace both meanings�the vibrant life of the pomegranate and the illuminating power of the Sun�reflecting our vision of a framework that is both lively and enlightening.
Features
-
Scaffold new Go projects with a clean folder structure
-
Generate models automatically with gorm.Model support
-
Automatically generate CRUD handlers for models
-
Database migrations for your models
-
JWT-based authentication support
-
Complete permissions and role-based access control (RBAC) system
-
Redis integration
-
SMTP email support
-
S3-compatible storage support
-
OAuth login via Facebook, Google, Apple, and GitHub
-
Modular, extensible, and configurable architecture
Documentation
License
This project is licensed under the MIT License. See the LICENSE file for details.
Author
Ali Miracle � Designer and maintainer of Anar
Email: alimiracle@riseup.net