Plateforme concurrente de prise de notes Evernote Notesnook open source

Comme promis plus tôt, Streetwriters a déplacé sa plateforme de prise de notes, Notesnook, vers un projet open source. Notesnook est présenté comme une alternative complètement ouverte et axée sur la confidentialité à Evernote, avec un cryptage de bout en bout pour empêcher l'analyse des informations côté serveur. Le code est écrit en langage JavaScript/Typescript et est ouvert sous la licence GPLv3.

Actuellement, le code de l'interface Web, des applications de bureau, des applications mobiles, des bibliothèques partagées, de l'éditeur de notes et des extensions a été publié. Le code du serveur pour la synchronisation des notes entre différents appareils devrait être publié dans un référentiel séparé courant septembre. L'interface Web est construite à l'aide du framework React et les applications mobiles sont construites à l'aide de React Native.

Plateforme concurrente de prise de notes Evernote Notesnook open source

Pour le chiffrement de bout en bout des notes et des fichiers joints ou des images côté client, les algorithmes XChaCha20-Poly1305 et Argon2 sont utilisés, toutes les données sont transmises au serveur de synchronisation sous forme chiffrée avec la clé de l'utilisateur. Une fois le serveur ouvert, l'intégralité de l'infrastructure de prise de notes inter-appareils peut être exécutée sur du matériel contrôlé par l'utilisateur.

La connexion à l'application peut être protégée par un mot de passe afin d'empêcher la possibilité d'afficher des notes si l'appareil tombe entre de mauvaises mains. Il est possible de créer des notes générales, y compris celles cryptées avec un mot de passe séparé, ainsi que des notes spéciales protégées en plus pour stocker des données confidentielles, telles que des mots de passe et des clés d'accès.

Vous pouvez placer des tableaux, des listes de tâches, des blocs de code dans des notes, intégrer des données multimédias et des fichiers arbitraires, utiliser le balisage Markdown. Pour une structuration plus pratique des informations, il est possible de lier des notes à des balises, d'attribuer des repères de couleur, de regrouper par projets et de réduire des parties de contenu à l'intérieur d'une note par en-têtes. Il prend en charge l'épinglage de notes importantes, la création de liens vers des notifications et la création de rappels.

Source: opennet.ru

Ajouter un commentaire