This is your work, valued
parchment. The Interactive Fiction web app
★ 483ifvms.js. The Interactive Fiction Virtual Machines Suite - in Javascript
★ 98gnusto. Gnusto is a JIT compiler and virtual machine for the Z-Machine, originally written by Marnanel Thurman
★ 39if-decompiler. Decompile Glulx storyfiles into C code
★ 22emglken. Glk meets Emscripten
★ 11if. Interactive Fiction technology: specifications and tests
★ 8infocom-frotz. Online player for Infocom's multimedia games
★ 8reversify. A plugin for bible-passage-reference-parser to change versification systems
★ 8infasm. An Inform 6 assembler written in Python for the Z-Machine
★ 7iplayif.com. iplayif.com server
★ 7hugo. Hugo Interactive Fiction system
★ 6discourse-merge-users. A Discourse forum plugin for merging users
★ 5asyncglk. AsyncGlk: A Typescript Glk library
★ 4glkote-term. Javascript terminal implementation of GlkOte
★ 4regtest-html. RegTest compatible test framework for HTML interpreters
★ 3remglk-rs. A Rust port of RemGlk
★ 2electionguide.au. Dannii's Opinionated Guide to the Australian Federal Election
★ 1curiousdannii.github.io. My personal website
★ 1body-scroll-lock-upgrade. Body scroll locking that just works with everything 😏
★ 138timidity. Play MIDI files in the browser w/ Web Audio, WebAssembly, and libtimidity
★ 402paraglide-js. Compiler-based i18n library that emits tree-shakable translations, leading to up to 70% smaller bundle sizes.
★ 607upath. A proxy to `path`, replacing `\` with `/` for all results & methods to add, change, default, trim file extensions.
★ 154cargo-llvm-lines. Count lines of LLVM IR per generic function
★ 518Symphonia. Pure Rust multimedia format demuxing, tag reading, and audio decoding library
★ 3.3klibxmp. Libxmp is a library that renders module files to PCM data.
★ 389wasm-audio-decoders. Browser and NodeJS Web Assembly audio decoder libraries that are highly optimized for size and performance.
★ 568decode. Minimal audio decoders layer
★ 204html-parser. A simple and general purpose html/xhtml parser, using Pest.
★ 88wasmphobia. Rust
★ 100idb. IndexedDB, but with promises
★ 7.4kpath-browserify-esm. The path module from Node.js for browsers, using es module
★ 8min-sized-rust. 🦀 How to minimize Rust binary size 📦 https://github.com/johnthagen/min-sized-rust
★ 9.8kpretty-bytes. Convert bytes to a human readable string: 1337 → 1.34 kB
★ 1.3kfflate. High performance (de)compression in an 8kB package
★ 3kFileSaver.js. An HTML5 saveAs() FileSaver implementation
★ 22kjszip. Create, read and edit .zip files with Javascript
★ 10kinfocom-zcode-terps. Historical source code for Infocom's Z-machine interpreters
★ 366tXml. :zap:very small and fast xml-parser in pure javascript:zap:
★ 243XmlParser. A Roslyn-inspired full-fidelity XML parser with no dependencies and a simple Visual Studio XML language service
★ 357Netjs. Compile .NET assemblies to TypeScript and JavaScript
★ 968frankendrift. Cross-platform frontend for the ADRIFT Runner
★ 9regtest-html. RegTest compatible test framework for HTML interpreters
★ 3remglk-rs. A Rust port of RemGlk
★ 2pjxml. Pure JavaScript XML parser.
★ 17rustix. Safe Rust bindings to POSIX-ish APIs
★ 2.1ktauri. Build smaller, faster, and more secure desktop and mobile applications with a web frontend.
★ 110klz-string. LZ-based compression algorithm for JavaScript
★ 4.4kbase32768. Binary-to-text encoding highly optimised for UTF-16
★ 192emscripten. Emscripten: An LLVM-to-WebAssembly Compiler
★ 28kinform. The core software distribution for the Inform 7 programming language.
★ 1.6kelectionguide.au. Dannii's Opinionated Guide to the Australian Federal Election
★ 1brotli-wasm. A reliable compressor and decompressor for Brotli, supporting node & browsers via wasm
★ 306Iosevka. Versatile typeface for code, from code.
★ 23kclient-zip. A client-side streaming ZIP generator
★ 445doomgeneric. Easily portable doom
★ 2kasyncglk. AsyncGlk: A Typescript Glk library
★ 4glulx-llvm. An experimental LLVM backend for the Glulx VM, and associated tools.
★ 10ifarchive-unbox. IF Archive Unboxing service
★ 1inform7-bugs. Unofficial bug tracker for Inform 7
★ 3dyn-fmt. Provides dynamic string format.
★ 28parchment. The Interactive Fiction web app
★ 483trunk. Build, bundle & ship your Rust WASM application to the web.
★ 4.4kpetgraph. Graph data structure library for Rust.
★ 4kelseifplayer. Interactive Fiction player for the web
★ 34if-decompiler. Decompile Glulx storyfiles into C code
★ 22mrifk. A decompiler and disassembler for the Glulx virtual machine.
★ 6ifdb. The software behind the Interactive Fiction Database (IFDB)
★ 28ifdb-suggestion-tracker. Bugs and feature requests for a future IFDB update
★ 9hugoif.github.io. HTML
★ 1remglk. A remote-procedure-call implementation of the Glk IF API
★ 26tingle. ⚡ 2kB vanilla modal plugin, no dependencies and easy-to-use
★ 1.6kQuestJS. A major re-write of Quest that is written in JavaScript and will run in the browser.
★ 91tads-sources. Source files of TADS (Text Adventure Development System)
★ 17glitch-this. :camera: Glitchify images and GIF - with highly customizable options!
★ 1.8khugo-unix. A fork of Bill Lash's Hugo port, originally hosted at https://bitbucket.org/0branch/hugo-unix. Further info and downloads: http://www.generalcoffee.com/hugo/gethugo.html.
★ 10mailtrain. Self hosted newsletter app
★ 5.7kopenletter. TypeScript
★ 2headroom.js. Give your pages some headroom. Hide your header until you need it
★ 11kalan. ALAN IF compilers and interpreters
★ 19benchmarks. Resources for collaborative benchmarking
★ 30Z-Machine-Standard. HTML
★ 26discourse. A platform for community discussion. Free, open, simple.
★ 48kfabularium. Source code for Fabularium (https://play.google.com/store/apps/details?id=com.luxlunae.fabularium)
★ 50encrusted. A z-machine (interpreter) for text adventure games like Zork
★ 150STEPBible-Data. Data created for www.STEPBible.org, available to other projects under CC BY 4.0
★ 180ADRIFT-5. ADRIFT: Adventure Development & Runner - Interactive Fiction Toolkit
★ 22b64. Base64 streaming encoder and decoder
★ 42SpaceCompany. An incremental game about Space Mining
★ 365postmessage-api-shim. JavaScript
★ 1me.apla.cordova.app-preferences. App preferences plugin for cordova
★ 201workerize. 🏗️ Run a module in a Web Worker.
★ 4.4kjszm. A tiny public-domain Z-machine interpreter written in JavaScript/ES6
★ 15zorkscript. JavaScript (subset) to Infocom Z-Machine compiler
★ 5workerio. Worker.IO - RPC interfaces for your web workers, Promise/A+ compliant
★ 12lit. A modern tool for literate programming
★ 277clean-mark. Convert an article into clean text
★ 609emscripten-docker. Docker image with Emscripten to compile ASM.js and WebAssembly
★ 98ifhttp. 👾 HTTP REST server for Z-Machine interactive fiction
★ 13u8a. a collection of functions for working with Uint8Array representations of strings
★ 1wretch. A tiny wrapper built around fetch with an intuitive syntax. :candy:
★ 5.2kxyppy. Infocom's Z-Machine in Python
★ 51Bible-Passage-Reference-Parser. Typescript to identify and understand Bible references like "John 3:16."
★ 259TADS2-html5. Port of the TADS 2 interpreter for HTML5
★ 6emglken. Glk meets Emscripten
★ 11ifvms.js. The Interactive Fiction Virtual Machines Suite - in Javascript
★ 98zmach. A z-machine interpreter which does dynamic recompilation to javascript
★ 9howler.js. Javascript audio library for the modern web.
★ 25kSVG-Morpheus. JavaScript library enabling SVG icons to morph from one to the other. It implements Material Design's Delightful Details transitions. (THIS PROJECT IS NOT MAINTAINED ANYMORE)
★ 2.7ksleepmask. A dumb terminal wrapper for the RemGlk interactive fiction glk interface library
★ 4glulx-typescript. Glulx VM in TypeScript with Channel IO
★ 16counterfeit-monkey. Counterfeit Monkey by Emily Short
★ 197sw-toolbox. [Deprecated] A collection of service worker tools for offlining runtime requests
★ 3.6kStack-Exchange-Bounty-Ad. Programmatic Bounty Advertisement
★ 6lectrote. The IF interpreter in an Electron shell
★ 268stack-verse-mapper. Index Bible verse references in Stack Exchange data dumps.
★ 7sharpshell. SharpShell makes it easy to create Windows Shell Extensions using the .NET Framework.
★ 1.7kpmrpc. HTML5 inter-window and Web workers RPC and publish-subscribe communication library
★ 137documentation. :book: documentation for modern JavaScript
★ 5.8ksplit. Unopinionated utilities for resizeable split views
★ 6.3kPostComm.js. A javascript microlibrary designed to handle the security and routing of postMessage events for mass numbers of iframes and windows.
★ 1natural. general natural language facilities for node
★ 11kbootstrap-templates. A collection of free Bootstrap 5 templates.
★ 3.1knode-schedule. A cron-like and not-cron-like job scheduler for Node.
★ 9.2ksearch-text-tokenizer. Tokenize search keyword text in the same way as Google does.
★ 19space.js. A HTML-driven JavaScript-library for narrative 3D-scrolling.
★ 1.4kgarglk. A cross-platform IO layer for an interactive fiction player
★ 418sequelize. Feature-rich ORM for modern Node.js and TypeScript, it supports PostgreSQL (with JSON and JSONB support), MySQL, MariaDB, SQLite, MS SQL Server, Snowflake, Oracle DB, DB2 and DB2 for IBM i.
★ 30kwebtypography. The source code for WebTypography.net, a practical guide to web typography.
★ 862fyrevm-dotnet. Glulx Virtual Machine in C#
★ 24Dexie.js. A Minimalistic Wrapper for IndexedDB
★ 15kphaser. Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.
★ 40kreport-to-topic. This MOD enhances phpBB's reporting system by introducing a set of new features. This MOD is based on Erik's report2topic MOD.
★ 2pivaders. Space Invaders clone made with Python and Pygame
★ 27foundation-toolkit. Foundation ToolKit written with Greasemonkey/Gears
★ 4parchment-shell. A game management shell for Parchment, the browser-based interactive fiction interpreter
★ 4asker. http.request wrapper with gzip, request retries and http.Agent tuning
★ 93vex. A modern dialog library which is highly configurable and easy to style. #hubspot-open-source
★ 6.9kWordPress-Wiki. A wiki plugin for WordPress
★ 19bitcrunched. Site for BitCrunched!
★ 2nexe. 🎉 create a single executable out of your node.js apps
★ 14kgift. Yet another Glulx interpreter
★ 2jsmess. Efforts to port MESS to JavaScript
★ 447Relooper. this repo is deprecated, see the binaryen repo
★ 27webkitdotnet. .NET control library wrapper for WebKit
★ 669nw.js. Call all Node.js modules directly from DOM/WebWorker and enable a new way of writing applications with all Web technologies.
★ 41kvalidator. A reference validator for asm.js.
★ 1.8kUglifyJS. JavaScript parser / mangler / compressor / beautifier toolkit
★ 13kjquery.avgrund.js. Avgrund is jQuery plugin with new modal concept for popups
★ 1.7kMeny. A three dimensional and space effecient menu
★ 2.3kkerkerkruip. Kerkerkruip - the interactive fiction roguelike game
★ 89IndexedDBShim. A polyfill for IndexedDB using WebSql
★ 977extensions. Inform 7 extensions -- some may be ready for public use, others may be barely working experiments. Enjoy!
★ 137zag. Update of Zag Glulx interpreter to support modern Glulx (3)
★ 6ATTACK. Inform ATTACK
★ 8local. An Ajax library that can target local JS code and web workers.
★ 428archive. A mirror of the Inform 7 extensions website, but with a history of changes!
★ 15parchment. A web-based Interactive Fiction interpreter powered by Gnusto and Quixe
★ 2PythonSkills. Python Implementation of the TrueSkill, Glicko and Elo Ranking Algorithms
★ 119PyBW. Python bindings to the BWAPI for Starcraft
★ 14sticky. Simple, key/value pair browser-storage cache leveraging the latest HTML5 storage APIs.
★ 320js.js. js.js: A JavaScript JavaScript interpreter
★ 1.1kbenchmark.js. A benchmarking library. As used on jsPerf.com.
★ 5.5kparchment. A web-based Interactive Fiction interpreter powered by Gnusto and Quixe
★ 2parchment. A web-based Z-machine interpreter powered by Gnusto and Quixe
★ 2Inform6. The latest version of the Inform 6 compiler, used for generating interactive fiction games.
★ 233curiousdannii.github.io. My personal website
★ 1narcissus. INACTIVE - http://mzl.la/ghe-archive - The Narcissus meta-circular JavaScript interpreter
★ 917gnusto. Gnusto is a JIT compiler and virtual machine for the Z-Machine, originally written by Thomas Thurman
★ 2parchment. A web-based Z-machine interpreter powered by the Gnusto engine.
★ 2if. Interactive Fiction technology: specifications and tests
★ 8jsGB. JavaScript emulation of the GameBoy console
★ 753gnusto. Gnusto is a JIT compiler and virtual machine for the Z-Machine, originally written by Thomas Thurman
★ 3gnusto. Gnusto is a JIT compiler and virtual machine for the Z-Machine, originally written by Thomas Thurman
★ 2parchment. A web-based Z-machine interpreter powered by the Gnusto engine.
★ 3iplayif.com. iplayif.com server
★ 7jquery. jQuery JavaScript Library
★ 60kglk-dev. Miscellaneous Glk and Glulx files and documents
★ 20quixe. A Glulx VM interpreter written in Javascript
★ 173glkterm. curses.h implementation of the Glk API
★ 18glulxe. The Glulx VM reference interpreter
★ 124glkote. A Javascript display library for IF interfaces
★ 29sizzle. A sizzlin' hot selector engine.
★ 6.3k