百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
T

txiki.js

> 编程语言
开源

一个微小的 JavaScript 运行时

3.1K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

一个微小的 JavaScript 运行时

# txiki.js — The tiny JavaScript runtime > **txikia** (Basque): small, tiny. *txiki.js* is a small and powerful JavaScript runtime. It targets state-of-the-art ECMAScript and aims to be [WinterTC] compliant. It's built on the shoulders of giants: it uses [QuickJS-ng] as its JavaScript engine and [libuv] as the platform layer. ## Quick start ```bash # Get the code git clone --recursive https://github.com/saghul/txiki.js --shallow-submodules && cd txiki.js # Compile it! make # Run the REPL ./build/tjs ``` See [Building](https://txikijs.org/docs/building) for detailed instructions including Windows support. ## Features - Web Platform APIs: `fetch`, `WebSocket`, `Console`, `setTimeout`, `Crypto`, Web Workers, and more - TCP, UDP, and Unix sockets - HTTP server with WebSocket support - File I/O, child processes, signal handling - Standard library: `tjs:sqlite`, `tjs:ffi`, `tjs:path`, `tjs:hashing`, and more - Standalone executables via `tjs compile` ## Documentation Full documentation is available at **[txikijs.org](https://txikijs.org)**. ## Supported platforms * GNU/Linux * macOS * Windows * Other Unixes (please test!)

Built with ❤️ by saghul and these awesome contributors.

[QuickJS-ng]: https://github.com/quickjs-ng/quickjs [libuv]: https://libuv.org/ [WinterTC]: https://wintertc.org/

GitHub Issues· 18 开放

在 GitHub 查看全部
  • #1085

    Root fetch and XMLHttpRequest requests // instead of /

    更新于 2026年9月8日
  • #1084

    WebCrypto SHA-1 digest can cause SIGSEGV in normal tjs run

    更新于 2026年9月3日
  • #1080

    SharedArrayBuffer allocator returns misaligned pointer, causing UBSan crashes in TypedArray operations

    更新于 2026年8月31日
  • #1079

    Assertion abort in tjs__execute_jobs when global Date is overwritten

    更新于 2026年8月31日
  • #1078

    wasm: heap use-after-free when export wrapper outlives Module

    更新于 2026年8月31日
  • #974

    Add "--no-console" compile flag

    更新于 2026年8月30日
  • #1067

    I've been embedding txiki.js — would any of these changes be useful upstream?

    更新于 2026年8月21日
  • #385

    support indexedDB implement

    enhancement更新于 2026年8月6日
  • #865

    Add QUIC and WebTransport server and client support

    更新于 2026年7月30日
  • #1025

    Termux中发送网络请求会出现SSL/TSL错误

    更新于 2026年7月13日

核心特点

  • •Web Platform APIs: fetch, WebSocket, Console, setTimeout, Crypto, Web Workers, and more
  • •TCP, UDP, and Unix sockets
  • •HTTP server with WebSocket support
  • •File I/O, child processes, signal handling
  • •Standard library: tjs:sqlite, tjs:ffi, tjs:path, tjs:hashing, and more
  • •Standalone executables via tjs compile
  • •GNU/Linux
  • •Other Unixes (please test!)

> 标签

Cjavascriptlibuvquickjswasm

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言