Almis Web Engine
AWE is a light-weight Java web framework. Allows you build web applications in the fastest way.
- ✅ Automatic server-client communication with WebSocket support
- ✅ Use Xml or Java for building views
- ✅ Modern UI responsive components
- ✅ Themes and Multi-language support
- ✅ Multiple data binding. Rest, SQL and noSql database, ...
- ✅ Built-in Spring Boot 3 support
- ✅ Easiest learning curve
AWE Project main page
Please visit us at https://www.aweframework.com
Prerequisites
You must have Maven 3.x installed on your computer and JDK 17 or higher
Getting Started
This is a multi module maven project. Import as maven project with your favorite IDE to contribute. If you want create your first AWE project, use maven archetype awe-boot-archetype
with version
mvn -B archetype:generate \
-DarchetypeGroupId=com.almis.awe \
-DarchetypeArtifactId=awe-boot-archetype \
-DarchetypeVersion=[Archetype version]
-DgroupId=com.mycompany.app \
-DartifactId=my-app \
-Dversion=1.0-SNAPSHOT
Built With
- Maven - Dependency Management
- Spring framework - AWE Spring boot starter
- Angular JS - Angular JS framework
- Bootstrap - Bootstrap web toolkit
- Highcharts - Interactive charts library
Changelogs
Latest changelog file: CHANGELOG.md
Contributing
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
License
All parts of AWE, except the contents of the graphical charts library (HighCharts), are licensed under Apache License v2.0 see the LICENSE.md file for details.