All Projects → schollz → Offlinenotepad

schollz / Offlinenotepad

An offline-first, secure, private notepad. 📔 ✏️

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Offlinenotepad

quiz-app
🏆 QuizApp is a free and open-source quiz application that lets you play fully customized quizzes right in the browser.
Stars: ✭ 97 (-48.95%)
Mutual labels:  pwa, offline-first
Offline Plugin
Offline plugin (ServiceWorker, AppCache) for webpack (https://webpack.js.org/)
Stars: ✭ 4,444 (+2238.95%)
Mutual labels:  offline-first, pwa
ambianic-ui
PWA for managing Ambianic Edge devices (smart cameras).
Stars: ✭ 32 (-83.16%)
Mutual labels:  pwa, offline-first
Blog
📔 个人博客,前端小册子
Stars: ✭ 35 (-81.58%)
Mutual labels:  pwa, notes
Ephemeralnotes
Ephemeral is a Progressive Web App for writing down words and their translations, as you encounter them.
Stars: ✭ 43 (-77.37%)
Mutual labels:  offline-first, pwa
bangle-io
A web only WYSIWYG note taking app that saves notes locally in markdown format.
Stars: ✭ 626 (+229.47%)
Mutual labels:  pwa, notes
Ios Pwa Wrapper
An iOS Wrapper application to create a native iOS App from an offline-capable Progressive Web App.
Stars: ✭ 268 (+41.05%)
Mutual labels:  offline-first, pwa
Jfa Pwa Toolkit
⚡️ PWA Features to Any Website (very Fast & Easy)
Stars: ✭ 245 (+28.95%)
Mutual labels:  offline-first, pwa
Tris Webpack Boilerplate
A Webpack boilerplate for static websites that has all the necessary modern tools and optimizations built-in. Score a perfect 10/10 on performance.
Stars: ✭ 1,016 (+434.74%)
Mutual labels:  offline-first, pwa
Hellobooks
A Single-Page Library Management App built with nodejs, express and react and redux
Stars: ✭ 37 (-80.53%)
Mutual labels:  offline-first, pwa
onepile
Playground for the future of private notes and document management
Stars: ✭ 41 (-78.42%)
Mutual labels:  offline-first, notes
React Product Card
Animated Product Card with the help of React and SCSS (PWA)
Stars: ✭ 116 (-38.95%)
Mutual labels:  offline-first, pwa
octo
Build your knowledge base
Stars: ✭ 252 (+32.63%)
Mutual labels:  offline-first, notes
jekyll-pwa-workbox
A Jekyll plugin using Workbox to make your PWA / Website available offline.
Stars: ✭ 22 (-88.42%)
Mutual labels:  pwa, offline-first
Rxdb
🔄 A client side, offline-first, reactive database for JavaScript Applications
Stars: ✭ 16,670 (+8673.68%)
Mutual labels:  offline-first, pwa
Android Pwa Wrapper
Android Wrapper to create native Android Apps from offline-capable Progressive Web Apps
Stars: ✭ 265 (+39.47%)
Mutual labels:  offline-first, pwa
Ember Service Worker
A pluggable approach to Service Workers for Ember.js
Stars: ✭ 227 (+19.47%)
Mutual labels:  offline-first, pwa
Upup
✈️ Easily create sites that work offline as well as online
Stars: ✭ 4,777 (+2414.21%)
Mutual labels:  offline-first, pwa
Beer
The source code for the Progressive Beer app!
Stars: ✭ 73 (-61.58%)
Mutual labels:  offline-first, pwa
Monitaure
🔔 A server uptime monitoring progressive web application - NO LONGER MAINTAINED
Stars: ✭ 135 (-28.95%)
Mutual labels:  offline-first, pwa

offlinenotepad

https://offlinenotepad.com

offlinenotepad is an open-source offline note taking app. It is a browser-based offline-first notepad that securely syncs across your devices - including smartphones, laptops, and chromebooks. Ideally, its a minimalist note-writing experience that can be accessed anywhere, anytime.

Offline-first. All information is stored as encrypted data in the browser. Saving, editing, viewing, and searching are all done on the client.

Secure. offlinenotepad uses AES with the PBE algorithm (PBKDF2) with the crypto-js library to encrypt data on the client and the server.

Minimal. This offline notepad aims to do as much as possible with as little as possible.

Publish. Any page can be "published" so that is accessible by anyone with a simple random link, like offlinenotepad.com/50e5791a. The raw data can easily be easily cURLed by adding /raw to the end, e.g. offlinenotepad.com/50e5791a/raw.

Code. If the title of any document contains a period (".") then it will force the editor to be monospace and it will show the plain text in the viewer instead of transformed Markdown to HTML.

This writing tool is largely based of its predecessors: cowyo and rwtxt.com (both also available on Github).

Install

To run your own server for backing up notes you can simply install with Go.

$ git clone https://github.com/schollz/offlinenotepad
$ cd offlinenotepad
$ go generate -v -x
$ go build -v

And then you can run


$ ./offlinenotepad

Log into localhost:8251 to see the site.

Docker

Alternatively you can run with docker:

$ docker run -v /location/to/save/data:/data -p 8251:8251 schollz/offlinenotepad

Acknowledgements

I took a lot of help from @GoogleChromeLabs with their airhorn.

License

MIT

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].