{"id":25085020,"url":"https://github.com/singhayush1260/swing_calculator","last_synced_at":"2025-07-14T18:37:38.053Z","repository":{"id":233244828,"uuid":"659405264","full_name":"singhayush1260/swing_calculator","owner":"singhayush1260","description":"Basic Calculator Java Application Using Swing","archived":false,"fork":false,"pushed_at":"2023-06-27T19:27:48.000Z","size":20,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-01T12:25:01.203Z","etag":null,"topics":["calculator-application","java","javax-script","javax-swing","swing-components","swing-gui"],"latest_commit_sha":null,"homepage":"","language":"Java","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/singhayush1260.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}},"created_at":"2023-06-27T19:04:39.000Z","updated_at":"2023-06-27T19:13:26.000Z","dependencies_parsed_at":"2024-04-15T05:44:43.235Z","dependency_job_id":"ab6ad08f-b2c2-47c6-97e2-7af4fcd8440a","html_url":"https://github.com/singhayush1260/swing_calculator","commit_stats":null,"previous_names":["singhayush1260/swing_calculator"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/singhayush1260/swing_calculator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singhayush1260%2Fswing_calculator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singhayush1260%2Fswing_calculator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singhayush1260%2Fswing_calculator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singhayush1260%2Fswing_calculator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/singhayush1260","download_url":"https://codeload.github.com/singhayush1260/swing_calculator/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singhayush1260%2Fswing_calculator/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265333122,"owners_count":23748731,"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":["calculator-application","java","javax-script","javax-swing","swing-components","swing-gui"],"created_at":"2025-02-07T07:19:37.907Z","updated_at":"2025-07-14T18:37:37.916Z","avatar_url":"https://github.com/singhayush1260.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Basic Calculator App\n\nThis is a basic calculator application developed in Java using Swing and AWT for the graphical user interface (UI). The calculator allows you to perform simple arithmetic calculations and evaluates expressions using the `eval()` method from JavaScript.\n\n## Features\n\n- Addition, subtraction, multiplication, and division operations\n- Evaluation of complex mathematical expressions\n- Clear button to reset the calculator\n- User-friendly and responsive UI\n\n## Prerequisites\n\n- Java Development Kit (JDK) installed\n- Any IDE or text editor to run the Java code\n- Basic knowledge of Java programming\n\n## Getting Started\n\n1. Clone the repository or download the source code.\n\n2. Open the project in your preferred IDE or text editor.\n\n3. Build and run the Java program to launch the calculator application.\n\n4. Use the calculator UI to perform mathematical calculations and evaluate expressions.\n\n## Dependencies\n\nThe calculator app does not have any external dependencies. It utilizes the built-in Java libraries for Swing, AWT, and the `javax.script` package for JavaScript evaluation.\n\n\n## Screenshots\n\u003cimg width=\"214\" alt=\"a\" src=\"https://github.com/singhayush1260/swing_calculator/assets/94789217/adc93f26-e222-44aa-bd37-2c522074a07d\"\u003e\n\u003cimg width=\"212\" alt=\"b\" src=\"https://github.com/singhayush1260/swing_calculator/assets/94789217/7eae0a51-a63b-4d0b-bb3f-fdf2d9e9930e\"\u003e\n\u003cimg width=\"212\" alt=\"c\" src=\"https://github.com/singhayush1260/swing_calculator/assets/94789217/7c6bf915-6133-49a2-b52c-1c33124c3552\"\u003e\n\u003cimg width=\"213\" alt=\"d\" src=\"https://github.com/singhayush1260/swing_calculator/assets/94789217/a5e6bac7-01db-4be9-ae1a-f2a876263e80\"\u003e\n\n\n## Contributing\n\nContributions are welcome! If you have any suggestions, bug fixes, or improvements, feel free to open an issue or submit a pull request.\n\n## License\n\nMIT License\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsinghayush1260%2Fswing_calculator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsinghayush1260%2Fswing_calculator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsinghayush1260%2Fswing_calculator/lists"}