Coder Social home page Coder Social logo

federicoiosue / omni-notes-desktop Goto Github PK

View Code? Open in Web Editor NEW
93.0 18.0 19.0 892 KB

Official desktop counterpart of the Android open-source note-taking app Omni Notes

License: GNU General Public License v3.0

JavaScript 67.43% HTML 29.17% CSS 3.40%
javascript nodejs cross-platform omni-notes electron linux angularjs macosx windows

omni-notes-desktop's Introduction

Omni Notes Desktop

Stories in Ready Codacy grade

Notes' list

Note editing

Keyboard hotkeys

This is the official desktop counterpart of the Android open-source note-taking app Omni Notes. It's built on top Electron and AngularJS technologies.

Features

  • Textual notes with title and content
  • Full-text search
  • Sorting
  • Categorization
  • Attachments with thumbnails
  • Bulk actions (change category, archive, trash)
  • Keyboard hotkeys

Todo

  • Checklist implementation
  • Reminders
  • Geolocation

Compatibility

The application is cross-platform and runs on Linux, Windows and Mac.

It currently has no backend and just uses JSONs to store and read data. So, no sync is supported, if you want to keep data updated through different platforms you have to use third-party synchronization applications.

Development

Environment

To download all the needed dependencies for the application to run, listed into the package.json file use the command: npm install angular

Build

Electron Packager is needed to build the project into executable binary.

sudo npm install electron-packager -g

After that simply run electron-packager . command from inside the project app to build for your platform.

Otherwise here the specific platform shortcuts for build commands (64bit architectures for Linux and MacOS, 32bit for Windows) that will prepare distributable folders into dist:

npm run package-linux
npm run package-mac
npm run package-win

Developed with love and passion by

License

The application is licensed under GPL3 so, if you want to use it fully or any part of it you have to release the source code.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.