{"id":22550901,"url":"https://github.com/maxime-cllt/sqlitecleaner","last_synced_at":"2026-05-08T13:41:45.911Z","repository":{"id":266846560,"uuid":"897904764","full_name":"Maxime-Cllt/SQLiteCleaner","owner":"Maxime-Cllt","description":"A simple program that clean and optimize your SQLite file ","archived":false,"fork":false,"pushed_at":"2025-03-19T07:29:31.000Z","size":85,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-03-19T08:29:28.366Z","etag":null,"topics":["cargo","cicd","cleaner","github-actions","optimizer","rust","sqlite"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Maxime-Cllt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2024-12-03T12:54:37.000Z","updated_at":"2025-03-19T07:29:35.000Z","dependencies_parsed_at":"2025-01-04T12:33:19.373Z","dependency_job_id":"d2ad0130-c879-4904-8a29-ccf3957ef3e7","html_url":"https://github.com/Maxime-Cllt/SQLiteCleaner","commit_stats":null,"previous_names":["maxime-cllt/sqlitecleaner"],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Maxime-Cllt%2FSQLiteCleaner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Maxime-Cllt%2FSQLiteCleaner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Maxime-Cllt%2FSQLiteCleaner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Maxime-Cllt%2FSQLiteCleaner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Maxime-Cllt","download_url":"https://codeload.github.com/Maxime-Cllt/SQLiteCleaner/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246009078,"owners_count":20708881,"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":["cargo","cicd","cleaner","github-actions","optimizer","rust","sqlite"],"created_at":"2024-12-07T17:08:53.271Z","updated_at":"2026-05-08T13:41:45.900Z","avatar_url":"https://github.com/Maxime-Cllt.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\u003ch1\u003eSQLiteCleaner\u003c/h1\u003e\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Rust-dea584?style=for-the-badge\u0026logo=rust\u0026logoColor=white\" alt=\"Rust\" /\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Sqlite-Cleaner-53a863?style=for-the-badge\" alt=\"Database Cleaner\" /\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Version-1.0.1-informational?style=for-the-badge\" alt=\"Version\" /\u003e\n\u003c/div\u003e\n\n## 📜 Description\n\nSQLiteCleaner is a program designed to clean your SQLite database efficiently. It reduces database storage and\noptimizes all tables (except system tables). Built with Rust, it is compatible with all platforms, ensuring smooth\noperation across servers and applications. Download the program from the releases section and keep your database in top\nshape!\n\n## ✨ Features\n\n- 🗃️ Reduce database storage but don't delete any data.\n- 🚀 Optimize all tables except system tables.\n- 💡 Simple and efficient way to clean SQLite databases.\n- 🌍 Cross-platform compatibility.\n- ⚙️ Maintain databases in optimal condition.\n- ❌ No need for dumps or backups.\n- 🔒 Does not modify your configuration files.\n- 🖥️ Easily run on any server or application.\n- 🛠️ User-friendly and easy to use.\n\n## 💻 Platform Support\n\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"#macos\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/macOS-000000?style=for-the-badge\u0026logo=apple\u0026logoColor=white\u0026labelColor=gray\" alt=\"macOS\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"#linux\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Linux-FCC624?style=for-the-badge\u0026logo=linux\u0026logoColor=black\u0026labelColor=gray\" alt=\"Linux\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"#windows\"\u003e  \n    \u003cimg src=\"https://img.shields.io/badge/Windows-0078D4?style=for-the-badge\u0026logo=windows\u0026logoColor=white\u0026labelColor=gray\" alt=\"Windows\" /\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n\n## 🖼️ Example of Execution\n\n\u003cdiv align=\"center\"\u003e\n\u003cimg src=\"assets/Example.png\" alt=\"Example\" width=\"500px\" height=\"auto\" /\u003e\n\u003c/div\u003e\n\n## 📥 Installation\n\nTo run the program:\n\n1. Clone the repository:\n\n   ```bash\n   git clone https://github.com/Maxime-Cllt/SQLiteCleaner.git\n   ```\n\n2. Build the program:\n\n   ```bash\n   cargo build --release\n   ```\n\n3. Execute the program:\n\n   You may need to give the program execute permissions on Linux and macOS:\n\n   ```bash\n   chmod +x target/release/SQLiteCleaner\n   ```\n\n### MacOS \u0026 Linux\n\n```bash\n./target/release/SQLiteCleaner \"path/to/your_database.db\"\n```\n\n### Windows\n\n```bash\n.\\target\\release\\SQLiteCleaner.exe \"path/to/your_database.db\"\n```\n\n### Cargo\n\nYou can also run the program using Cargo:\n\n```bash\ncargo run --release -- \"path/to/your_database.db\"\n```\n\n## 🧪 Code Quality\n\n### Unit Tests available\n\nTo run unit tests, use the following command:\n\n```bash\ncargo test\n```\n\n## 📝 Notes\n\n- ⏱️ Fast execution.\n- ⚠️ Does not clean triggers, stored procedures, functions, and views.\n- 📉 May not reduce storage significantly but is quick to run and can be executed frequently.\n\n## 🔗 See Also\n\n- 🌐 [DBMSCleaner](https://github.com/Maxime-Cllt/DBMSCleaner)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaxime-cllt%2Fsqlitecleaner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaxime-cllt%2Fsqlitecleaner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaxime-cllt%2Fsqlitecleaner/lists"}