Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-uxn

Awesome things from the community
https://github.com/hundredrabbits/awesome-uxn

Last synced: 4 days ago
JSON representation

  • Documentation

  • Tutorials

  • Emulators

    • Desktop

      • Uxn11 - Linux emulator, written in C.
      • UxnFb - Linux framebuffer emulator, written in C.
      • UxnRPI - RaspberryPi framebuffer emulator, written in C. (no input support)
      • UxnAmiga - AmigaOS emulator, written in C. (no keyboard or joystick input, no audio support)
      • UxnEssence - [Essence](https://gitlab.com/nakst/essence) emulator, written in C.
      • Raven - Cross-platform emulator, written in Rust.
      • UxnLua - Cross-platform emulator, written in Lua(Love2d).
      • Uxn - Cross-platform emulator and assembler, written in C(SDL2).
      • Uxn32 - Windows emulator, written in C.
      • UxnJulia - Cross-platform emulator and assembler, written in Julia.
      • Uxn38 - Emulator written in C with SDL1.
      • Game Boy Advance - Complete.
      • Nintendo 64 - Complete.
      • Playdate - Complete.
      • Nook eReader - Complete.
      • Nokia N900 - Partial.
      • DOS - Implemented: Core, Screen, Mouse, Controller.
      • LearnUxn - Web assembler and emulator.
      • Rockbox - Implemented: Core, Screen.
      • Adafruit PyBadge - Implemented: Core, Console, Screen, Controller.
      • uxn.js - Javascript implementation of the VM.
      • UxnJulia - Cross-platform emulator and assembler, written in Julia.
      • Uxn38 - Emulator written in C with SDL1.
      • Nux - Emulator written in Go.
      • uxn-rs - Emulator written in Rust.
      • ruxn - A Uxn library written in Rust, intended to make defining new Uxn-based systems easy.
      • zuxn - A Uxn library, emulator and assembler written in Zig.
      • FPGA - Nearly Complete.
      • RPi - Nearly Complete.
      • Nintendo DS - Complete.
      • Game Boy - Experimental.
      • Teletype - Incomplete.
      • ESP32 - Incomplete.
      • iOS - Nearly Complete (missing midi and controller).
      • iOS - Incomplete.
      • STM32 - Incomplete.
      • STM32duino - Incomplete.
      • IBM PC - Incomplete.
      • PlayStation Vita - Incomplete.
      • PlayStation Portable - Nearly Complete (missing keyboard).
      • Atari ST - Incomplete.
      • Libretro port - [Libretro](https://www.libretro.com/) emulation layer.
      • LearnUxn - Web assembler and emulator.
      • Grid - Incomplete.
      • Logisim - Incomplete.
      • Webuxn - Lightweight port of the Uxn virtual machine to the web via WebAssembly.
      • auxn - uxn running inside of an audio plugin (standalone mode included)
      • UxnWasm - WebAssembly implementation of the Uxn core.
      • uxn.py - Python implementation of the VM.
  • Applications

    • Left - Graphical plain-text editor with proportional fonts and Uxntal syntax highlight.
    • Nasu - Spritesheet editor.
    • Noodle - Drawing tool.
    • Turye - Font editor.
    • Orca - Livecoding IDE.
    • Dexe - Graphical hex editor.
    • Calc - Graphical hexadecimal calculator.
    • Clock - Graphical clock.
    • Starling - Spreadsheet application.
    • Beetbug - Step debugger.
    • Niju - Hiragana and katakana learning game.
    • Donsol - Card game about exploring a dungeon made of a standard 54 poker card set.
    • Flappy - Implementation of a Flappy Bird-like game.
    • Pong - Recreation of the classic Pong game.
    • Snake - Classic Snake game implementation.
    • Cat Cubes - Puzzle game about matching and clearing tiles from a board.
    • Minesweeper - Minesweeper port for Varvara.
    • XO - TicTacToe for Varvara.
    • UF - A traditional Forth system for Varvara.
    • Uxnfth - Uxn-native forth.
    • PotatoOS - A little desktop environment.
    • tiles - A scrolling tile-map renderer.
    • math32 - Unsigned 32-bit integers
    • regex - Regex parsing and matching ([repl](http://plastic-idolatry.com/erik/nxu/repl-regex.tal))
    • fix16 - Signed 16-bit fixed point numbers (8.8)
    • alloc - Arena-based memory allocator
    • arg - Command-line argument parsing ([demo](http://plastic-idolatry.com/erik/nxu/alloc-demo.tal))
    • femto - nano-like text editor ([about](http://plastic-idolatry.com/erik/nxu/femto.txt) / [launcher](http://plastic-idolatry.com/erik/nxu/femto) / [rom](http://plastic-idolatry.com/erik/nxu/femto.rom))
    • grep - minimal grep-like tool (uses regex.tal)
    • Xrxs - Experimental game server using the Plan 9 protocol 9p.
    • uxn-harp - Chordal musical toy.
    • Fourtette - Tetris for Varvara.
    • Shanghai - Mahjong Solitaire for Varvara.
    • Pinkie Run - Pony-themed Endless Runner for Varvara.
    • oneko-uxn - A version of “Neko”, the classic desktop pet cat, with several characters.
    • Lights Out - Puzzle game for Varvara.
    • Worm - Dune themed snake game for Varvara.
    • CollapseOS - Forth-based [operating system](http://collapseos.org/) for Varvara.
  • Development tools

  • Metadevelopment tools

  • Community