We 💖 Open Source

Feel free to use our code for your projects.

In association with Netidee

Thanks to our Netidee project we are able to open source our grape clients.

Open Source Messaging Clients

Electron Client

A Grape Desktop client for Windows and macOS.

Fork it!

Grape Web

Code shared across grape web related repositories.

Fork it!

Grape Themes

Theme related files sharable between all ubergrape projects.

Fork it!

Windows Mobile

Our windows phone client.

Grape Android

Our Native Android Client.

Grape iOS

Our iOS Native Client.

Join the Grape journey

We’re growing fast, and we’d love for you to join us.

Encrypted Off The Record P2P Messaging (OTRTC)

Secure Communication for everyone marrying OTR and WebRTC.

Fork it!

What is Off-the-Record Messaging?

Off-the-Record Messaging (OTR) is a technology that uses a strong cryptographic protocol to provide absolute security for instant messaging conversations.

Learn more about Off-the-Record Messaging (OTR)

Grape’s powerful OTR implementation

Grape uses OTR to provide an entirely secure communication environment on demand. It features chatrooms that are populated through direct browser-to-browser connections via WebRTC. No communication data is stored on our servers – when a user closes an OTR chatroom, all its content and data dissolves permanently.

Virtual DOM and templating

Lightweight things for your frontend.

VirtualDom LGPLv3

VirtualDom provides JavaScript pre-buffering of HTML elements to invoke new contents without reloading the whole application. This enables accessing data structures before displaying them in the browser. This method is one of the most effective methods in the development of real-time apps and has also been used recently by Facebook (ReactJS).

Fork it:

Template Helper LGPLv3

A small component to help you with your templates.

Fork it:

Low Level libraries and utilities

Lightweight things for your frontend.

Websocket & websocket-buffering LGPLv3

Fork it:

Startswith & Endswith LGPLv3

Fork it:

Broker LGPLv3

Broker is a JavaScript component that provides intelligent routing of events between various layers.

Fork it:

Model LGPLv3

Fork it:

Translation LGPLv3

Fork it: