{"id":22515341,"url":"https://github.com/scijava/scripting-matlab","last_synced_at":"2025-08-09T22:02:25.587Z","repository":{"id":18664199,"uuid":"21872245","full_name":"scijava/scripting-matlab","owner":"scijava","description":"JSR-223-compliant MATLAB scripting plugin.","archived":false,"fork":false,"pushed_at":"2022-06-14T20:54:33.000Z","size":106,"stargazers_count":5,"open_issues_count":2,"forks_count":0,"subscribers_count":17,"default_branch":"master","last_synced_at":"2025-06-30T08:06:25.315Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://imagej.net/MATLAB_Scripting","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/scijava.png","metadata":{"files":{"readme":"README.md","changelog":null,"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":"2014-07-15T19:06:53.000Z","updated_at":"2021-11-08T21:42:45.000Z","dependencies_parsed_at":"2022-07-16T12:54:33.491Z","dependency_job_id":null,"html_url":"https://github.com/scijava/scripting-matlab","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/scijava/scripting-matlab","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scijava%2Fscripting-matlab","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scijava%2Fscripting-matlab/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scijava%2Fscripting-matlab/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scijava%2Fscripting-matlab/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/scijava","download_url":"https://codeload.github.com/scijava/scripting-matlab/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scijava%2Fscripting-matlab/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269643829,"owners_count":24452432,"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","status":"online","status_checked_at":"2025-08-09T02:00:10.424Z","response_time":111,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":"2024-12-07T03:29:48.194Z","updated_at":"2025-08-09T22:02:25.303Z","avatar_url":"https://github.com/scijava.png","language":"Java","readme":"[![](https://github.com/scijava/scripting-matlab/actions/workflows/build-main.yml/badge.svg)](https://github.com/scijava/scripting-matlab/actions/workflows/build-main.yml)\n\n# MATLAB Scripting\n\nThis library provides a\n[JSR-223-compliant](https://en.wikipedia.org/wiki/Scripting_for_the_Java_Platform)\nscripting plugin for the [MATLAB](http://www.mathworks.com/products/matlab/) language.\n\nIt is implemented as a `ScriptLanguage` plugin for the [SciJava\nCommon](https://github.com/scijava/scijava-common) platform, which means that\nin addition to being usable directly as a `javax.script.ScriptEngineFactory`,\nit also provides some functionality on top, such as the ability to generate\nlines of script code based on SciJava events.\n\nFor a complete list of scripting languages available as part of the SciJava\nplatform, see the\n[Scripting](https://github.com/scijava/scijava-common/wiki/Scripting) page on\nthe SciJava Common wiki.\n\nSee also:\n* [MATLAB Scripting](http://wiki.imagej.net/MATLAB_Scripting)\n  on the ImageJ wiki.\n\nRestrictions:\n* Requires a valid MATLAB installation!\n* [Preferences may not be persistable](http://www.mathworks.com/matlabcentral/answers/894-java-usernodeforpackage-function-fails-under-matlab-on-os-x)\n* Basic MATLAB evaluations can be done remotely (from an applicaiton running externally to MATLAB). However, transfer of more complex objects (e.g. via script parameters) requires running of scripts from within MATLAB. See [MIJI](http://fiji.sc/Miji).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscijava%2Fscripting-matlab","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fscijava%2Fscripting-matlab","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscijava%2Fscripting-matlab/lists"}