{"id":28338290,"url":"https://github.com/softartdev/notedelight","last_synced_at":"2026-01-27T03:00:47.601Z","repository":{"id":37834074,"uuid":"275429078","full_name":"softartdev/NoteDelight","owner":"softartdev","description":"Multiplatform note app with encryption","archived":false,"fork":false,"pushed_at":"2026-01-21T10:28:34.000Z","size":20629,"stargazers_count":172,"open_issues_count":4,"forks_count":12,"subscribers_count":2,"default_branch":"master","last_synced_at":"2026-01-21T13:47:32.151Z","etag":null,"topics":["cipher","compose","coroutines","dark-theme","encryption","espresso","fastlane","jetpack-compose","koin","kotlin","kotlin-coroutines","kotlin-multiplatform","kotlin-multiplatform-mobile","notes","sqldelight","sqlite","tdd","ui-tests","unit-tests"],"latest_commit_sha":null,"homepage":"https://softartdev.github.io/NoteDelight/","language":"Kotlin","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/softartdev.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2020-06-27T18:15:49.000Z","updated_at":"2026-01-16T09:20:18.000Z","dependencies_parsed_at":"2023-02-18T07:45:44.106Z","dependency_job_id":"949919cd-1dec-4a03-8aa8-d246844d4214","html_url":"https://github.com/softartdev/NoteDelight","commit_stats":null,"previous_names":[],"tags_count":94,"template":false,"template_full_name":null,"purl":"pkg:github/softartdev/NoteDelight","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/softartdev%2FNoteDelight","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/softartdev%2FNoteDelight/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/softartdev%2FNoteDelight/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/softartdev%2FNoteDelight/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/softartdev","download_url":"https://codeload.github.com/softartdev/NoteDelight/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/softartdev%2FNoteDelight/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28798576,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-27T01:07:07.743Z","status":"online","status_checked_at":"2026-01-27T02:00:07.755Z","response_time":168,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["cipher","compose","coroutines","dark-theme","encryption","espresso","fastlane","jetpack-compose","koin","kotlin","kotlin-coroutines","kotlin-multiplatform","kotlin-multiplatform-mobile","notes","sqldelight","sqlite","tdd","ui-tests","unit-tests"],"created_at":"2025-05-27T00:19:07.350Z","updated_at":"2026-01-27T03:00:47.575Z","avatar_url":"https://github.com/softartdev.png","language":"Kotlin","readme":"# Note Delight 📝🔐\n\n[![Kotlin Multiplatform CI](https://github.com/softartdev/NoteDelight/actions/workflows/kmp.yml/badge.svg)](https://github.com/softartdev/NoteDelight/actions/workflows/kmp.yml)\n[![Android CD](https://github.com/softartdev/NoteDelight/actions/workflows/android.yml/badge.svg)](https://github.com/softartdev/NoteDelight/actions/workflows/android.yml)\n[![iOS CD](https://github.com/softartdev/NoteDelight/actions/workflows/ios.yml/badge.svg)](https://github.com/softartdev/NoteDelight/actions/workflows/ios.yml)\n[![Desktop Java CD](https://github.com/softartdev/NoteDelight/actions/workflows/desktop.yaml/badge.svg)](https://github.com/softartdev/NoteDelight/actions/workflows/desktop.yaml)\n[![Web CD](https://github.com/softartdev/NoteDelight/actions/workflows/web.yml/badge.svg)](https://github.com/softartdev/NoteDelight/actions/workflows/web.yml)\n\n[Kotlin Multiplatform](https://kotlinlang.org/lp/mobile/) application for create notes in SQLite\ndatabase with [SQLDelight](https://github.com/cashapp/sqldelight) library, and encrypt it\nwith [Cipher](https://www.zetetic.net/sqlcipher/). The Compose-UI also has dark/light themes and \nadaptive phone/tablet layouts. Localizations: en/ru.\n\nSupported platforms:\n\n- Android\n- iOS (+ macOS [(Mac Catalyst)](https://developer.apple.com/mac-catalyst/))\n- Desktop JVM (macOS, Linux, Windows)x(x86_64, arm64)\n- Web (experimental - in development preview)\n\n[![google_play_badge](docs/badges/badge-google-play.svg)](https://play.google.com/store/apps/details?id=com.softartdev.noteroom)\n[![app_store_badge](docs/badges/badge-app-store.svg)](https://apps.apple.com/ge/app/note-delight/id6444444290)\n[![github_badge](docs/badges/badge-github.svg)](https://github.com/softartdev/NoteDelight/releases)\n[![web_badge](docs/badges/badge-web.svg)](https://softartdev.github.io/NoteDelight/)\n\n## SCREENSHOTS 🎞️\n\n\u003cimg src=\"docs/screenshoots/android/dark/1.png\" height=\"447\"\u003e \u003cimg src=\"docs/screenshoots/ios/light/5.png\" height=\"447\"\u003e \u003cimg src=\"docs/screenshoots/desktop/dark/6.png\" height=\"447\"\u003e\n\u003cimg src=\"docs/screenshoots/web/light/0.png\" height=\"447\"\u003e\n\n[More screenshoots…](/docs/screenshoots/screenshots.md)\n\n## ARCHITECTURE 🏛\n\n![Architecture blueprint for this project](docs/diagrams/architecture.png)\n\n## WORK IN PROGRESS 🛠\n\n| feature \\ platform | Android | iOS | Desktop Java | Web |\n|:------------------:|:-------:|:---:|:------------:|:---:|\n|      database      |    ✅    | ✅\t  |      ✅\t      |  ✅  |\n|     encryption     |    ✅    | ✅ \t |      ✅\t      |     |\n|         ui         |    ✅    | ✅\t  |      ✅\t      |  ✅  |\n\nCheck out [CONTRIBUTING.md](/CONTRIBUTING.md) if you want to develop missing features.\n\n## CONTINUOUS INTEGRATION / DELIVERY ♻️\n\n![CI/CD workflows blueprint for this project](docs/diagrams/ci_cd.png)\n\n## DOCUMENTATION 📖\n\n- **[docs/README.md](docs/README.md)** - Documentation index and quick reference\n- **[docs/MANUAL_BUILD_INSTALL.md](docs/MANUAL_BUILD_INSTALL.md)** - Manual build and install guide for all platforms\n- **[CONTRIBUTING.md](CONTRIBUTING.md)** - Contribution guidelines, code style, development workflow\n- **Module READMEs** - Each module folder has detailed documentation\n\n## LIBRARY DEPENDENCIES 📚\n\n- [SQLDelight](https://github.com/cashapp/sqldelight)\n- [SQLCipher](https://github.com/sqlcipher/sqlcipher)\n- [Compose Multiplatform, by JetBrains](https://github.com/JetBrains/compose-jb)\n- [MaterialThemePrefs](https://github.com/softartdev/MaterialThemePrefs)\n- [kotlinx-coroutines](https://github.com/Kotlin/kotlinx.coroutines)\n- [kotlinx-datetime](https://github.com/Kotlin/kotlinx-datetime)\n- [Koin](https://github.com/InsertKoinIO/koin)\n- [CWAC-SafeRoom](https://github.com/commonsguy/cwac-saferoom) - my [fork](https://github.com/softartdev/cwac-saferoom)\n- [Kermit](https://github.com/touchlab/Kermit)\n- [Firebase Crashlytics](https://firebase.google.com/products/crashlytics)\n- [LeakCanary 🐤](https://github.com/square/leakcanary)\n- [Mockito](https://github.com/mockito/mockito)\n- [Turbine](https://github.com/cashapp/turbine)\n- [Orchestrator](https://developer.android.com/training/testing/instrumented-tests/androidx-test-libraries/runner#use-android)\n- [Espresso](https://developer.android.com/training/testing/espresso)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoftartdev%2Fnotedelight","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsoftartdev%2Fnotedelight","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoftartdev%2Fnotedelight/lists"}