All Projects → manusa → Isotope Mail

manusa / Isotope Mail

Licence: apache-2.0
Isotope Mail Client

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Isotope Mail

Spring Cloud Config
External configuration (server and client) for Spring Cloud
Stars: ✭ 1,740 (+1083.67%)
Mutual labels:  spring-boot, spring
Spring Cloud Yes
基于Spring Cloud的快速开发脚手架&最佳实践总结
Stars: ✭ 138 (-6.12%)
Mutual labels:  spring-boot, spring
Grpc Spring Boot Starter
Spring Boot starter module for gRPC framework.
Stars: ✭ 1,829 (+1144.22%)
Mutual labels:  spring-boot, spring
Springboot Multiple Datasources
This is an example of automatically switching data sources for spring boot
Stars: ✭ 131 (-10.88%)
Mutual labels:  spring-boot, spring
Sivalabs Blog Samples Code
Code samples for my blog posts on https://sivalabs.in
Stars: ✭ 139 (-5.44%)
Mutual labels:  spring-boot, spring
Jasypt Spring Boot
Jasypt integration for Spring boot
Stars: ✭ 1,948 (+1225.17%)
Mutual labels:  spring-boot, spring
Spring Boot Jwt
a simple Demo of securing Spring boot rest endpoints using JWT
Stars: ✭ 138 (-6.12%)
Mutual labels:  spring-boot, spring
Nimrod
Nimrod - 基于 Spring Boot 构建 的 Java Web 平台企业级单体应用快速开发框架,适合中小型项目的应用和开发。所采用的技术栈包括 Spring Boot、Spring、Spring Web MVC、MyBatis、Thymeleaf 等,遵守阿里巴巴 Java 开发规约,帮助养成良好的编码习惯。整体采用 RBAC ( Role-Based Access Control ,基于角色的访问控制),具有严格的权限控制模块,支持系统与模块分离开发。最后希望这个项目能够对你有所帮助。Nimrod 开发交流群:547252502(QQ 群)
Stars: ✭ 125 (-14.97%)
Mutual labels:  spring-boot, spring
Spring Cloud Cli
Spring Cloud CLI features
Stars: ✭ 139 (-5.44%)
Mutual labels:  spring-boot, spring
Roncoo Jui Springboot
基于Spring Boot框架,前台框架为JUI的后台框架,功能会继续添加,欢迎大家star和fork!该项目是为了大家更好地运用Spring Boot的功能,进行实战。如果没有使用过Spring Boot,也是一个学习的好项目。可以快速实现一个基于Spring Boot的后台管理系统,前端是基于JUI。
Stars: ✭ 139 (-5.44%)
Mutual labels:  spring-boot, spring
Spring Boot Study
about learning Spring Boot via examples. 基于 spring boot 2.x 的学习教程简洁易懂
Stars: ✭ 131 (-10.88%)
Mutual labels:  spring-boot, spring
Spring
Spring integration for Vaadin
Stars: ✭ 141 (-4.08%)
Mutual labels:  spring-boot, spring
Cas Security Spring Boot Starter
Spring boot starter for Apereo CAS client fully integrated with Spring security
Stars: ✭ 129 (-12.24%)
Mutual labels:  spring-boot, spring
Thinking In Spring Boot Samples
小马哥书籍《Spring Boot 编程思想》示例工程
Stars: ✭ 1,725 (+1073.47%)
Mutual labels:  spring-boot, spring
Bucket4j Spring Boot Starter
Spring Boot Starter for Bucket4j
Stars: ✭ 127 (-13.61%)
Mutual labels:  spring-boot, spring
Gemini
Model Driven REST framework to automatically generate CRUD APIs
Stars: ✭ 138 (-6.12%)
Mutual labels:  spring-boot, spring
Spring Boot Blog
Simple blog web app made using Spring Boot + Thymeleaf
Stars: ✭ 121 (-17.69%)
Mutual labels:  spring-boot, spring
Downlords Faf Client
Official client for Forged Alliance Forever
Stars: ✭ 121 (-17.69%)
Mutual labels:  spring-boot, spring
Magma
The magma server daemon, is an encrypted email system with support for SMTP, POP, IMAP, HTTP and MOLTEN,. Additional support for DMTP and DMAP is currently in active development.
Stars: ✭ 1,740 (+1083.67%)
Mutual labels:  webmail, email
Web3j Spring Boot Starter
Spring Boot Starter for web3j
Stars: ✭ 140 (-4.76%)
Mutual labels:  spring-boot, spring

Isotope Mail Client

Gitter GitHub license Build Status Code coverage Total alerts e2e tests BrowserStack Status

Microservice based webmail client built with ReactJS and Spring.

Introduction

This webmail client is still in a very early stage, use at your own risk.

TL;DR

If you just want to check out the current status of the project you can deploy the application using the example traefik docker-compose.

Just run the following commands:

git clone https://github.com/manusa/isotope-mail.git
cd isotope-mail/deployment-examples
docker-compose pull && docker-compose up --force-recreate

Point your browser to localhost and login using the credentials of your mailserver.

Demo

You can see the latest snapshot version in action at: isotope.marcnuri.com

Use the following credentials:

  • Host: isotope
  • User: isotope
  • Password: demo

You can send e-mails to the demo account ([email protected]) by setting the SMTP server advanced settings:

  • Port: 25
  • SMTP SSL: false

Focus on Code Quality

Lines of Code Language grade: JavaScript Language grade: Java Reliability Rating Security Rating Maintainability Rating

One of the main reasons to develop Isotope Mail is to learn and showcase new technologies, frameworks and libraries and how they can be used in a real life product. There is a stronger focus on achieving top quality code rather than delivering a large number of features.

In order to guarantee top code quality the project is using Sonar Cloud and LGTM - Looks Good To Me to perform static code analysis.

How to deploy

Following is a list of resources that can help you deploy Isotope Mail Client in different environments

License

Isotope is Apache 2.0 Licensed.

Acknowledgements

Isotope Mail team wants to recognize the following third parties for providing software, support or services free of charge.

Thanks to BrowserStack for providing a free open source account to use their products for testing in real devices and browsers.

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].