grommunio Next is the first open source Graph API web application (https://learn.microsoft.com/en-us/graph/overview) to provide all the familiar email, advanced calendaring and contact features you need to be productive. It is the future main web application for access to your productivity workspace, including email, calendar, contacts, tasks, notes and more.
Important: grommunio Next is still under heavy development - it is planned for production release in 2023.
Overview
- Provides modern web-based groupware (emails, contacts, calendar, tasks and notes) connectivity
- Authentication based on OAuth 2.0
- Modern Typescript/React 18-based framework
- Design based on well-defined industry standards (MUI 5)
- Compatible, works with any modern web browser such as Chrome, Edge, Firefox, Safari and others
- Component-based architecture, no dependencies to runtime backend components
- Modern, feature-rich TinyMCE-based editor (6.3+)
- Easy to use, with an intuitive user interface
- Scalable, capable of running with tens of thousands of sessions concurrently
- Security driven development, with clear API abstraction
- Multiple Account support (multiple Graph API endpoints)
- Feature-list on-par with grommunio Web
- Plugin architecture
- Native integration with extensions integrating grommunio Meet, Chat, Archive and more
- Mobile enhancements
- Top Feature Requests (Add your votes using the 👍 reaction)
- Top Bugs (Add your votes using the 👍 reaction)
- Newest Bugs
- Support is available through grommunio GmbH and its partners.
- grommunio Next community is available here: grommunio Community
For direct contact to the maintainers (for example to supply information about a security-related responsible disclosure), you can contact grommunio directly at [email protected]
If you want to say thank you or/and support active development of grommunio Next:
- Add a GitHub Star to the project.
- Tweet about grommunio Next.
- Write interesting articles about the project on Dev.to, Medium, your personal blog or any medium you feel comfortable with.
Together, we can make grommunio Next better!
- Clone this repository
- Move to root folder
yarn install && npm run postinstall
cp src/azure/Config.example.ts src/azure/Config.ts
- Follow the app registration tutorial at https://learn.microsoft.com/en-us/graph/tutorials/typescript?tabs=aad&tutorial-step=1
- Change
appId
ofconfig
insrc/azure/Config.ts
to the client ID of your azure app yarn start
to run the app- ???
- Profit
The translations are managed by Weblate. Contributions are regularly monitored and integrated in the release cycles of grommunio Next.
This project is licensed under the GNU Affero General Public License v3.
See LICENSE for more information.
grommunio Next uses several components with different licensing and bundles them within the build process. Please see the respective package-lock.json for detailed information.