{"id":24330923,"url":"https://github.com/code-jl/gui-inventory-manager","last_synced_at":"2026-04-24T14:07:09.815Z","repository":{"id":269889691,"uuid":"908767298","full_name":"Code-JL/GUI-Inventory-Manager","owner":"Code-JL","description":"A C++ Inventory Management Program designed to handle a collection of items with various attributes. This application is a WXWidgets window-based program for managing inventory, that works on Linux, MacOS, and Windows.","archived":false,"fork":false,"pushed_at":"2025-01-02T01:16:30.000Z","size":63,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-11T11:19:23.306Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Code-JL.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-12-26T23:14:09.000Z","updated_at":"2025-01-02T01:16:33.000Z","dependencies_parsed_at":"2025-03-11T11:19:27.072Z","dependency_job_id":"cbe20228-ed4f-4f3c-a239-5e5bfd18d763","html_url":"https://github.com/Code-JL/GUI-Inventory-Manager","commit_stats":null,"previous_names":["code-jl/gui-inventory-manager"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Code-JL/GUI-Inventory-Manager","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Code-JL%2FGUI-Inventory-Manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Code-JL%2FGUI-Inventory-Manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Code-JL%2FGUI-Inventory-Manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Code-JL%2FGUI-Inventory-Manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Code-JL","download_url":"https://codeload.github.com/Code-JL/GUI-Inventory-Manager/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Code-JL%2FGUI-Inventory-Manager/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32226464,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-24T13:21:15.438Z","status":"ssl_error","status_checked_at":"2026-04-24T13:21:15.005Z","response_time":64,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":[],"created_at":"2025-01-18T01:15:55.145Z","updated_at":"2026-04-24T14:07:09.810Z","avatar_url":"https://github.com/Code-JL.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GUI-Inventory-Manager\n\n## About\nGUI-Inventory-Manager is a cross-platform C++ Inventory Management Program designed to efficiently handle a collection of items with various attributes. Built with wxWidgets, this application provides a user-friendly graphical interface to manage inventory on Linux, macOS, and Windows. \n\nThis program is ideal for small businesses, hobbyists, or anyone looking to maintain an organized inventory system. Its clean and responsive interface ensures ease of use across supported operating systems.\n\n## Features\n- **Cross-Platform Compatibility:** Works seamlessly on Linux, macOS, and Windows.\n- **Customizable Attributes:** Add, edit, or remove attributes for inventory items.\n- **Search and Filter:** Quickly locate items with advanced search and filtering options.\n- **Data Persistence:** Save and load inventory data from local files.\n- **Intuitive Interface:** Built with wxWidgets for a smooth and visually appealing user experience.\n\n## Requirements\n- C++17 or later\n- wxWidgets library installed on your system\n\n## Getting Started\n### 1. Clone the Repository\n```bash\n git clone https://github.com/Code-JL/GUI-Inventory-Manager.git\n cd GUI-Inventory-Manager\n```\n\n### 2. Install Dependencies\nEnsure wxWidgets is installed on your system. Refer to this video if your on Windows:\n[C++ GUI Programming For Beginners | Episode 1 - Installing wxWidgets](https://www.youtube.com/watch?v=ONYW3hBbk-8\u0026list=PLFk1_lkqT8MbVOcwEppCPfjGOGhLvcf9G\u0026index=2), By OttoBotCode\n\n\n### 4. Run the Application\nAfter building, you can run the application using Visual Studios 2022:\n\n## Usage\n1. Launch the application.\n2. Use the toolbar or menu options to add, edit, or remove inventory items.\n3. Save your inventory to a file or load an existing inventory.\n4. Utilize search and filter options to quickly find items.\n\n## Contributing\nContributions are welcome! If you'd like to improve this project, please:\n1. Fork the repository.\n2. Create a feature branch.\n3. Submit a pull request with a detailed description of the changes.\n\n## License\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcode-jl%2Fgui-inventory-manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcode-jl%2Fgui-inventory-manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcode-jl%2Fgui-inventory-manager/lists"}