Git Product home page Git Product logo

awesome-uxn's Introduction

Awesome Uxn Awesome

Curated list of awesome Uxn projects from the community.

The Uxn ecosystem is a personal computing playground, created to host small tools and games, programmable in its own unique assembly language.

Documentation

  • Varvara - Technical documentation of the Varvara computer and a list of all its devices.
  • Uxntal - Uxntal language reference manual.
  • Uxntal opcode manual - List of Uxntal opcodes and their effects.
  • Sprite format - .chr file format description.
  • Font format - .ufx file format description.

Tutorials

Emulators

Applications

  • Creative

    • Left - Graphical plain-text editor with proportional fonts and Uxntal syntax highlight.
    • Nasu - Spritesheet editor.
    • Noodle - Drawing tool.
    • Turye - Font editor.
    • Orca - Livecoding IDE.
    • uxn-harp - Chordal musical toy.
  • Utilities

    • Dexe - Graphical hex editor.
    • Calc - Graphical hexadecimal calculator.
    • Clock - Graphical clock.
    • Starling - Spreadsheet application.
    • Beetbug - Step debugger.
  • Games

    • 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.
    • TicTacToe - TicTacToe for Varvara.
  • Networking

    • Xrxs - Experimental game server using the Plan 9 protocol 9p.
    • Uxnyap - Helper binary for generic abstract networking.
  • Operating systems/REPLs

  • Demos

    • Bad-apple-uxn - Bad Apple!! video on a single Uxn ROM.
    • tiles - A scrolling tile-map renderer.
  • Libraries

    • math32 - Unsigned 32-bit integers
    • regex - Regex parsing and matching (repl)
    • fix16 - Signed 16-bit fixed point numbers (8.8)
    • alloc - Arena-based memory allocator
  • Terminal / Command-line

Development tools

Metadevelopment tools

Community

awesome-uxn's People

Contributors

applefreak avatar athorp96 avatar autumnull avatar bellinitte avatar craigcomstock avatar hackergrrl avatar liorst4 avatar lynn avatar m-soweli avatar max22- avatar metasyn avatar neauoire avatar noelleleigh avatar non avatar saucesaft avatar zzo38 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.