{"id":14982580,"url":"https://github.com/saeidemadi/classmaker","last_synced_at":"2026-01-04T18:10:35.829Z","repository":{"id":255143879,"uuid":"837885098","full_name":"saeidEmadi/ClassMaker","owner":"saeidEmadi","description":"Qt code tool , for having structured classes and clean code in large-scale projects","archived":false,"fork":false,"pushed_at":"2024-09-11T10:57:57.000Z","size":41313,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-23T12:05:10.331Z","etag":null,"topics":["clean-architecture","clean-code","cpp","gui","gui-application","model-view","object-oriented","qt","qt6"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/saeidEmadi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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}},"created_at":"2024-08-04T10:35:53.000Z","updated_at":"2024-09-11T10:58:00.000Z","dependencies_parsed_at":"2024-08-28T08:57:28.554Z","dependency_job_id":"2c140826-e2de-4422-8d18-dd14f7f5d5fe","html_url":"https://github.com/saeidEmadi/ClassMaker","commit_stats":{"total_commits":25,"total_committers":2,"mean_commits":12.5,"dds":0.24,"last_synced_commit":"79ceb851b7a733bf812d78121e8b1ee9b13927e2"},"previous_names":["saeidemadi/classmaker"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/saeidEmadi/ClassMaker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saeidEmadi%2FClassMaker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saeidEmadi%2FClassMaker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saeidEmadi%2FClassMaker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saeidEmadi%2FClassMaker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/saeidEmadi","download_url":"https://codeload.github.com/saeidEmadi/ClassMaker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saeidEmadi%2FClassMaker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281654263,"owners_count":26538627,"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","status":"online","status_checked_at":"2025-10-29T02:00:06.901Z","response_time":59,"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":["clean-architecture","clean-code","cpp","gui","gui-application","model-view","object-oriented","qt","qt6"],"created_at":"2024-09-24T14:05:41.370Z","updated_at":"2025-10-29T16:30:44.146Z","avatar_url":"https://github.com/saeidEmadi.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Class Maker (Object-oriented structural chain)\n\u003e A tool to have structured classes and clean code\n\n## Base Classes\n- QObject\n- QWidget\n- QMainWindow\n- QDialog\n- ModelView\n  - Model\n  - view\n \n## Usage/Examples\n\n- ***Step 1 :***\n***`Download` [`*.exe`](https://github.com/saeidEmadi/ClassMaker/releases/download/latest_Release/ClassMaker.Installer.exe) `file ,install and run it`***\n- ***Step 2 :***\n  ***Select Base Class***\n- ***Step 3 :***\n  ***Enter Class Name***\n- ***Step 4 :***\n  ***Choose Your Project Path***\n\u003e [!NOTE]\n\u003e If you need resources, tick `Add Resource`\n - ***Step 5 :***\n  ***Click the `create` button to create it***\n\n    Booooom\n - ***Finally :***\n  ***clock the `Copy` and paste to `*.pro` file in your project***\n## App Screenshot\n![ScreenShot](https://github.com/saeidEmadi/ClassMaker/blob/main/img/Capture.PNG)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaeidemadi%2Fclassmaker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsaeidemadi%2Fclassmaker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaeidemadi%2Fclassmaker/lists"}