All Projects → etesync → etesync-notes

etesync / etesync-notes

Licence: other
An EteSync backed note taking app

Programming Languages

typescript
32286 projects
java
68154 projects - #9 most used programming language
javascript
184084 projects - #8 most used programming language
objective c
16641 projects - #2 most used programming language
Starlark
911 projects
shell
77523 projects

Projects that are alternatives of or similar to etesync-notes

etebase-go
A (work in progress) Go client library for Etebase
Stars: ✭ 43 (-32.81%)
Mutual labels:  etesync, end-to-end-encryption, etebase
etebase-java
A Java/Android client library for Etebase
Stars: ✭ 46 (-28.12%)
Mutual labels:  etesync, end-to-end-encryption, etebase
virgil-sdk-cpp
Virgil Core SDK allows developers to get up and running with Virgil Cards Service API quickly and add end-to-end security to their new or existing digital solutions to become HIPAA and GDPR compliant and more.
Stars: ✭ 18 (-71.87%)
Mutual labels:  encryption, end-to-end-encryption
Etebase Rs
A Rust client library for Etebase
Stars: ✭ 78 (+21.88%)
Mutual labels:  encryption, end-to-end-encryption
End to end encryption
🔐 Server API to support End-to-End Encryption
Stars: ✭ 155 (+142.19%)
Mutual labels:  encryption, end-to-end-encryption
Server
The Etebase server (so you can run your own)
Stars: ✭ 826 (+1190.63%)
Mutual labels:  encryption, end-to-end-encryption
Virgil Crypto Php
Virgil PHP Crypto Library is a high-level cryptographic library that allows you to perform all necessary operations for secure storing and transferring data and everything required to become HIPAA and GDPR compliant.
Stars: ✭ 22 (-65.62%)
Mutual labels:  encryption, end-to-end-encryption
Demo Twilio Backend Nodejs
A sample backend that demonstrates how to generate a Virgil JWT and Twilio token used for authentication with the Virgil and Twilio services
Stars: ✭ 128 (+100%)
Mutual labels:  encryption, end-to-end-encryption
Etebase Js
Etebase TypeScript API for the web, node and react-native!
Stars: ✭ 100 (+56.25%)
Mutual labels:  encryption, end-to-end-encryption
Peertransfer
📦 • Send a file p2p and e2e encrypted in your browser using WebRTC.
Stars: ✭ 238 (+271.88%)
Mutual labels:  encryption, end-to-end-encryption
ios
EteSync - Secure, end-to-end encrypted, and privacy respecting sync for your contacts, calendars and tasks.
Stars: ✭ 40 (-37.5%)
Mutual labels:  etesync, end-to-end-encryption
Darkwire.io
End-to-end encrypted instant web chat
Stars: ✭ 594 (+828.13%)
Mutual labels:  encryption, end-to-end-encryption
Wormhole William
End-to-end encrypted file transfer. A magic wormhole CLI and API in Go (golang).
Stars: ✭ 256 (+300%)
Mutual labels:  encryption, end-to-end-encryption
Brandis
Brandis: End-to-end encryption for everyone
Stars: ✭ 77 (+20.31%)
Mutual labels:  encryption, end-to-end-encryption
Android
EteSync - Secure, end-to-end encrypted, and privacy respecting sync for your contacts, calendars and tasks.
Stars: ✭ 184 (+187.5%)
Mutual labels:  encryption, end-to-end-encryption
virgil-sdk-net
Virgil Core SDK allows developers to get up and running with Virgil Cards Service API quickly and add end-to-end security to their new or existing digital solutions to become HIPAA and GDPR compliant and more.
Stars: ✭ 16 (-75%)
Mutual labels:  encryption, end-to-end-encryption
wormhole-william-mobile
End-to-end encrypted file transfer for Android. An Android Magic Wormhole client.
Stars: ✭ 57 (-10.94%)
Mutual labels:  encryption, end-to-end-encryption
sklad
Android file storage library with encryption and streaming support
Stars: ✭ 26 (-59.37%)
Mutual labels:  encryption
pam panic
A PAM module that protects sensitive data and provides a panic function for emergency situations. Authentication through passwords or removable media.
Stars: ✭ 35 (-45.31%)
Mutual labels:  encryption
crypto.graphics
crypto.graphics
Stars: ✭ 20 (-68.75%)
Mutual labels:  encryption

EteSync - Encrypt Everything

Secure, end-to-end encrypted, and privacy-respecting notes application.

Get it on F-Droid Get it on Google Play Download on the App Store

GitHub tag Chat on freenode

Overview

Please see the EteSync website for more information.

EteSync is licensed under the GPLv3 License.

The App is a react native app that uses the react-native-web library to run in the browser.

Usage

A live instance is available on https://notes.etesync.com/

Support Developing the App

Find more information about setting up the development environments here https://reactnative.dev/docs/environment-setup.

Prerequisites

Before you can build the App from source, you need to make sure you have yarn and node installed.

  • Clone this repository git clone https://github.com/mrichtsfeld/etesync-notes.git
  • Enter the newly created folder cd etesync-notes
  • Run yarn and wait until all of the deps are installed

Run the Web App

  • Install expo npm install -g expo-cli
  • Run yarn web

Run the iOS App (OS X only)

Make sure XCode and developer tools are installed.

  • Install cocoapods brew install cocoapods
  • Enter the root directory of the project and then the iOS directory cd ios
  • Run pod install and wait for it to complete
  • exit the iOS directory cd ..
  • Run yarn start in one shell
  • And run yarn ios in another shell (this will start the simulator)

Run the Android App

  • Install all tools for your environment https://reactnative.dev/docs/environment-setup
  • Start your virtual device by opening Android studio and in the bottom right corner click "Configure" and select "AVD Manager"
  • If no device for the required build environment is available, create a new one
  • Run yarn start in one shell
  • And run yarn android in another shell (this will connect the emulator) - the first build may take some time
  • If you run into this issue Task :app:validateSigningDebug FAILED download the debug.keystore and copy it into your android/app folder
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].