{"id":17786046,"url":"https://github.com/rishraks/javafx-notepad-app","last_synced_at":"2026-05-03T06:35:46.900Z","repository":{"id":258277776,"uuid":"865261493","full_name":"rishraks/JavaFX-Notepad-App","owner":"rishraks","description":"A simple Notepad application built using JavaFX and Scene Builder with basic text editing functionalities.","archived":false,"fork":false,"pushed_at":"2024-09-30T09:43:55.000Z","size":54602,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-03T09:33:29.234Z","etag":null,"topics":["java","javafx-gui","scenebuilder"],"latest_commit_sha":null,"homepage":"","language":"Java","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/rishraks.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-09-30T08:46:07.000Z","updated_at":"2024-10-16T11:51:24.000Z","dependencies_parsed_at":"2024-10-27T09:04:14.907Z","dependency_job_id":null,"html_url":"https://github.com/rishraks/JavaFX-Notepad-App","commit_stats":null,"previous_names":["rishraks/javafx-notepad-app"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rishraks%2FJavaFX-Notepad-App","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rishraks%2FJavaFX-Notepad-App/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rishraks%2FJavaFX-Notepad-App/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rishraks%2FJavaFX-Notepad-App/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rishraks","download_url":"https://codeload.github.com/rishraks/JavaFX-Notepad-App/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":229721066,"owners_count":18113932,"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":["java","javafx-gui","scenebuilder"],"created_at":"2024-10-27T09:04:12.987Z","updated_at":"2026-05-03T06:35:46.863Z","avatar_url":"https://github.com/rishraks.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# JavaFX Notepad App\n\n## Description\nJavaFX Notepad App is a simple and intuitive text editor built using Java and Scene Builder. This application allows users to perform essential text editing operations seamlessly, making it a handy tool for quick note-taking and file management.\n\n## Features\n- **File Operations**:\n  - New: Create a new document\n  - Open: Open an existing document\n  - Save: Save the current document\n  - Save As: Save the current document with a new name\n  - Close: Close the current document\n  - Exit: Exit the application\n\n- **Edit Operations**:\n  - Undo: Revert the last action\n  - Copy: Copy selected text to the clipboard\n  - Paste: Paste text from the clipboard\n  - Cut: Remove selected text and copy it to the clipboard\n  - Delete: Remove selected text\n  - Select All: Select all text in the document\n\n## Technologies Used\n- Java\n- JavaFX\n- Scene Builder\n\n## Installation Instructions\nTo run the JavaFX Notepad App, ensure you have Java installed on your machine. Clone the repository and navigate to the project directory. Use your preferred IDE to open the project and run the main application file.\n\n```bash\ngit clone https://github.com/rishraks/JavaFX-Notepad-App.git\ncd JavaFX-Notepad-App \n```\n\n## Usage\nOnce the application is running, you can use the menu options to create, open, and edit text documents. The UI is designed to be user-friendly, allowing for quick access to all features.\n\n## Contributing\nContributions are welcome! If you would like to contribute to this project, please fork the repository and submit a pull request with your proposed changes.\n\n## License\nThis project is licensed under the MIT License. See the LICENSE file for details.\n\n## About\nThe UI of the JavaFX Notepad App is designed through Scene Builder, providing a visually appealing and intuitive interface for users. The application is developed in Java, leveraging the capabilities of JavaFX for a modern user experience.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frishraks%2Fjavafx-notepad-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frishraks%2Fjavafx-notepad-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frishraks%2Fjavafx-notepad-app/lists"}