{"id":21019366,"url":"https://github.com/rmraya/tmxeditor","last_synced_at":"2026-02-28T16:02:30.866Z","repository":{"id":133853793,"uuid":"229611393","full_name":"rmraya/TMXEditor","owner":"rmraya","description":"TMX Editor written in Java and TypeScript","archived":false,"fork":false,"pushed_at":"2025-08-30T18:11:15.000Z","size":118602,"stargazers_count":44,"open_issues_count":3,"forks_count":20,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-08-30T20:23:12.527Z","etag":null,"topics":["java","nodejs","tmx","tmx-files"],"latest_commit_sha":null,"homepage":"https://www.maxprograms.com/products/tmxeditor.html","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rmraya.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2019-12-22T18:21:51.000Z","updated_at":"2025-07-10T10:59:33.000Z","dependencies_parsed_at":"2025-08-30T20:27:45.099Z","dependency_job_id":null,"html_url":"https://github.com/rmraya/TMXEditor","commit_stats":null,"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"purl":"pkg:github/rmraya/TMXEditor","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rmraya%2FTMXEditor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rmraya%2FTMXEditor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rmraya%2FTMXEditor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rmraya%2FTMXEditor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rmraya","download_url":"https://codeload.github.com/rmraya/TMXEditor/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rmraya%2FTMXEditor/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29941797,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-28T13:49:17.081Z","status":"ssl_error","status_checked_at":"2026-02-28T13:48:50.396Z","response_time":90,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["java","nodejs","tmx","tmx-files"],"created_at":"2024-11-19T10:31:26.128Z","updated_at":"2026-02-28T16:02:30.856Z","avatar_url":"https://github.com/rmraya.png","language":"TypeScript","readme":"# TMXEditor\n\n![TMXEditor logo](icons/tmxeditor.png)\n\nTMXEditor is an open source desktop application designed for editing TMX (Translation Memory eXchange) files on macOS, Linux or Microsoft Windows.\n\nTMX is a standard XML-based format used for exchanging Translation Memories used by CAT (Computer Assisted Translation) tools. TMXEditor allows editing the content of multilingual TMX files.\n\n## Convert Excel to TMX with TMXEditor\n\n\u003ca href=\"https://www.maxprograms.com/tutorials/CSVtoTMX.mp4\"\u003e\u003cimg src=\"https://www.maxprograms.com/images/CSVtoTMX.png\"\u003e\u003c/a\u003e\n\n## Licenses\n\nTMXEditor is available in two modes:\n\n- Source Code\n- Yearly Subscriptions for installers and support\n\n### Source Code\n\nSource code of TMXEditor is free. Anyone can download the source code, compile, modify and use it at no cost in compliance with the accompanying license terms.\n\nYou can subscribe to [Maxprograms Support](https://groups.io/g/maxprograms/) at Groups.io and request peer assistance for the source code version there.\n\n### Subscriptions\n\nReady to use installers and technical support for TMXEditor are available as yearly subscriptions at [Maxprograms Online Store](https://www.maxprograms.com/store/buy.html).\n\nThe version of TMXEditor included in the official installers from [TMXEditor's Home Page](https://www.maxprograms.com/products/tmxeditor.html) can be used at no cost for 7 days requesting a free Evaluation Key.\n\nSubscription version includes unlimited email support at \u003ctech@maxprograms.com\u003e\n\n### Differences sumary\n\nDifferences | Source Code | Subscription Based\n-|----------- | -------------\nReady To Use Installers| No | Yes\nNotarized macOS launcher| No | Yes\nSigned launcher and installer for Windows | No | Yes\nAssociate app with `.tmx` extension | No | Yes\nRestricted Features | None | None\nTechnical Support |  Peer support at  [Groups.io](https://groups.io/g/maxprograms/)| - Direct email at \u003ctech@maxprograms.com\u003e  \u003cbr\u003e - Peer support at [Groups.io](https://groups.io/g/maxprograms/)\n\n## Related Projects\n\n- [XMLJava](https://github.com/rmraya/XMLJava)\n- [BCP47J](https://github.com/rmraya/BCP47J)\n- [TMXValidator](https://github.com/rmraya/TMXValidator)\n- [TypesXML](https://github.com/rmraya/TypesXML)\n- [TypesBCP47](https://github.com/rmraya/TypesBCP47)\n- [sdltm](https://github.com/rmraya/sdltm)\n\n## Requirements\n\n- JDK 21 or newer is required for compiling and building. Get it from [Adoptium](https://adoptium.net/).\n- Gradle 9.2 or newer. Get it from [https://gradle.org/](https://gradle.org/)\n- Node.js 24.13.0 LTS or newer. Get it from [https://nodejs.org/](https://nodejs.org/)\n\n## Building\n\n- Checkout this repository\n- Point your `JAVA_HOME` environment variable to JDK 21\n- Run `gradle` to compile the Java code\n- Run `npm install` to download and install NodeJS dependencies\n- Run `npm start` to launch TMXEditor\n\n### Steps for building\n\n``` bash\n  git clone https://github.com/rmraya/TMXEditor.git\n  cd TMXEditor\n  gradle\n  npm install\n  npm start\n```\n\nCompile once and then simply run `npm start` to start TMXEditor\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frmraya%2Ftmxeditor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frmraya%2Ftmxeditor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frmraya%2Ftmxeditor/lists"}