mozilla/narcissus
INACTIVE - http://mzl.la/ghe-archive - The Narcissus meta-circular JavaScript interpreter
{ "createdAt": "2010-10-08T17:54:34Z", "defaultBranch": "master", "description": "INACTIVE - http://mzl.la/ghe-archive - The Narcissus meta-circular JavaScript interpreter", "fullName": "mozilla/narcissus", "homepage": "", "language": "JavaScript", "name": "narcissus", "pushedAt": "2019-03-28T03:38:35Z", "stargazersCount": 917, "topics": [ "inactive", "unmaintained" ], "updatedAt": "2025-10-04T13:56:02Z", "url": "https://github.com/mozilla/narcissus"}Narcissus
Section titled “Narcissus”Narcissus is a JavaScript interpreter written in pure JavaScript (i.e., a meta-circular evaluator), using the SpiderMonkey engine.
Originally a proof-of-concept by Brendan Eich, Narcissus is being revived as a test-bed for rapidly prototyping new language features for the JavaScript language (as well as the ECMAScript standard).
Documentation
Section titled “Documentation”Documentation can be found on the Narcissus wiki.
Contributors
Section titled “Contributors”- Tom Austin
- Brendan Eich
- Andreas Gal
- Shu-yu Guo
- Dave Herman
- Bruno Jouhier
- Gregor Richards
- Dimitris Vardoulakis
- Patrick Walton