Awesome Lists

awesome-computercraft

by tomodachi94

awesome listJustpushed almost 2 years ago

Useful programs, libraries, literature, and mods for ComputerCraft and its forks.

AI summary

Minecraft machine builder toolkit

A curated collection of useful tools, libraries, and resources for building programmable machines in Minecraft modding

stars
171
forks
12
watching
3
awesome list
1
entries
117
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/tomodachi94/awesome-computercraft/links.svg)](https://awesome.facts.dev/awesome/tomodachi94/awesome-computercraft)
HTML
<a href="https://awesome.facts.dev/awesome/tomodachi94/awesome-computercraft"><img src="https://awesome.facts.dev/shield/tomodachi94/awesome-computercraft/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/tomodachi94/awesome-computercraft/links.svg

What's in the list

117 links in 30 sections, with live GitHub stats.activeno commit in 2y

Mods / ComputerCraft mods

Mods / Add-on mods

  • Advanced Peripherals

    A mod which adds various peripherals and APIs for interacting with other mods

  • Computronics

    A mod which adds various peripherals, notably for detecting events in the world and for manipulation of sound

  • Plethora

    A mod which adds peripherals and allows many blocks to be accessed as such. In addition, it also allows for manipulation of the player as a peripheral

Mods / Add-on mods / Plethora

Mods / Add-on mods

  • CC:C Bridge

    A mod that adds compatibility between ComputerCraft and

  • sc-peripherals

    A mod that adds 3D printers which allow creating custom blocks and posters

  • Turtlematic

    A mod which expands the applications of turtles, making them extremely powerful

  • UnlimitedPeripheralWorks

    A mod which adds various peripherals to extend CC:T capabilities. Also adds a lot of peripherals for other mods

  • Roadworks

    A mod that adds traffic lights controllable by ComputerCraft

Mods / Resource packs

  • ComputerCreate

    A resource pack which adds texture packs in the style of the

Lua programs / Utility

Lua programs / Utility / Consult

Lua programs / Utility

  • GEMU

    CraftOS-PC graphics mode emulator based on Pixelbox

  • gist

    A GitHub Gist download/upload program which aims to extend the built-in program, but for Gists

  • Howl

    A build system for CC and CC:T

  • LuaIDE

    A full-fledged IDE for editing Lua files in-game

  • Mildly Better Shell (MBS)

    An improved shell that includes scrollback and improved resolution of completions

  • ModemShark

    Modem packet sniffer with a simple UI

  • netshell

    Access a computer's shell from another computer

  • OrangeBox

    Virtualization support for ComputerCraft computers

  • rawshell

    A modern alternative to netshell supporting CraftOS-PC's "raw mode" format, with file transfers, encryption, passwords, WebSockets, and more

  • ShrekPrint

    Printing software with full color and book support

  • ShrekWord

    Word-like document editor

  • unicornpkg

    Modern package management that doesn't suck

  • FSEncrypt

    Transparent filesystem encryption

Lua programs / Library

Lua programs / Library / Anavrins' hashing libraries:

  • MD5

    Implementation of

  • SHA-1

    Implementation of with support

  • SHA-256

    Implementation of with support for and

Lua programs / Library

  • AUKit

    The quintessential audio processing and conversion library for ComputerCraft

  • Basalt

    A GUI library emphasizing the user experience

  • Bigfont

    A library that makes writing something in different font sizes easy

  • C3D

    An advanced 3D rendering API

  • CC-Archive

    Various libraries for archiving and unarchiving files

  • dbprotect

    A protection wrapper over the API, allowing restricting access to upvalues in protected functions

  • ecc.lua

    Implements

  • ecnet

    Secure network communications in ComputerCraft

  • GuiH

    A powerful GUI and graphics library

  • IsometriH

    An engine

  • Luz

    An extremely light compression algorithm for Lua files

  • Milo

    A crafting and inventory management system. Note that this depends on OpusOS and Plethora

  • Pine3D

    A 3D rendering engine designed to be fast

  • PngLua

    PNG parsing library designed for ComputerCraft

  • Pixelbox Lite

    A very fast and flexible teletext 2D rendering library for ComputerCraft

  • RedRun

    A small library for running processes in the background of CraftOS after exiting the program, similar to DOS TSRs

  • Tamperer

    A library allowing easy creation of settings menus

  • Tampl

    A Lua tokenization and parsing library designed for dynamic code generation and injecting code into existing programs

  • Telem

    A telemetry library for peripherals, facilitating in-game and cloud-based monitoring dashboards for storage, energy, and machinery

  • VeriCode

    Provides simple code signing functions for safely transferring code over modems

Lua programs / Fun

  • AUKit austream

    Based on AUKit, a simple audio player supporting WAV, DFPWM, AIFF, AU, and FLAC

  • battleship

    An implementation of the popular two-player game

  • CCDoom

    The ported to ComputerCraft using Pine3D

  • CC-Minecraft

    ported to ComputerCraft using Pine3D

  • LuaGB

    A port of a Game Boy (Color) emulator for ComputerCraft. Works best in CraftOS-PC

  • lunatic86

    A port of an 8086 PC emulator for ComputerCraft

  • Musicify

    A lightweight client for playing music on ComputerCraft: Tweaked

Lua programs / Fun / Musicify

  • tracc

    An XM module tracker/player for ComputerCraft, supporting 8 channel polyphony in-game

Lua programs / Fun

  • YahtCC

    An implementation of the dice game

  • YouCube

    Access YouTube and other services in ComputerCraft

  • YTP2CCP

    Convert commented YouTube piano notes and play them in CC:T

Lua programs / Operating systems

  • LevelOS

    A modern GUI operating system intended to mimic Windows

  • Opus

    An OS which includes a GUI, an app store, and many system-related APIs

  • Phoenix

    An OS which emphasizes modularity. It implements its own kernel

  • Recrafted

    A rewrite of CraftOS aiming for full feature parity while maintaining "saner API design."

  • UnBIOS

    A program to "undo" CraftOS, returning the system to the same state it was in before running the BIOS. Useful for OS development

  • cOS

    The NixOS inspired configurable ComputerCraft OS

Lua programs / Economy

  • colorful.kst

    A Krist store which sells colorful blocks, coloring them on demand

  • Kristify

    Software for highly customizable Krist shops in modern versions of ComputerCraft, powered by

  • LP

    A Krist shop which dynamically adjusts buy and sell prices based on supply and demand

  • msks

    A modern, simple shop for the Krist virtual currency

  • printshop

    A Krist shop which sells 3D prints and posters, also allowing players to print their own designs

Lua programs / Mod-specific programs

Lua programs / Mod-specific programs / ReactorControl and TurbineControl

  • ReactorControl patched

    The preceeding program uses the API recursively, which could cause it to break. A patch has been developed to fix this

Lua programs / Mod-specific programs

  • cc-mek-scada

    Configurable control system for Mekanism fission reactors

Non-Lua programs / Bridging

  • Cloud Catcher

    A program which enables interaction with computers outside of the game

  • Krist Server

    A server for the Krist virtual currency, intended for use with CC and CC:T

Non-Lua programs / Bridging / Krist Server

  • KristForge

    A miner for the Krist virtual currency

  • KristWeb2

    A web wallet for Krist, written in React

Non-Lua programs / Bridging

  • Netmount

    Configurable WebSocket and WebDAV remote storage solution

  • Ultron Control

    A program which exposes a web API for controlling turtles

Non-Lua programs / Emulators

  • CCEmuX

    A CC and CC:T emulator which executes the mods directly

  • Copy Cat

    A CC:T emulator that runs in a web browser

  • CraftOS-PC

    A CC:T emulator written in C++ with the intention of speed

Non-Lua programs / Plugins

Non-Lua programs / Tools

  • ComputerCraft Music Converter

    A web app to convert various sound formats to DFPWM (ComputerCraft's sound format)

  • BIMG-Generator

    A Java program to convert images to the BIMG format

  • cc-tstl-template

    A template for the TypeScriptToLua compiler that allows writing ComputerCraft programs in TypeScript

  • sanjuuni

    A program to quickly convert image and video files into various formats for playback and streaming in ComputerCraft

Literature / Essays

Literature / Tutorials

Literature / Charts, tables, and calculators

Literature / Other lists

Resources

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.