An open API service indexing awesome lists of open source software.

https://github.com/getevo/evo-min

EVO Mini
https://github.com/getevo/evo-min

Last synced: 8 months ago
JSON representation

EVO Mini

Awesome Lists containing this project

README

          

## EVO Web Application Development Framework
[![Go Report Card](https://goreportcard.com/badge/github.com/iesreza/io)](https://goreportcard.com/report/github.com/iesreza/io)
![Discord](https://img.shields.io/discord/731563126876536873) [![Discord Chat](https://img.shields.io/badge/Discord-Chat-informational)](https://discord.gg/RcmcKu5) [![GitHub issues](https://img.shields.io/github/issues/getevo/evo)](https://github.com/getevo/evo/issues) [![GitHub stars](https://img.shields.io/github/stars/getevo/evo)](https://github.com/getevo/evo/stargazers) [![Gitter](https://badges.gitter.im/getevo-golang/community.svg)](https://gitter.im/getevo-golang/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)

EVO is a powerful package for quickly writing modular web applications/services in Golang aimed both backend and frontend.

## Features
- Think once, Code less, Do more!
- Aim both frontend and backend
- Extremely simple to use.
- Awesome superfast path matching and routing.
- Modular & Extensible
- A lot of tweaks and improvments
- A lot of useful functions
- A lot of UI components and integrations
- A lot of usable/reusable apps to include and use
- Live reload
- High performance
- Superfast template engine
- Actively maintained
- Docker Integration

## Builtin Apps
- Admin `simple extensible user panel`
- Auth `fully featured user/group/role/permission management set of apies`
- AdminLTE `adminlte template ready to use!`
- Query `dynamic multi purpose data query api`
- Settings `create settings view for all of your apps`

## Documentation

[Documentation (WIKI)](https://github.com/getevo/evo/wiki)

#### Quick Start
- Installation
- Create new project
- Examples

## Todo
- i18n
- User Management app
- Journal App
- Log App
- Swagger
- [Documentation (WIKI)](https://github.com/getevo/evo/wiki)
- Sample Apps
- Clear Libraries
- Improve Manager
- Keycloak login
- Social Login
- Websocket integration
- CodeTest integration
- Implementation test case of code

## Shoulders of Giants
EVO stands on shoulder of great projects or inspired by them.

##### [Fiber](https://github.com/gofiber/fiber "Fiber")
An Express-inspired web framework written in Go
_____
##### [GORM](https://github.com/jinzhu/gorm "GORM")
The fantastic ORM library for Golang
_____

##### [Jet Template Engine for Go](https://github.com/iesreza/jet "Jet Template Engine for Go")
Jet is a template engine developed to be easy to use, powerful, dynamic, yet secure and very fast.
_____

##### [mapstructure](https://github.com/mitchellh/mapstructure "mapstructure")
mapstructure is a Go library for decoding generic map values to structures and vice versa, while providing helpful error handling.
_____

## Contact
- Join the community and chat with us in real-time on [Discord](https://discord.gg/mCfYm6A).
- Submit requests and issues on GitHub.

## Contributors

[Reza](https://github.com/iesreza) | [Allan Nava](https://github.com/Allan-Nava) |
:---:|:---:|
[Reza](https://github.com/iesreza)|[Allan](https://github.com/Allan-Nava)