{"id":20962605,"url":"https://github.com/federicoiosue/omni-notes-desktop","last_synced_at":"2025-10-07T20:32:39.416Z","repository":{"id":37549641,"uuid":"53904743","full_name":"federicoiosue/omni-notes-desktop","owner":"federicoiosue","description":"Official desktop counterpart of the Android open-source note-taking app Omni Notes","archived":false,"fork":false,"pushed_at":"2018-04-26T21:56:44.000Z","size":892,"stargazers_count":100,"open_issues_count":13,"forks_count":18,"subscribers_count":16,"default_branch":"develop","last_synced_at":"2025-06-05T22:35:48.559Z","etag":null,"topics":["angularjs","cross-platform","electron","javascript","linux","macosx","nodejs","omni-notes","windows"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/federicoiosue.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-03-15T01:28:25.000Z","updated_at":"2025-05-28T12:19:36.000Z","dependencies_parsed_at":"2022-08-26T14:11:55.260Z","dependency_job_id":null,"html_url":"https://github.com/federicoiosue/omni-notes-desktop","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/federicoiosue/omni-notes-desktop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/federicoiosue%2Fomni-notes-desktop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/federicoiosue%2Fomni-notes-desktop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/federicoiosue%2Fomni-notes-desktop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/federicoiosue%2Fomni-notes-desktop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/federicoiosue","download_url":"https://codeload.github.com/federicoiosue/omni-notes-desktop/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/federicoiosue%2Fomni-notes-desktop/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265614271,"owners_count":23798419,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angularjs","cross-platform","electron","javascript","linux","macosx","nodejs","omni-notes","windows"],"created_at":"2024-11-19T02:35:42.387Z","updated_at":"2025-10-07T20:32:39.295Z","avatar_url":"https://github.com/federicoiosue.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Omni Notes Desktop\n\n[![Stories in Ready](https://badge.waffle.io/federicoiosue/omni-notes-desktop.png?label=ready\u0026title=Ready)](http://waffle.io/federicoiosue/omni-notes-desktop)\n[![Codacy grade](https://img.shields.io/codacy/grade/a8a70aae80314f78bae3042fcac432db.svg?style=plastic)](https://www.codacy.com/app/federico-iosue/omni-notes-desktop/dashboard)\n\n\u003cimg src=\"https://github.com/federicoiosue/omni-notes-desktop/raw/develop/etc/img1.png\" width=\"600\" alt=\"Notes' list\"\u003e\n\u003cimg src=\"https://github.com/federicoiosue/omni-notes-desktop/raw/develop/etc/img2.png\" width=\"600\" alt=\"Note editing\"\u003e\n\n\u003cimg src=\"https://github.com/federicoiosue/omni-notes-desktop/raw/develop/etc/img3.png\" width=\"600\" alt=\"Keyboard hotkeys\"\u003e\n\nThis is the official desktop counterpart of the Android open-source note-taking app [Omni Notes](https://github.com/federicoiosue/Omni-Notes).\nIt's built on top [Electron](http://electron.atom.io) and [AngularJS](https://angularjs.org) technologies.\n\n## Features\n\n- Textual notes with title and content\n- Full-text search\n- Sorting\n- Categorization\n- Attachments with thumbnails\n- Bulk actions (change category, archive, trash)\n- Keyboard hotkeys\n\n### Todo\n\n- Checklist implementation\n- Reminders\n- Geolocation\n\n## Compatibility\n\nThe application is cross-platform and runs on Linux, Windows and Mac.\n\nIt 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.\n\n## Development\n\n### Environment\nTo download all the needed dependencies for the application to run, listed into the _package.json_ file use the command: ```npm install angular```\n\n### Build\n[Electron Packager](https://github.com/electron-userland/electron-packager) is needed to build the project into executable binary.\n```\nsudo npm install electron-packager -g\n```\n\nAfter that simply run ```electron-packager .``` command from inside the project app to build for your platform.\n\nOtherwise here the specific platform shortcuts for build commands (64bit architectures for Linux and MacOS, 32bit for Windows) that will prepare distributable folders into _dist_:\n\n```\nnpm run package-linux\n```\n\n```\nnpm run package-mac\n```\n\n```\nnpm run package-win\n```\n\n## Developed with love and passion by\n* Federico Iosue - [Website](http://federico.iosue.it)\n\n## License\nThe application is licensed under [GPL3](LICENSE.md) so, if you want to use it fully or any part of it you **have to** release the source code.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffedericoiosue%2Fomni-notes-desktop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffedericoiosue%2Fomni-notes-desktop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffedericoiosue%2Fomni-notes-desktop/lists"}