{"id":19732005,"url":"https://github.com/lucasstarsz/compose","last_synced_at":"2025-06-20T01:07:17.906Z","repository":{"id":40463172,"uuid":"330307534","full_name":"lucasstarsz/Compose","owner":"lucasstarsz","description":"A JavaFX-based text editor.","archived":false,"fork":false,"pushed_at":"2022-05-06T19:08:58.000Z","size":975,"stargazers_count":6,"open_issues_count":7,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-30T02:38:27.631Z","etag":null,"topics":["java","javafx","text-editor"],"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/lucasstarsz.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.md","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-01-17T03:37:19.000Z","updated_at":"2024-01-10T14:54:17.000Z","dependencies_parsed_at":"2022-08-09T21:12:26.789Z","dependency_job_id":null,"html_url":"https://github.com/lucasstarsz/Compose","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/lucasstarsz/Compose","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucasstarsz%2FCompose","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucasstarsz%2FCompose/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucasstarsz%2FCompose/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucasstarsz%2FCompose/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lucasstarsz","download_url":"https://codeload.github.com/lucasstarsz/Compose/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucasstarsz%2FCompose/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260857371,"owners_count":23073437,"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","text-editor"],"created_at":"2024-11-12T00:24:23.285Z","updated_at":"2025-06-20T01:07:12.889Z","avatar_url":"https://github.com/lucasstarsz.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n# Compose\n\u003cimg src=\"src/main/resources/icons/compose_png.png\" width=\"25%\" height=\"25%\" alt=\"Compose Logo\"/\u003e\n\n### Because Notepad wasn't enough.\n\n[![Windows Build Status][Windows-Build-SVG]][Windows-Build-Action]\n[![Ubuntu Build Status][Ubuntu-Build-SVG]][Ubuntu-Build-Action]\n[![Mac OS Build Status][MacOS-Build-SVG]][MacOS-Build-Action]\n\n**[Download][Download Link] • [Changelog][Changelog link]**\n\n\u003c/div\u003e\n\n## About Compose\nCompose is a text editor written in Java, specifically [JavaFX][JavaFX-Link]. It serves as a text editor to help you keep your note-taking in check.\n\n## Highlights\n\n### Pleasant Theming\nWith color appeal on the rise, Compose came prepared with themes -- more are on the way!\n\n#### Darc Theme\n\u003cimg src=\".github/demo-images/darc.png\" width=\"60%\" height=\"60%\" alt=\"Compose: Darc Theme\"/\u003e\n\n#### Light Theme\n\u003cimg src=\".github/demo-images/light.png\" width=\"60%\" height=\"60%\" alt=\"Compose: Light Theme\"/\u003e\n\n#### Fresh Theme\n\u003cimg src=\".github/demo-images/fresh.png\" width=\"60%\" height=\"60%\" alt=\"Compose: Fresh Theme\"/\u003e\n\n### Configurable Settings\nEasily change the text wrap, font, font size, and theme -- Compose auto-magically saves your settings for you to come back later.\n\n\u003cimg src=\".github/demo-images/settings-demo.gif\" width=\"60%\" height=\"60%\" alt=\"Compose: Configurable Settings\"/\u003e\n\n## Building the Source Code\n1. If you don't already have it, download [Git][Git-Link]. It's a powerful source control tool, and is the same source control that Compose uses.\n    \n- You don't need to have Gradle installed to build Compose -- Gradle projects come with the build tool specialized for the project already.\n    \n2. Using Git, clone the Compose repository.\n    ```bash\n    git clone https://github.com/lucasstarsz/Compose.git\n    ```\n\n3. Once you've entered the top directory of the project (`cd Compose`), build the project using the `gradlew` file.\n    - On Windows, you'll want to use the `gradlew.bat` file.\n    - On Unix-based systems (macOS, Linux), you'll need to use the `gradlew.sh` file (after giving it proper execution permissions).\n    ```bash\n    ./gradlew build\n    ```\n_Having trouble accessing the `gradlew` file? Read [this][Terminals Are Different]._\n\n## Legal Information\nThis repository is licensed under the [MIT License][MIT-License].\n\n\n[Windows-Build-Action]: https://github.com/lucasstarsz/Compose/actions?query=workflow%3ABuild-Windows \"Windows Build Status\"\n[Windows-Build-SVG]: https://img.shields.io/github/workflow/status/lucasstarsz/Compose/Build-Windows?label=Windows%20Build\u0026labelColor=363e45\u0026logo=windows\u0026logoColor=0078D6\u0026style=for-the-badge\n\n[Ubuntu-Build-Action]: https://github.com/lucasstarsz/Compose/actions?query=workflow%3ABuild-Ubuntu \"Ubuntu Build Status\"\n[Ubuntu-Build-SVG]: https://img.shields.io/github/workflow/status/lucasstarsz/Compose/Build-Ubuntu?label=Ubuntu%20Build\u0026labelColor=363e45\u0026logo=ubuntu\u0026logoColor=E95420\u0026style=for-the-badge\n\n[MacOS-Build-Action]: https://github.com/lucasstarsz/Compose/actions?query=workflow%3ABuild-MacOS \"Mac OS Build Status\"\n[MacOS-Build-SVG]: https://img.shields.io/github/workflow/status/lucasstarsz/Compose/Build-MacOS?label=Mac%20OS%20Build\u0026labelColor=363e45\u0026logo=apple\u0026logoColor=000000\u0026style=for-the-badge\n\n[Download Link]: https://github.com/lucasstarsz/Compose/releases \"Downloads\"\n[Changelog Link]: https://github.com/lucasstarsz/Compose/releases/tree/main/changelog.md \"Changelog\"\n\n[JavaFX-Link]: https://openjfx.io \"JavaFX\"\n[Terminals Are Different]: https://gist.github.com/lucasstarsz/9bbc306f8655b916367d557043e498ad \"Terminals Access Files Differently\"\n[Git-Link]: https://git-scm.com/ \"Git Source Control Manager\"\n[MIT-License]: LICENSE.txt \"MIT License\"\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flucasstarsz%2Fcompose","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flucasstarsz%2Fcompose","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flucasstarsz%2Fcompose/lists"}