{"id":376383,"url":"https://github.com/pawelsalawa/letos","last_synced_at":"2026-08-16T15:32:34.213Z","repository":{"id":37247588,"uuid":"117119718","full_name":"pawelsalawa/letos","owner":"pawelsalawa","description":"A free, open source, multi-platform SQLite database manager.","archived":false,"fork":false,"pushed_at":"2026-08-11T22:46:46.000Z","size":178251,"stargazers_count":6696,"open_issues_count":487,"forks_count":659,"subscribers_count":107,"default_branch":"master","last_synced_at":"2026-08-11T23:36:00.349Z","etag":null,"topics":["cpp","database","database-management","qt","qt5","sqlcipher","sqlite","sqlite3-database","wxsqlite3"],"latest_commit_sha":null,"homepage":"https://letos.org","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pawelsalawa.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog.md","contributing":null,"funding":".github/FUNDING.yml","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":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"github":"pawelsalawa"}},"created_at":"2018-01-11T15:53:01.000Z","updated_at":"2026-08-11T22:35:12.000Z","dependencies_parsed_at":"2023-02-11T21:16:32.027Z","dependency_job_id":"9acf4b9c-f5fd-49fe-bdd9-45bda7429922","html_url":"https://github.com/pawelsalawa/letos","commit_stats":{"total_commits":8579,"total_committers":28,"mean_commits":"306.39285714285717","dds":"0.029024361813731248","last_synced_commit":"819b54e96023619846fcd55d6b98efe9ec26396f"},"previous_names":["pawelsalawa/letos"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/pawelsalawa/letos","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pawelsalawa%2Fletos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pawelsalawa%2Fletos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pawelsalawa%2Fletos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pawelsalawa%2Fletos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pawelsalawa","download_url":"https://codeload.github.com/pawelsalawa/letos/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pawelsalawa%2Fletos/sbom","scorecard":{"id":724244,"data":{"date":"2025-08-11","repo":{"name":"github.com/pawelsalawa/sqlitestudio","commit":"df41d032fc04e4da681403e2803af5619bada320"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.9,"checks":[{"name":"Maintained","score":10,"reason":"5 commit(s) and 15 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":0,"reason":"Found 1/23 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'actions' permission set to 'write': .github/workflows/clean_caches.yml:19","Info: jobLevel 'contents' permission set to 'read': .github/workflows/clean_caches.yml:20","Warn: no topLevel permission defined: .github/workflows/clean_caches.yml:1","Warn: no topLevel permission defined: .github/workflows/lin_release.yml:1","Warn: no topLevel permission defined: .github/workflows/lin_release_arm.yml:1","Warn: no topLevel permission defined: .github/workflows/mac_release.yml:1","Warn: no topLevel permission defined: .github/workflows/prepare_release.yml:1","Warn: no topLevel permission defined: .github/workflows/remove_old_artifacts.yml:1","Warn: no topLevel permission defined: .github/workflows/sandbox_w64.yml:1","Warn: no topLevel permission defined: .github/workflows/tests.yml:1","Warn: no topLevel permission defined: .github/workflows/update_messages.yml:1","Warn: no topLevel permission defined: .github/workflows/win32_release.yml:1","Warn: no topLevel permission defined: .github/workflows/win64_release.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 3.4.17 not signed: https://api.github.com/repos/pawelsalawa/sqlitestudio/releases/201926457","Warn: release artifact 3.4.16 not signed: https://api.github.com/repos/pawelsalawa/sqlitestudio/releases/199264856","Warn: release artifact 3.4.15 not signed: https://api.github.com/repos/pawelsalawa/sqlitestudio/releases/195188569","Warn: release artifact 3.4.14 not signed: https://api.github.com/repos/pawelsalawa/sqlitestudio/releases/195075866","Warn: release artifact 3.4.13 not signed: https://api.github.com/repos/pawelsalawa/sqlitestudio/releases/192608352","Warn: release artifact 3.4.17 does not have provenance: https://api.github.com/repos/pawelsalawa/sqlitestudio/releases/201926457","Warn: release artifact 3.4.16 does not have provenance: https://api.github.com/repos/pawelsalawa/sqlitestudio/releases/199264856","Warn: release artifact 3.4.15 does not have provenance: https://api.github.com/repos/pawelsalawa/sqlitestudio/releases/195188569","Warn: release artifact 3.4.14 does not have provenance: https://api.github.com/repos/pawelsalawa/sqlitestudio/releases/195075866","Warn: release artifact 3.4.13 does not have provenance: https://api.github.com/repos/pawelsalawa/sqlitestudio/releases/192608352"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: Plugins/DbAndroid/SQLiteStudioRemote.jar:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'","Warn: branch protection not enabled for branch '3.4'","Warn: branch protection not enabled for branch '3.3'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 10 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lin_release.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/pawelsalawa/sqlitestudio/lin_release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lin_release.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/pawelsalawa/sqlitestudio/lin_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lin_release.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/pawelsalawa/sqlitestudio/lin_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lin_release.yml:83: update your workflow using https://app.stepsecurity.io/secureworkflow/pawelsalawa/sqlitestudio/lin_release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lin_release.yml:101: update your workflow using https://app.stepsecurity.io/secureworkflow/pawelsalawa/sqlitestudio/lin_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lin_release.yml:325: update your workflow using https://app.stepsecurity.io/secureworkflow/pawelsalawa/sqlitestudio/lin_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lin_release.yml:331: update your workflow using https://app.stepsecurity.io/secureworkflow/pawelsalawa/sqlitestudio/lin_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lin_release_arm.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/pawelsalawa/sqlitestudio/lin_release_arm.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lin_release_arm.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/pawelsalawa/sqlitestudio/lin_release_arm.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lin_release_arm.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/pawelsalawa/sqlitestudio/lin_release_arm.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lin_release_arm.yml:85: update your workflow using https://app.stepsecurity.io/secureworkflow/pawelsalawa/sqlitestudio/lin_release_arm.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lin_release_arm.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/pawelsalawa/sqlitestudio/lin_release_arm.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lin_release_arm.yml:327: update your workflow using https://app.stepsecurity.io/secureworkflow/pawelsalawa/sqlitestudio/lin_release_arm.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lin_release_arm.yml:333: update your workflow using https://app.stepsecurity.io/secureworkflow/pawelsalawa/sqlitestudio/lin_release_arm.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/mac_release.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/pawelsalawa/sqlitestudio/mac_release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/mac_release.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/pawelsalawa/sqlitestudio/mac_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/mac_release.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/pawelsalawa/sqlitestudio/mac_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/mac_release.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/pawelsalawa/sqlitestudio/mac_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/mac_release.yml:133: update your workflow using https://app.stepsecurity.io/secureworkflow/pawelsalawa/sqlitestudio/mac_release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/mac_release.yml:146: update your workflow using https://app.stepsecurity.io/secureworkflow/pawelsalawa/sqlitestudio/mac_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/mac_release.yml:300: update your workflow using https://app.stepsecurity.io/secureworkflow/pawelsalawa/sqlitestudio/mac_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/mac_release.yml:306: update your workflow using https://app.stepsecurity.io/secureworkflow/pawelsalawa/sqlitestudio/mac_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/prepare_release.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/pawelsalawa/sqlitestudio/prepare_release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/remove_old_artifacts.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/pawelsalawa/sqlitestudio/remove_old_artifacts.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/sandbox_w64.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/pawelsalawa/sqlitestudio/sandbox_w64.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/sandbox_w64.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/pawelsalawa/sqlitestudio/sandbox_w64.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/sandbox_w64.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/pawelsalawa/sqlitestudio/sandbox_w64.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/sandbox_w64.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/pawelsalawa/sqlitestudio/sandbox_w64.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/sandbox_w64.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/pawelsalawa/sqlitestudio/sandbox_w64.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/pawelsalawa/sqlitestudio/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/pawelsalawa/sqlitestudio/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:60: update your workflow using https://app.stepsecurity.io/secureworkflow/pawelsalawa/sqlitestudio/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/pawelsalawa/sqlitestudio/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update_messages.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/pawelsalawa/sqlitestudio/update_messages.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update_messages.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/pawelsalawa/sqlitestudio/update_messages.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update_messages.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/pawelsalawa/sqlitestudio/update_messages.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/win64_release.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/pawelsalawa/sqlitestudio/win64_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/win64_release.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/pawelsalawa/sqlitestudio/win64_release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/win64_release.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/pawelsalawa/sqlitestudio/win64_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/win64_release.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/pawelsalawa/sqlitestudio/win64_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/win64_release.yml:96: update your workflow using https://app.stepsecurity.io/secureworkflow/pawelsalawa/sqlitestudio/win64_release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/win64_release.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/pawelsalawa/sqlitestudio/win64_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/win64_release.yml:314: update your workflow using https://app.stepsecurity.io/secureworkflow/pawelsalawa/sqlitestudio/win64_release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/win64_release.yml:320: update your workflow using https://app.stepsecurity.io/secureworkflow/pawelsalawa/sqlitestudio/win64_release.yml/master?enable=pin","Info:   0 out of  30 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  14 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}}]},"last_synced_at":"2025-08-22T12:17:48.050Z","repository_id":37247588,"created_at":"2025-08-22T12:17:48.050Z","updated_at":"2025-08-22T12:17:48.050Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36543567,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-11T02:00:06.871Z","response_time":99,"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"}},"owner":{"login":"pawelsalawa","name":"Paweł Salawa","uuid":"481846","kind":"user","description":"","email":"","website":null,"location":"Poland","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/481846?u=8fe60437ccd166fac2d5fa76d9c30e3d8f6d3b5b\u0026v=4","repositories_count":14,"last_synced_at":"2026-08-14T11:57:26.778Z","metadata":{"has_sponsors_listing":true,"funding":null},"html_url":"https://github.com/pawelsalawa","funding_links":["https://github.com/sponsors/pawelsalawa"],"total_stars":6711,"followers":322,"following":0,"created_at":"2022-11-14T19:57:08.064Z","updated_at":"2026-08-14T11:57:26.789Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pawelsalawa","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pawelsalawa/repositories"},"packages":[],"commits":{"id":12078275,"full_name":"pawelsalawa/letos","default_branch":"master","total_commits":24937,"total_committers":37,"total_bot_commits":19,"total_bot_committers":1,"mean_commits":673.972972972973,"dds":0.05213137105505872,"past_year_total_commits":15360,"past_year_total_committers":13,"past_year_total_bot_commits":19,"past_year_total_bot_committers":1,"past_year_mean_commits":1181.5384615384614,"past_year_dds":0.06484374999999998,"last_synced_at":"2026-08-15T15:07:47.344Z","last_synced_commit":"484bd8b02b29324caf468d6baec7643f098f8174","created_at":"2026-08-01T08:01:32.076Z","updated_at":"2026-08-15T15:07:46.740Z","committers":[{"name":"Paweł Salawa","email":"pawelsalawa@gmail.com","login":"pawelsalawa","count":23637},{"name":"Paweł Salawa","email":"pawel.salawa@solidnaksiegowa.com","login":null,"count":726},{"name":"github-actions","email":"github-actions@github.com","login":"invalid-email-address","count":232},{"name":"Phil Krylov","email":"phil@krylov.eu","login":"tuffnatty","count":153},{"name":"Paweł Salawa","email":"pawel.salawa@solidnksiegowa.com","login":null,"count":68},{"name":"yangfl","email":"yangfl","login":"yangfl","count":22},{"name":"copilot-swe-agent[bot]","email":"198982749+Copilot","login":"Copilot","count":19},{"name":"YFdyh000","email":"yfdyh000@gmail.com","login":"yfdyh000","count":12},{"name":"Hernan Martinez","email":"hmartinez82@pm.me","login":"hmartinez82","count":11},{"name":"Paweł Salawa","email":"pawel.salwa@sqlitestudio.pl","login":null,"count":7},{"name":"Yann Salmon","email":"ysalmon","login":"ysalmon","count":7},{"name":"Stéphane Aulery","email":"saulery@legtux.org","login":"saulery","count":5},{"name":"nikitaivantsov","email":"37277235+nikitaivantsov","login":"nikitaivantsov","count":5},{"name":"yyc12345","email":"yyc12321@outlook.com","login":"yyc12345","count":3},{"name":"Paweł Salawa","email":"googie@mac.local","login":null,"count":2},{"name":"Matthew White","email":"mehw.is.me@inventati.org","login":"mehw","count":2},{"name":"Michał Borsuk","email":"michal.borsuk@gmail.com","login":"MichalLeonBorsuk","count":2},{"name":"Ouyang Leyan","email":"ouyang.leyan@hotmail.com","login":"leyan","count":2},{"name":"Ricardo Carlinix","email":"rcarlini@gmail.com","login":"carlinix","count":2},{"name":"Yuri Victorovich","email":"yuri@FreeBSD.org","login":"yurivict","count":2},{"name":"moriv4","email":"985811440@qq.com","login":"jiangzc","count":2},{"name":"zivenger","email":"zhristophe258@gmail.com","login":"zivenger","count":1},{"name":"slashapp","email":"slashapp@gmail.com","login":"slashapp","count":1},{"name":"William Alexaindre","email":"66435800+walexaindre","login":"walexaindre","count":1},{"name":"Stefan Strogin","email":"stefan.strogin@gmail.com","login":"steils","count":1},{"name":"pawel","email":"googie@localhost.localdomain","login":null,"count":1},{"name":"Karthik Nishanth","email":"nishanthkarthik@live.com","login":"nishanthkarthik","count":1},{"name":"KHALDOUN Mohsen","email":"mohsenuss91@hotmail.com","login":"mohsenuss91","count":1},{"name":"Jörg Meyer","email":"joerg.meyer@jogisoft.de","login":"JrgMyr","count":1},{"name":"Jose Cerrejon","email":"ulysess@gmail.com","login":"jmcerrejon","count":1},{"name":"JonnyTech","email":"3584732+JonnyTech","login":"JonnyTech","count":1},{"name":"Jan Chren (rindeal)","email":"dev.rindeal@gmail.com","login":"rindeal","count":1},{"name":"Corey Hinshaw","email":"corey@electrickite.org","login":"electrickite","count":1},{"name":"Calum Knott","email":"calum@calumk.com","login":"calumk","count":1},{"name":"Art O Cathain","email":"art.home@gmail.com","login":"artbristol","count":1},{"name":"Andreas Sturmlechner","email":"asturm@gentoo.org","login":"a17r","count":1},{"name":"Ahmet Burak Budak","email":"abbudak","login":"abbudak","count":1}],"past_year_committers":[{"name":"Paweł Salawa","email":"pawelsalawa@gmail.com","login":"pawelsalawa","count":14364},{"name":"Paweł Salawa","email":"pawel.salawa@solidnaksiegowa.com","login":null,"count":720},{"name":"github-actions","email":"github-actions@github.com","login":"invalid-email-address","count":153},{"name":"Paweł Salawa","email":"pawel.salawa@solidnksiegowa.com","login":null,"count":68},{"name":"yangfl","email":"yangfl","login":"yangfl","count":20},{"name":"copilot-swe-agent[bot]","email":"198982749+Copilot","login":"Copilot","count":19},{"name":"Hernan Martinez","email":"hmartinez82@pm.me","login":"hmartinez82","count":8},{"name":"Phil Krylov","email":"phil@krylov.eu","login":"tuffnatty","count":3},{"name":"zivenger","email":"zhristophe258@gmail.com","login":"zivenger","count":1},{"name":"KHALDOUN Mohsen","email":"mohsenuss91@hotmail.com","login":"mohsenuss91","count":1},{"name":"JonnyTech","email":"3584732+JonnyTech","login":"JonnyTech","count":1},{"name":"Calum Knott","email":"calum@calumk.com","login":"calumk","count":1},{"name":"Andreas Sturmlechner","email":"asturm@gentoo.org","login":"a17r","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/pawelsalawa%2Fletos/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-16T00:00:07.202Z","repositories_count":6677750,"commits_count":956280909,"contributors_count":40493576,"owners_count":1342807,"committers_count":3317363,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues":{"table":{"full_name":"pawelsalawa/letos","html_url":"https://github.com/pawelsalawa/letos","last_synced_at":"2026-08-15T15:01:51.868Z","status":"error","issues_count":67,"pull_requests_count":16,"avg_time_to_close_issue":5091516.069767442,"avg_time_to_close_pull_request":42731.125,"issues_closed_count":43,"pull_requests_closed_count":16,"pull_request_authors_count":2,"issue_authors_count":34,"avg_comments_per_issue":2.8656716417910446,"avg_comments_per_pull_request":0.1875,"merged_pull_requests_count":16,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":64,"past_year_pull_requests_count":16,"past_year_avg_time_to_close_issue":1521442.024390244,"past_year_avg_time_to_close_pull_request":42731.125,"past_year_issues_closed_count":41,"past_year_pull_requests_closed_count":16,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":32,"past_year_avg_comments_per_issue":2.671875,"past_year_avg_comments_per_pull_request":0.1875,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":16,"created_at":"2026-05-10T08:00:09.038Z","updated_at":"2026-08-15T15:01:51.869Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pawelsalawa%2Fletos","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pawelsalawa%2Fletos/issues","issue_labels_count":{"table":{"bug":33,"enhancement":21,"deployment":4,"pending-clarification":3,"windows":2,"plugin-android":1,"exquisite":1,"non-functional":1,"plugin-tcl":1,"linux":1,"macosx":1}},"pull_request_labels_count":{"table":{}},"issue_author_associations_count":{"table":{"NONE":41,"OWNER":25,"CONTRIBUTOR":1}},"pull_request_author_associations_count":{"table":{"OWNER":15,"CONTRIBUTOR":1}},"issue_authors":{"table":{"pawelsalawa":25,"githubuser181226":4,"Gubinskii":2,"kdschlosser":2,"Sierron":2,"alarion-x":2,"balajiramanathan":2,"BCRP-TX":2,"Konstantin2":1,"LyttleG":1,"pchemguy":1,"Acxl-superman":1,"Wolfje63":1,"yugenechen":1,"cloz54":1,"cesarlozada54":1,"goyometeojorito":1,"romat2":1,"WULINMENGZHUW":1,"adjensen":1,"AncientLust":1,"sbankscharles":1,"antonioleal":1,"ghost":1,"yurivict":1,"hjg4t84nq9-code":1,"Heladiow":1,"Stitch10925":1,"ahmadrezaafzal-tech":1,"Pelplant":1,"sevaa":1,"PauloJFMartins":1,"GalacticSun":1,"valpa001":1}},"pull_request_authors":{"table":{"pawelsalawa":15,"JonnyTech":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-16T00:00:06.928Z","repositories_count":16038712,"issues_count":40206210,"pull_requests_count":130368729,"authors_count":11456801,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"}},"past_year_issue_labels_count":{"table":{"bug":31,"enhancement":20,"deployment":4,"pending-clarification":3,"windows":2,"non-functional":1,"macosx":1,"plugin-android":1,"plugin-tcl":1,"linux":1}},"past_year_pull_request_labels_count":{"table":{}},"past_year_issue_author_associations_count":{"table":{"NONE":38,"OWNER":25,"CONTRIBUTOR":1}},"past_year_pull_request_author_associations_count":{"table":{"OWNER":15,"CONTRIBUTOR":1}},"past_year_issue_authors":{"table":{"pawelsalawa":25,"githubuser181226":3,"kdschlosser":2,"alarion-x":2,"Sierron":2,"balajiramanathan":2,"BCRP-TX":2,"Gubinskii":2,"LyttleG":1,"PauloJFMartins":1,"pchemguy":1,"Pelplant":1,"romat2":1,"sbankscharles":1,"sevaa":1,"valpa001":1,"Wolfje63":1,"WULINMENGZHUW":1,"yurivict":1,"Konstantin2":1,"hjg4t84nq9-code":1,"Heladiow":1,"goyometeojorito":1,"ghost":1,"GalacticSun":1,"cloz54":1,"cesarlozada54":1,"antonioleal":1,"AncientLust":1,"ahmadrezaafzal-tech":1,"adjensen":1,"Acxl-superman":1}},"past_year_pull_request_authors":{"table":{"pawelsalawa":15,"JonnyTech":1}},"maintainers":[{"table":{"login":"pawelsalawa","count":40,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pawelsalawa"}}],"active_maintainers":[{"table":{"login":"pawelsalawa","count":40,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pawelsalawa"}}]}},"events":{"total":{"DeleteEvent":15,"PullRequestEvent":5,"IssuesEvent":4,"WatchEvent":3,"IssueCommentEvent":8,"PushEvent":3291,"GollumEvent":3,"CreateEvent":13},"last_year":{"DeleteEvent":15,"PullRequestEvent":5,"IssuesEvent":4,"WatchEvent":3,"IssueCommentEvent":8,"PushEvent":3291,"GollumEvent":3,"CreateEvent":13}},"keywords":["cpp","database","database-management","qt","qt5","sqlcipher","sqlite","sqlite3-database","wxsqlite3"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/lin_release.yml","sha":null,"kind":"manifest","created_at":"2023-02-11T21:16:31.407Z","updated_at":"2023-02-11T21:16:31.407Z","repository_link":"https://github.com/pawelsalawa/letos/blob/master/.github/workflows/lin_release.yml","dependencies":[{"id":7557006791,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7557006793,"package_name":"jurplel/install-qt-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7557006795,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7557006797,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/mac_release.yml","sha":null,"kind":"manifest","created_at":"2023-02-11T21:16:31.474Z","updated_at":"2023-02-11T21:16:31.474Z","repository_link":"https://github.com/pawelsalawa/letos/blob/master/.github/workflows/mac_release.yml","dependencies":[{"id":7557006981,"package_name":"jurplel/install-qt-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7557006982,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7557006983,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7557006984,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/remove_old_artifacts.yml","sha":null,"kind":"manifest","created_at":"2023-02-11T21:16:31.528Z","updated_at":"2023-02-11T21:16:31.528Z","repository_link":"https://github.com/pawelsalawa/letos/blob/master/.github/workflows/remove_old_artifacts.yml","dependencies":[{"id":7557008817,"package_name":"c-hive/gha-remove-artifacts","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/sandbox_w64.yml","sha":null,"kind":"manifest","created_at":"2023-02-11T21:16:31.723Z","updated_at":"2023-02-11T21:16:31.723Z","repository_link":"https://github.com/pawelsalawa/letos/blob/master/.github/workflows/sandbox_w64.yml","dependencies":[{"id":7557009034,"package_name":"egor-tensin/setup-mingw","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7557009035,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7557009036,"package_name":"jurplel/install-qt-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7557009037,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7557009038,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/tests.yml","sha":null,"kind":"manifest","created_at":"2023-02-11T21:16:31.788Z","updated_at":"2023-02-11T21:16:31.788Z","repository_link":"https://github.com/pawelsalawa/letos/blob/master/.github/workflows/tests.yml","dependencies":[{"id":7557011154,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7557011155,"package_name":"jurplel/install-qt-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7557011156,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/update_messages.yml","sha":null,"kind":"manifest","created_at":"2023-02-11T21:16:31.862Z","updated_at":"2023-02-11T21:16:31.862Z","repository_link":"https://github.com/pawelsalawa/letos/blob/master/.github/workflows/update_messages.yml","dependencies":[{"id":7557011455,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7557011456,"package_name":"jurplel/install-qt-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7557011457,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/win32_release.yml","sha":null,"kind":"manifest","created_at":"2023-02-11T21:16:31.899Z","updated_at":"2023-02-11T21:16:31.899Z","repository_link":"https://github.com/pawelsalawa/letos/blob/master/.github/workflows/win32_release.yml","dependencies":[{"id":7557011778,"package_name":"egor-tensin/setup-mingw","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7557011779,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7557011780,"package_name":"jurplel/install-qt-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7557011781,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7557011782,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7557011783,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/win64_release.yml","sha":null,"kind":"manifest","created_at":"2023-02-11T21:16:31.967Z","updated_at":"2023-02-11T21:16:31.967Z","repository_link":"https://github.com/pawelsalawa/letos/blob/master/.github/workflows/win64_release.yml","dependencies":[{"id":7557011976,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7557011978,"package_name":"jurplel/install-qt-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7557011980,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7557011982,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7557011984,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]}],"score":12.490390314719026,"created_at":"2026-06-26T14:43:41.585Z","updated_at":"2026-08-16T15:32:34.213Z","avatar_url":"https://github.com/pawelsalawa.png","language":"C","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/376383","html_url":"https://summary.ecosyste.ms/projects/376383"}