https://github.com/ultirequiem/kimera
🦁 A Minimal and Secure runtime for JavaScript and TypeScript.
https://github.com/ultirequiem/kimera
go javascript runtime
Last synced: about 1 year ago
JSON representation
🦁 A Minimal and Secure runtime for JavaScript and TypeScript.
- Host: GitHub
- URL: https://github.com/ultirequiem/kimera
- Owner: UltiRequiem
- License: mit
- Created: 2021-10-16T03:19:47.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-09-28T02:11:01.000Z (almost 2 years ago)
- Last Synced: 2025-04-25T19:07:27.309Z (about 1 year ago)
- Topics: go, javascript, runtime
- Language: Go
- Homepage: http://kimera.js.org
- Size: 83 KB
- Stars: 25
- Watchers: 2
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
- License: license
Awesome Lists containing this project
README
# Kimera.js
A minimal JavaScript/TypeScript runtime written in Go.
It is built on top of [quickjs](https://github.com/bellard/quickjs) and
[esbuild](https://github.com/evanw/esbuild).
## Getting Started
```javascript
const asyncSayHello = async (text) => {
console.log(text);
};
asyncSayHello("Hello World!");
```
```sh
kimera run myScript.js
Hello World!
```
## Features
- REPL 👇
```sh
kimera
```
- TypeScript out of the box
### Installation
Not yet released, working on automatic builds on
[#2](https://github.com/UltiRequiem/kimera/issues/2).
```bash
go install github.com/UltiRequiem/kimera@latest
```
### License
Kimera.js is Licensed under the MIT License.