Der Quellcode der Notizen-Plattform Notesnook, die mit Evernote konkurriert, ist jetzt offen zugÀnglich.

Entsprechend einem zuvor gegebenen Versprechen hat das Unternehmen Streetwriters seine Notizen-Plattform Notesnook zu einem Open-Source-Projekt umgewandelt. Notesnook wird als vollstĂ€ndig offene Alternative zum System Evernote prĂ€sentiert, die sich auf den Datenschutz konzentriert und End-to-End-VerschlĂŒsselung unterstĂŒtzt, um die Analyse von Informationen auf dem Server auszuschließen. Der Code ist in JavaScript/TypeScript geschrieben und unter der GPLv3-Lizenz veröffentlicht.

Aktuell wurde der Code des Web-Interfaces, der Desktop-Anwendungen, der mobilen Anwendungen, der gemeinsamen Bibliotheken, des Notizen-Editors und der Erweiterungen veröffentlicht. Der Code Server zur Synchronisation von Notizen zwischen verschiedenen GerÀten wird im September in einem separaten Repository veröffentlicht. Das Web-Interface basiert auf dem React-Framework, wÀhrend die mobilen Anwendungen mit React Native entwickelt wurden.

Der Quellcode der Notizen-Plattform Notesnook, die mit Evernote konkurriert, ist jetzt offen zugÀnglich.

FĂŒr die End-to-End-VerschlĂŒsselung von Notizen und angehĂ€ngten Dateien oder Bildern auf der Client-Seite werden die Algorithmen XChaCha20-Poly1305 und Argon2 verwendet, bei Server der Synchronisation werden alle Daten in einer vom Benutzer verschlĂŒsselten Form ĂŒbertragen. Nach dem Start des Servers wird die gesamte Infrastruktur fĂŒr die Notizenverwaltung auf den von den Benutzern kontrollierten GerĂ€ten betrieben werden können.

Der Zugang zur Anwendung kann durch ein Passwort geschĂŒtzt werden, um zu verhindern, dass Notizen eingesehen werden, wenn das GerĂ€t in fremde HĂ€nde gerĂ€t. Es besteht die Möglichkeit, gemeinsame Notizen zu erstellen, einschließlich solcher, die mit einem separaten Passwort verschlĂŒsselt sind, sowie spezieller, zusĂ€tzlich geschĂŒtzter Notizen zur Speicherung vertraulicher Daten wie Passwörter und Zugangskeys.

In den Notizen können Tabellen, Aufgabenlisten, Codeblöcke integriert, multimediale Daten und beliebige Dateien eingebettet sowie Markdown-Formatierungen verwendet werden. Zur besseren Strukturierung der Informationen wird die Zuordnung von Notizen zu Tags, die Vergabe von farbigen Markierungen, die Gruppierung nach Projekten und das Kollabieren von Inhaltsabschnitten innerhalb der Notiz nach Überschriften unterstĂŒtzt. Wichtige Notizen können fixiert, Benachrichtigungen zugeordnet und Erinnerungen erstellt werden.

Quelle: opennet.ru

60GB SSD 8Gb DDR4