{"id":13781814,"url":"https://github.com/jarhot1992/mujs","last_synced_at":"2025-05-11T15:32:05.020Z","repository":{"id":216004695,"uuid":"48882077","full_name":"jarhot1992/mujs","owner":"jarhot1992","description":"MuJS is a lightweight Javascript interpreter designed for embedding in other software to extend them with scripting capabilities. It is written in portable C and implements ECMAScript as specified by ECMA-262.  Why? Because V8, SpiderMonkey and JavaScriptCore are all too big and complex. MuJS's focus is on small size, correctness and simplicity.  The interface for binding with native code is designed to be as simple as possible to use, and is similar to Lua. There is no need for interacting with byzantine C++ template mechanisms, or worry about marking and unmarking garbage collection roots, or wrestle with obscure build systems.","archived":false,"fork":false,"pushed_at":"2016-01-01T15:56:42.000Z","size":108,"stargazers_count":12,"open_issues_count":0,"forks_count":3,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-11-17T17:42:41.314Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jarhot1992.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null}},"created_at":"2016-01-01T15:49:13.000Z","updated_at":"2024-09-24T16:51:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"c4f84ad1-8a75-4ffd-b03c-37084aaafd33","html_url":"https://github.com/jarhot1992/mujs","commit_stats":null,"previous_names":["jarhot1992/mujs"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarhot1992%2Fmujs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarhot1992%2Fmujs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarhot1992%2Fmujs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarhot1992%2Fmujs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jarhot1992","download_url":"https://codeload.github.com/jarhot1992/mujs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253588624,"owners_count":21932289,"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":[],"created_at":"2024-08-03T18:01:29.643Z","updated_at":"2025-05-11T15:32:04.533Z","avatar_url":"https://github.com/jarhot1992.png","language":"C","funding_links":[],"categories":["C"],"sub_categories":[],"readme":"MuJS: an embeddable Javascript interpreter in C.\n\nABOUT\n\nMuJS is a lightweight Javascript interpreter designed for embedding in\nother software to extend them with scripting capabilities.\n\nLICENSE\n\nMuJS is Copyright 2014 Artifex Software, Inc.\n\nThis program is free software: you can redistribute it and/or modify it under\nthe terms of the GNU Affero General Public License as published by the Free\nSoftware Foundation, either version 3 of the License, or (at your option) any\nlater version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU Affero General Public License along\nwith this program. If not, see \u003chttp://www.gnu.org/licenses/\u003e.\n\nFor commercial licensing please contact sales@artifex.com.\n\nCOMPILING\n\nIf you are building from source you can either use the provided Unix Makefile:\n\n\tmake release\n\nOr compile the source with your preferred compiler:\n\n\tcc -O3 -c one.c -o libmujs.o\n\nINSTALLING\n\nTo install the MuJS command line interpreter, static library and header file:\n\n\tmake prefix=/usr/local install\n\nDOWNLOAD\n\nThe latest development source is available directly from the git repository:\n\n\tgit clone http://git.ghostscript.com/mujs.git\n\nREPORTING BUGS AND PROBLEMS\n\nReport bugs on the ghostscript bugzilla, with MuJS as the selected component.\n\n\thttp://bugs.ghostscript.com/\n\nThe MuJS developers hang out on IRC in the #ghostscript channel on\nirc.freenode.net.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjarhot1992%2Fmujs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjarhot1992%2Fmujs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjarhot1992%2Fmujs/lists"}