121 Repositories
JavaScript wasm-terminal Libraries
Chat with GPT from the terminal, with the ability to execute shell scripts.
ChatSH Chat with GPT from the terminal, and let it execute shell scripts and perform tasks for you. What could go wrong? Example Why? The reason I'm p
Building #dotnet code to target WASM in the browser
WASM Running .NET in a Browser This solution shows you can compile .NET to target a WASM app bundle that can be used independently of a dotnet applica
Super Mario 64 ported to JavaScript and WebAssembly via Emscripten.
SM64-JS Super Mario 64 ported to JavaScript and WebAssembly via Emscripten. REPL Takedown I was forced to take down the REPL for this project due to c
All terminal commands in one place (you can Contribute to it by putting latest commands and adding Readme)
Terminal-Commands All basic terminal commands in one place Show some ❤ by some repositories You can contribute to this readme If you to contribute wit
This terminal application aims to help new developers to quickly create ready to play applications, powered by Supabase.
Welcome to Create Supabase App 👁 ⚡️ 👁 Supabase is an open-source Firebase alternative. This terminal application aims to help new developers quickly
jQuery Terminal Emulator - JavaScript library for creating web-based terminals with custom commands
JavaScript Library for Web Based Terminal Emulators Summary jQuery Terminal Emulator is a plugin for creating command line interpreters in your applic
SWI-Prolog WebAssembly build as a NPM package
swipl-wasm SWI-Prolog WebAssembly build as a NPM package. Please see this page for ongoing progress and information: https://swi-prolog.discourse.grou
Uma opção rápida para gerenciar seus aplicativos no Discloud via terminal.
Discloud CLI Discloud CLI is a quick option to control your apps in Discloud See more of the docs. Installation npm i -g discloud-cli To get started u
A Simple Text/Document Viewer written in JS
Doku Doku.js is a terminal ui text/document viewer that supports a custom documentation syntax called doky. Features Border colors. (all common termin
High-order Virtual Machine (HVM) wrapper on JavaScript, via WASM
HVM on JavaScript HVM is now available as a JavaScript library! Installing npm i --save hvm-js Examples Evaluating a term to normal form import hvm fr
Spacecraft - multiplayer code editor & terminal
Spacecraft - code, create and hop together. Inspiration Cloud developer environments are the new cool. Services like Gitpod & Github Codespaces have h
A VSCode extension to execute terminal command in multiple directories.
SiteFlex 😼 Introduction The emergence of microservices and microfrontends posed a real threat on lazy programmers. Consider this scenario, you have m
base on webrtc datachannel & ffmpeg wasm H265 player
1 简介 借助于WebAssembly(简称Wasm)技术,实现在浏览器端调用ffmpeg接口完成H.265码流到YUV数据的解码。 总体流程如下: 2 依赖 2.1 WebAssembly (Wasm) 按照官网的定义,WebAssembly (wasm) 是一个可移植、体积小、加载快并且兼容 W
Patches the AssemblyScript compiler to utilize WASI imports instead of Web APIs.
WASI shim for AssemblyScript Patches the AssemblyScript compiler to utilize WASI imports instead of Web APIs. Note that this shim also serves a higher
Small PNG to WEBP converter, terminal based and handy for a frontend developer :D
Image Utils A small util i used while making antstack.com What does it do and how to use? It basically converts .png files to .webp Read about Webp he
A JavaScript / WebAssembly library for generating regular expressions from user-provided test cases
1. What does this library do? grex is a library that is meant to simplify the often complicated and tedious task of creating regular expressions. It d
Style definitions for nice terminal layouts 👄
blipgloss Style definitions for nice terminal layouts. Powered by lipgloss and bun:ffi. Install bun add blipgloss Usage Blipgloss takes an expressive,
💣 Error handler for CLI applications 💥
Error handler for CLI applications. Features 💣 Error type-specific handling 🚒 Graceful exit ⛑️ Normalize invalid errors 📕 Log verbosity: full, shor
CLI tool for printing anime quotes in your terminal.
aniquote Why? While i was browsing Unixporn looking to steal someone's dotfiles (im too lazy to rice myself) i saw some anime-related rices and though
Cli pride flags!
cli-pride-flags Displays pride flags in your terminal~ Click me for a preview! Install npm i -g cli-pride-flags There's also a package in the AUR, mai
This template is designed for compiling Rust libraries into WebAssembly and publishing the resulting package to NPM.
This template is designed for compiling Rust libraries into WebAssembly and publishing the resulting package to NPM.
Automatically switch Terminal profile based on dark / light mode
auto-terminal-profile Automatically switch the macOS Terminal profile based on the system-wide dark / light appearance mode Prerequisites Node.js 14-1
Simple Jai to WASM Proof-of-Concept
Simple Jai to WASM Proof-of-Concept Jai does not officially support WebAssembly compilation target. BUT! It allows you to dump LLVM IR via the llvm_op
A highly portable first person 3D game playable on Desktop or Web!
rust-game Interfaces (*_interface/) are immediately human-playable versions of the game. They use single_player simulations of the game, which in turn
Password manager for the terminal💻
Tind Password manager for the terminal. Install $ npm install -g tind Login First, you need to create a new and private repository, and make sure it h
The Termpura loader core package.
This project is a Work in Progress and currently in development. The API is subject to change without warning. Install npm install @termpura/core Usag
A starter kit for scaffold-eth projects
🧰 scaffold-eth-cli As simple as running this in your terminal: npx scaffold-eth Clones scaffold-eth into the current folder as fast as possible ⚡️ ⁉
Engine render, fps and I/O on terminal.
typesgine-ascii - Game ASCII engine for terminal About | technologies | Features | Examples | Functions | License 📓 About Typesgine is engine for cre
A Remix stack setup to run on Deno with support for Rust WASM modules!
Remix + Deno + Rust - Webassembly - The Air Metal Stack Welcome to the Air Metal Stack for Remix! 🦕 + 🦀 This stack is a good choice if you want to
A clean-looking, secure, MySQL/MariaDB remote connection terminal made in NodeJS
NodeJS MySQL/MariaDB Terminal NodeJS MySQL/MariaDB Terminal is a remote terminal for MySQL/MariaDB databases, which works in the same way as the offic
Template for generating rust-based native projects
Speedy NAPI-RS template Use this template Click use this template above, then find and replace speedy-sourcemap to your desired naming. Setup Rust too
Demo running web assembly apps a terminal with blocking stdin/stdout/stderr
Python wasm-terminal Live version here: https://wasm-terminal.firebaseapp.com/ This is a small demo of running Python in the browser with a focus on i
🔮 Development toolbox, and more...
Pre-installed rust nodejs wasm-pack rsw Install wasm-pack cargo install wasm-pack # With Windows cargo install wasm-pack --version 0.9.1 Install rsw
🤖 A programming-themed based-in-terminal clicker game!
Termi Clicker 🤖 A programming-themed clicker game for your terminal! 🤖 Usage npx termi-clicker@latest - install & play the game For now, global inst
GO implementation of the Terra 2.0 Protocol
The full-node software implementation of the Terra blockchain. Explore the Docs » Terra Core reference · Go API · Rest API · Finder · Station Terra mi
Another Drop Down Terminal Extension for GNOME Shell
Another Drop Down Terminal Extension for GNOME Shell
Remix sandbox repo for Rust compiled to WASM and to native N-API modules
Rust - Remix Sandbox Now with both native Rust and WASM versions! If you want to combine the Web Fundamentals & Modern UX of Remix together with the
💻 Build terminal styled websites in minutes!
💻 LiveTerm - build terminal styled websites in minutes! Highly customizable, easy-to-use, and minimal terminal styled website template, powered by Ne
The most extensible TerminalStartpage you will ever find.
Termst Make the startpage more than just the first page you load up. The most extensible Terminal startpage you will ever find. This project exists to
A WASM shell parser and formatter with bash support, based on mvdan/sh
sh-syntax A WASM shell parser and formatter with bash support, based on mvdan/sh TOC Usage Install API Changelog License Usage Install # yarn yarn add
Node Terminal Colors. Fast!
Tcol npm package to add colors to your terminal Installation # npm npm install tcol # pnpm pnpm install tcol Usage import { c } from "tcol"; console.
A Hackable Markdown Note Application for Programmers. Version control, AI completion, mind map, documents encryption, code snippet running, integrated terminal, chart embedding, HTML applets, plug-in, and macro replacement.
Yank Note A hackable markdown note application for programmers Download | Try it Online Not ecommended English | 中文说明 [toc]{level: [2]} Highlights
Simple terminal for your browser's homepage
Web Terminal Simple terminal for your browser's homepage. Why bother? Why would you bother to use a project like this? Well, this project allow you to
📸 A command-line tool to generate code images of your local code right away from the terminal
📸 rayli 📸 A command-line tool to generate code images of your local code right away from the terminal Usage Commands Usage $ npm install -g rayli $
A Kubernates Cloud-Shell (Web Terminal) Operator
A Kubernates Cloud-Shell (Web Terminal) Operator. English | Simplified_Chinese Why cloudtty ? Existing project ttyd already provides great feature to
A CLI to stream movies, TV shows etc. from your terminal, for free.
Streaminal A CLI to stream movies, TV shows etc. from your terminal, for free. Installation Install streaminal globally with npm npm install -g stream
WASM-based implementation of Cloudflare's HTML Rewriter for use in Deno, browsers, etc.
HTML Rewriter WASM-based implementation of Cloudflare's HTML Rewriter for use in Deno, browsers, etc. It uses lol-html under the hood, the same implem
Drawing Newton's fractal using pure js, rust-wasm, SIMDs, threads and GPU
Newton's fractal Runtime Newton's fractal renderer. Click to open in your browser Inspired by 3blue1brown's video about Newton's fractal. Drawing
Making webshell and terminal supports trzsz ( trz / tsz ), which similar to rz / sz, and compatible with tmux.
trzsz.js Making webshell and terminal supports trzsz ( trz / tsz ), which similar to ( rz / sz ), and compatible with tmux. Why? Considering laptop -
AWS CDK compiled for web (and Node!)
cdk-web 🚀 DEMO 💪 AWS CDK compiled for web (and Node!) cdk-web and aws-cdk-web are functionally identical packages on npm. read about the differences
Parse and disassemble .metallib files in browser
MetalLibraryExplorer Parse and disassemble .metallib files in browser. https://yuao.github.io/MetalLibraryExplorer This is a WebAssembly port of Metal
A soothing pastel theme for Hyper.
Catppuccin for Hyper ~ Hypurr Contents Install License Install Please note that the name of NPM package and the theme itself is hypurr and not hyper-c
A rainy clock in your terminal.
era v0.1.0 A rainy clock in your terminal, written with Deno. Installation git clone this repo and compile it. git clone https://github.com/kyoheiu/er
View maps, graphs, and tables of your save and compete in a casual, evergreen leaderboard of EU4 achievement speed runs. Upload and share your save with the world.
PDX Tools PDX Tools is a modern EU4 save file analyzer that allow users to view maps, graphs, and data tables of their save all within the browser. If
Terminal Styled Portfolio Website ˋ( ° ▽、° ) , a terminal style/styled portfolio website made with 3 using react.
AshTerm A Terminal Styled Portfolio Website. 🐱💻 Made Using- ⚛ Framework ReactJS 💻 Terminal react-console-emulator 🚀 Deployed using CloudFlare Run
Gutenberg + Rust + TypeScript
Gutenberg + Rust + TypeScript This is a minimum block plugin template to rapidly get started building WP blocks using Rust + TypeScript. Follow me on
a wordle clone in the terminal?
Wordleee A clone of the popular word guessing game, that runs in the terminal with a fancy 🦚 (?) UI! Features 🔌 Based on Node.js (with the amazing I
Manage and monitorize your notification using only your terminal :3
Notifications Monitor Monitor your notifications and get a temporary list of the notifications. Dependencies Node.js (to run the program; by default,
Cross platform terminal app from Visual Studio Code.
CodeTerminal Standalone terminal from Visual Studio Code. Installation macOS Highly recommanded to install with homebrew. brew tap xcodebuild/custom b
A template of Rust + WebAssembly with TypeScript (🦀 + 🕸️ = 💖)
rust-wasm-ts-template This repository is a template of Rust + WebAssembly with TypeScript ( 🦀 + 🕸️ = 💖 ). Requirements The Rust Toolchain wasm-pack
A simple cmatrix-like terminal decoration written in JavaScript that supports window resizing.
jsmatrix A simple cmatrix-like terminal decoration written in JavaScript that supports window resizing. Getting Started Dependencies NodeJS Any termin
quick.js based sandbox
About quick.js based sandbox npm install define-function works in any WebAssembly environment node browser wechat miniprogram Usage define a function
Electronic register based on ClasseViva from terminal
Electronic register based on ClasseViva from terminal. 🇮🇹 Lived è un registro elettronico collegato direttamente a classeviva. Utilizza i dati espor
Doblar - a fully local image converter that runs in your browser
Doblar is a fully local image converter that runs in your browser. Doblar is purely client side: nothing is uploaded to a server or anything like that. All conversions take place in your browser, which means your files never leave your computer.
⚡️ Quickly generate a disposable email straight from terminal
Mailsy ⚡️ Quickly generate a disposable email. Screenshots Installation Use the package manager npm to install Mailsy. npm install mailsy -g Usage Cre
enables communication between command-line or desktop applications and browser-based Ethereum wallets such as Metamask.
@securerpc/walletbus @securerpc/walletbus Abstract Quickstart Installation Usage Ethers.js Web3.js Configuration options Logging Development Automated
Add WebAssembly ESM integration to Vite and support wasm-pack generated modules
Add WebAssembly ESM integration (aka. Webpack's asyncWebAssembly) to Vite and support wasm-pack generated modules
Terminal ui for discord with interactive terminal
dickord why No fucking clue i was bored or something. why does it look dogshit Try and find a node module that supports terminal functions like trauma
Chat with your gpg contacts without leaving the terminal
chatty GPG encrypted, ephemeral, real time chatting in the terminal Features End to end encrypted Passwordless Real time vim like keybindings Requirem
Wordle but it's on your Terminal!
Wordinal Wordle but it's on your Terminal! What's Wordle? 🤔 Wordle is a classic word guessing game developed by Josh Wardle. Players have six attempt
Bitcoin terminal tracker is a terminal app which allow you to track bitcoin price from your terminal
BTC Terminal Tracker Bitcoin terminal tracker is a terminal app which allow you to track bitcoin price from your terminal. In this version (V1.2) I ch
DataENV is a cli tool that allows you to save data temporarily using your terminal.
DataEnv CLI Instllation npm install -g dataenv Usage Table of Contents LocalStorage npx dataenv save Parameters npx dataenv show Parameters npx dataen
Peer-to-peer terminal chat based on DStack
peerchat Peer-to-peer terminal chat based on DStack Recording looks ugly, but in terminal it seems to be fine peerchat Usage Commands Usage $ npm inst
A video media file convertor using FFmpeg's web assembly port
A video media file convertor using FFmpeg's web assembly port
Render readable & responsive tables in the terminal
terminal-columns Readable tables for the terminal. Tables can be automatically responsive! Features Content wrapped to fit column width Column widths
Run official FLAC tools `flac` and `metaflac` as WebAssembly, on browsers or Deno.
flac.wasm Run official FLAC tools flac and metaflac as WebAssembly, on browsers or Deno. Currently we have no plans on supporting Node.js. Try it onli
This is a JS/TS library for accelerated tensor computation intended to be run in the browser.
TensorJS TensorJS How to use Tensors Tensor operations Reading values Data types Converting between backends Onnx model support Optimizations Running
A terminal for a more modern age
Downloads: Latest release Repositories: Debian/Ubuntu-based, RPM-based Latest nightly build This README is also available in: Korean 简体中文 Tabby (forme
📺 useless little service to view websites as ascii in the terminal
browscii useless little service to view websites as ascii screenshot in the terminal Usage curl the service and add the site you want to see as url qu
🛣️ A beautiful `list:routes` for AdonisJS
Pretty List Routes 🛣️ A beautiful `list:routes` for your AdonisJS application. Installation npm install pretty-list-routes node ace configure pretty-
A CLI progam show teminal outputs as gradients.
GRADIENT-TERMINAL A CLI progam to display teminal outputs as gradients. Requirements For Installation, you will only need Node.js. Install $ git clone
Mixed Messages is a simple Node.js application, that will print a randomized fake fact to the terminal each time it is ran.
Mixed Messages - Fake Fact Generator Mixed Messages is a simple Node.js application, That will print a randomized fake fact to the terminal each time
Jaxit is an easy-to-use library that makes an interactive terminal for your programs.
Jaxit Jaxit is an easy-to-use library that makes an interactive terminal for your programs. Jaxit was made by Codeverse, so check on Codeverse's Profi
Tiny ANSI terminal coloring library
felt-pen Tiny ANSI terminal coloring library Benchmarks Calling chalk 1,192,251 ops/sec cli-color 130,947 ops/sec ansi-colors 683
Just a minimal library to do some terminal stuff.
Termctl A simple library to do some basic terminal stuff. Usage const termctl = require("termctl"); Note: We have tested this on Linux Mint and Window
基于webassembly 大数据传输优化方案探讨研究。
wasm-zstd Big data transmission solution based on Webassembly 基于Webassembly的大数据传输解决方案 Made with ❤︎ by JousenZhou Usage 开发,构建和运行。ps: ( !!!) 需要启动go服务 #
Console log to terminal
Termlog Console log to terminal What it does termlog send the browser console log to your terminal It also comes with a nodejs REPL so you can do some
Example repo for getting NextJS, Rust via wasm-pack, and web workers all playing nicely together.
Example of integrating WASM & web workers with a Typescript NextJS project. Running yarn yarn dev Open localhost:3000 Layout Rust code is in ./rust, g
A web client port-scanner written in GO, that supports the WASM/WASI interface for Browser WebAssembly runtime execution.
WebAssembly Port Scanner Written in Go with target WASM/WASI. The WASM main function scans all the open ports in the specified range (see main.go), vi
Add a hungry turtle to your terminal and feed it every time you mistype 'npm' as 'nom'
Nom Does this ever happen to you? You happily code away on a project, navigating the command line like a pro, testing, error logging, installing packa
🥰 Mini world simulator is a terminal application made in JavaScript to control the world that is being generated.
Mini-world "Simulator" Mini world simulator is a terminal application made in JavaScript to control the world that is being generated. It has no other
Gulp.js command execution for humans
Gulp.js command execution for humans. As opposed to similar plugins or to child_process.exec(), this uses Execa which provides: Better Windows support
Run any command on specific Node.js versions
Run any command on specific Node.js versions. Unlike nvm exec it: can run multiple Node.js versions at once can be run programmatically is 5 times fas
A terminal built on web technologies
For more details, head to: https://hyper.is Project goals The goal of the project is to create a beautiful and extensible experience for command-line
Truncate a string to a specific width in the terminal
cli-truncate Truncate a string to a specific width in the terminal Gracefully handles ANSI escapes. Like a string styled with chalk. It also supports
Reliably get the terminal window size
term-size Reliably get the terminal window size Because process.stdout.columns doesn't exist when run non-interactively, for example, in a child proce
Create clickable links in the terminal
terminal-link Create clickable links in the terminal Install $ npm install terminal-link Usage import terminalLink from 'terminal-link'; const link
:rainbow: Beautiful color gradients in terminal output
gradient-string Beautiful color gradients in terminal output Install $ npm i gradient-string Usage const gradient = require('gradient-string'); cons
Display images in the terminal
terminal-image Display images in the terminal Works in any terminal that supports colors. In iTerm, the image will be displayed in full resolution, si