elsa
txiki.js
elsa | txiki.js | |
---|---|---|
4 | 8 | |
2,633 | 2,337 | |
- | - | |
2.4 | 9.1 | |
over 2 years ago | 8 days ago | |
TypeScript | C | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
elsa
-
A list of JavaScript engines, runtimes, interpreters
elsa
- Elsa – Minimal, fast, secure runtime for TypeScript written in Go
-
Converting ECMA script regex to golang
There are better options than node in my opinion, for example Elsa (https://github.com/elsaland/elsa)
-
Top 10 Developer Trends, Wed Sep 30 2020
elsaland / elsa
txiki.js
-
A list of JavaScript engines, runtimes, interpreters
txiki.js
-
JavaScript Standard Input/Output: Unspecified
// https://github.com/denoland/deno/discussions/17236#discussioncomment-4566134 // https://github.com/saghul/txiki.js/blob/master/src/js/core/tjs/eval-stdin.js async function readFullAsync(length, buffer = new Uint8Array(65536)) { const data = []; while (data.length < length) { const input = await open("/dev/stdin"); let { bytesRead } = await input.read({ buffer }); await input.close(); if (bytesRead === 0) { break; } data.push(...buffer.subarray(0, bytesRead)); } return new Uint8Array(data); }
- Node.js fetch() vs. Deno fetch(): Implementation details...
-
How to compile serveTls for import into QuickJS?
I've only dabbled with the shared libraries once, with the help of the owner of the lnked repository. I wound up solving the issue adjusting the code I was working on https://github.com/saghul/txiki.js/issues/294.
-
C++ to C string concatenation
I have written the same code in C++ https://github.com/guest271314/captureSystemAudio/blob/master/native_messaging/capture_system_audio/capture_system_audio.cpp, Python https://github.com/guest271314/captureSystemAudio/blob/master/native_messaging/capture_system_audio/capture_system_audio.py, and QuickJS (C source code) https://github.com/saghul/txiki.js/issues/294. QuickJS is the only implementation that winds up clipping the end of real-time audio capture.
-
QuickJS JavaScript Engine – Fabrice Bellard
QuickJS is awesome, simple to use and very easy to integrate.
Over the past few years I slowly built a small JS runtime using QuickJS as the engine and libuv as the platform layer, amongst other things, in case anyone wants to take a look: https://github.com/saghul/txiki.js
- GitHub - saghul/txiki.js: The tiny JavaScript runtime built with QuickJS, libuv
- GitHub - saghul/txiki.js: The tiny JavaScript runtime built with QuickJS, libuv and ❤️
What are some alternatives?
Workflow Core - Lightweight workflow engine for .NET Standard
v8go - Execute JavaScript from Go
Flutter-AI-Rubik-cube-Solver - Flutter-Python rubiks cube solver.
engine262 - An implementation of ECMA-262 in JavaScript
terraform-aws-vpc - Terraform module to create AWS VPC resources 🇺🇦
javascript-algorithms - 📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
hanspell - (주)다음과 부산대학교 인공지능연구실/(주)나라인포테크의 웹 서비스를 이용한 한글 맞춤법 검사기.
AudioWorkletStream - fetch() => ReadableStream => AudioWorklet
visx - 🐯 visx | visualization components
proposal-common-minimum-api
regexp2 - A full-featured regex engine in pure Go based on the .NET engine
rayjs - Javascript bindings for raylib in a single ~3mb executable