All Projects → svenkubiak → mangooio

svenkubiak / mangooio

Licence: Apache-2.0 License
An Intuitive, Lightweight, High Performance Full Stack Java Web Framework.

Programming Languages

java
68154 projects - #9 most used programming language
FreeMarker
481 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to mangooio

Goyave
🍐 Elegant Golang REST API Framework
Stars: ✭ 811 (+1459.62%)
Mutual labels:  backend, web-framework
Full-Stack-Development-Learning-Path
This repo contains all the things which I practice while learning the Full-stack web development
Stars: ✭ 80 (+53.85%)
Mutual labels:  backend, fullstack
Sifrr
⚡️ Set of tiny, independent libraries for creating modern and fast webapps with javascript/typescript
Stars: ✭ 174 (+234.62%)
Mutual labels:  backend, fullstack
full stack knowledge list
full_stack_knowledge_list,开发知识体系,主要是全栈开发知识体系。 目的:每一个开发人员都应该形成自己的知识体系,做到提纲挈领。在设计代码,聊技术,面试,系统结构设计,架构设计等时候,能够游刃有余,充满自信。 特点: 1、前端领域:Html和css基础,JavaScript,计算机基础,框架和类库,前端工程,项目构建,算法与数据结构等。 2、后端领域:欢迎补充。。。
Stars: ✭ 26 (-50%)
Mutual labels:  backend, fullstack
profile-store
Store profile links of people you admire, at one place. Made using MERN stack.
Stars: ✭ 37 (-28.85%)
Mutual labels:  backend, fullstack
Djreact
A simple introduction to integrating Django and React.
Stars: ✭ 317 (+509.62%)
Mutual labels:  backend, fullstack
Trybe-School
All activities while studying at Trybe fullstack software development school. Contains: projects, exercises, course summaries. Brazil, 2020-2021.
Stars: ✭ 73 (+40.38%)
Mutual labels:  backend, fullstack
tinyhttp
🦕 Deno port of tinyhttp, 0-legacy, tiny & fast web framework
Stars: ✭ 84 (+61.54%)
Mutual labels:  backend, web-framework
mojo.js
🦄 The Mojolicious real-time web framework for Node.js
Stars: ✭ 145 (+178.85%)
Mutual labels:  backend, web-framework
multi-projects-architecture-with-Ktor
A Ktor real world example built on multi-projects architecture
Stars: ✭ 29 (-44.23%)
Mutual labels:  backend, web-framework
Growth In Action
全栈增长工程师实战
Stars: ✭ 2,411 (+4536.54%)
Mutual labels:  backend, fullstack
flame
Ruby web-framework
Stars: ✭ 43 (-17.31%)
Mutual labels:  backend, web-framework
jobs
💼 Job opportunities in Singapore and abroad
Stars: ✭ 36 (-30.77%)
Mutual labels:  backend, fullstack
Events-based-organizational-website
The official codebase for college-based (event managing) organizations. FOUR-LEVEL Authorization system and scalable.
Stars: ✭ 14 (-73.08%)
Mutual labels:  backend, fullstack
food-help
A clone of popular food and business review web app yelp
Stars: ✭ 24 (-53.85%)
Mutual labels:  backend, fullstack
reddit-clone
Full stack Reddit clone with nodejs and react native.
Stars: ✭ 69 (+32.69%)
Mutual labels:  fullstack
backends
monorepo for republik, publikator and assets backends based on NodeJS providing the GraphQL API used to power republik.ch.
Stars: ✭ 40 (-23.08%)
Mutual labels:  backend
react-full-stack-starter
🎈Full-stack React boilerplate using `create-react-app`, Babel, Node.js, and express
Stars: ✭ 22 (-57.69%)
Mutual labels:  fullstack
mean-stack
MEAN stack Mongoose, Express, Angular6, Node
Stars: ✭ 22 (-57.69%)
Mutual labels:  fullstack
universitas.no
Online newspaper built with Django
Stars: ✭ 16 (-69.23%)
Mutual labels:  backend

Maven Central Travis Build Status

mangoo I/O

mangoo I/O is a Modern, Intuitive, Lightweight, High Performance Full Stack Java Web Framework.

It is a classic MVC-Framework. The foundation of mangoo I/O is the high performant Undertow web server from JBoss. On top of that, standard, production ready Java libraries are used - no reinventing of the wheel, no magic whatsoever. Constantly checked against SonarQube with a rule set of more than 1200 checks. Additionally each build is checked against Loader.io to ensure, that code changes do not decrease the framework performance.

mangoo I/O focuses on having a developer friendly, fluent and easy to understand web framework with a small learning curve for the Java ecosystem.

Key features

Here are some key features of mangoo I/O in a nutshell:

  • Intuitive convention-over-configuration
  • Highly scalable using a share-nothing stateless architecture
  • Hot-Compiling development mode for high productivity
  • Straightforward persistence integration
  • Easy to use template engine
  • Two Framework Annotations only
  • Dependency Injection
  • Simplified Caching
  • Build-in asynchronous email handling
  • Support for Web Sockets and Server-Sent Events
  • Simple and self-explaining form handling and validation
  • Plain scheduling for recurring tasks
  • Build-in authentication
  • Programmatically routing configuration
  • Easy handling of JSON in- and output
  • Simple global or per request filters
  • Strong cryptography and enforced security
  • Build-in EventBus for asynchronous tasks
  • Administrative interface
  • Supports CORS
  • Build-in asset minification
  • Flexible testing tools
  • Simple Deployment and CI-Integration
  • i18N Internationalization
  • And many more...

Libraries

Here are some used libraries and their purpose in mangoo I/O.

By the numbers

  • 1.241 Sonar rules
  • 7.888 Lines of core code
  • 3.415 Commits
  • 551 Unit tests
  • 5+ years development maturity
  • 242 cups of coffee (estimated)

Resources

Homepage
https://github.com/svenkubiak/mangooio

Documentation
https://github.com/svenkubiak/mangooio/wiki

Changelog
https://github.com/svenkubiak/mangooio/wiki/Changelog

Support
https://github.com/svenkubiak/mangooio/issues

or

https://stackoverflow.com - use the tag "mangooio"

Apidocs
http://svenkubiak.github.io/mangooio/

Twitter
https://twitter.com/mangoo_io

Contact
Security, Support, etc.: [email protected]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].