ComputerCraft: Tweaked
A fork of the original ComputerCraft for modern versions of Minecraft.
Useful libraries, programs, literature, and mods for ComputerCraft and its forks.
This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.
A fork of the original ComputerCraft for modern versions of Minecraft.
A set of patches for CC:T that allow running it on Fabric.
A mod which adds computers to allow execution of Lua programs.
A mod which adds various peripherals and APIs for interacting with other mods.
A mod which adds various peripherals, including a Radio Tower (for long-range communication; Ender Modems are nerfed) and a Cryptographic Accelerator (providing methods for cryptographic operations).
A mod which adds various peripherals, notably for detecting events in the world and for manipulation of sound.
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.
A 1.19+ port of Plethora to Fabric.
A mod that adds compatibility between ComputerCraft and Create.
A mod that adds 3D printers which allow creating custom blocks and posters.
A mod which expands the applications of turtles, making them extremely powerful.
A mod which adds various peripherals to extend CC:T capabilities. Also adds a lot of peripherals for other mods.
A mod that adds traffic lights controllable by ComputerCraft.
A resource pack which adds texture packs in the style of the Create mod.
One of the first item management systems for ComputerCraft.
A Bourne-compatible shell for ComputerCraft.
A faithful port of Vim for ComputerCraft.
A text editor emphasizing ease of use and compatibility with many systems.
A fork of Consult for Recrafted systems.
A command-line program for moving items between containers.
CraftOS-PC graphics mode emulator based on Pixelbox.
A GitHub Gist download/upload program which aims to extend the built-in pastebin program, but for Gists.
A build system for CC and CC:T.
A full-fledged IDE for editing Lua files in-game.
Modular Inventory Storage and Crafting.
An improved shell that includes scrollback and improved resolution of completions.
Modem packet sniffer with a simple UI.
Access a computer's shell from another computer.
Virtualization support for ComputerCraft computers.
A modern alternative to netshell supporting CraftOS-PC's "raw mode" format, with file transfers, encryption, passwords, WebSockets, and more.
Printing software with full color and book support.
Word-like document editor.
Modern package management that doesn't suck.
Transparent filesystem encryption.
A simple procedual world generation-oriented noise generation library.
Implementation of ChaCha20.
Implementation of MD5.
Implementation of SHA-1 with HMAC support.
Implementation of SHA-256 with support for HMAC and PBKDF2.
The quintessential audio processing and conversion library for ComputerCraft.
A GUI library emphasizing the user experience.
A library that makes writing something in different font sizes easy.
An advanced 3D rendering API.
Various libraries for archiving and unarchiving files.
A protection wrapper over the debug API, allowing restricting access to upvalues in protected functions.
Implements elliptic-curve cryptography.
Secure network communications in ComputerCraft.
A powerful GUI and graphics library.
An isometric rendering engine.
An extremely light compression algorithm for Lua files.
A crafting and inventory management system. Note that this depends on OpusOS and Plethora.
A 3D rendering engine designed to be fast.
PNG parsing library designed for ComputerCraft.
A very fast and flexible teletext 2D rendering library for ComputerCraft.
A small library for running processes in the background of CraftOS after exiting the program, similar to DOS TSRs.
A library allowing easy creation of settings menus.
A Lua tokenization and parsing library designed for dynamic code generation and injecting code into existing programs.
A telemetry library for peripherals, facilitating in-game and cloud-based monitoring dashboards for storage, energy, and machinery.
Provides simple code signing functions for safely transferring code over modems.
Based on AUKit, a simple audio player supporting WAV, DFPWM, AIFF, AU, and FLAC.
An implementation of the popular two-player game Battleship.
The Doom shooter ported to ComputerCraft using Pine3D.
Minecraft ported to ComputerCraft using Pine3D.
A port of a Game Boy (Color) emulator for ComputerCraft. Works best in CraftOS-PC.
A port of an 8086 PC emulator for ComputerCraft.
A lightweight client for playing music on ComputerCraft: Tweaked.
An XM module tracker/player for ComputerCraft, supporting 8 channel polyphony in-game.
An implementation of the Yahtzee dice game.
Access YouTube and other services in ComputerCraft.
Convert commented YouTube piano notes and play them in CC:T.
A modern GUI operating system intended to mimic Windows.
An OS which includes a GUI, an app store, and many system-related APIs.
An OS which emphasizes modularity. It implements its own kernel.; Phoenix is currently in alpha.
A rewrite of CraftOS aiming for full feature parity while maintaining "saner API design."
A program to "undo" CraftOS, returning the system to the same state it was in before running the BIOS. Useful for OS development.
The NixOS inspired configurable ComputerCraft OS.
A Krist store which sells colorful blocks, coloring them on demand.
Software for highly customizable Krist shops in modern versions of ComputerCraft, powered by Basalt.
A Krist shop which dynamically adjusts buy and sell prices based on supply and demand.
A modern, simple shop for the Krist virtual currency.
A Krist shop which sells 3D prints and posters, also allowing players to print their own designs.
A highly configurable Krist shop, supporting categories, nameless shops, and support for multiple currencies.
Allows controlling Draconic Evolution's Draconic Reactor from a computer.
Automatic management of reactors and turbines in Big Reactors.
The preceeding program uses the parallel API recursively, which could cause it to break. A patch has been developed to fix this.
Configurable control system for Mekanism fission reactors.
A program which provides Creative Mode-like flight and automatic flight to specified coordinates.
A program which enables interaction with computers outside of the game.
A server for the Krist virtual currency, intended for use with CC and CC:T.
A miner for the Krist virtual currency.
A web wallet for Krist, written in React.
Configurable WebSocket and WebDAV remote storage solution.
A relay server that allows in-game computers to be accessed over SSH.
A program which exposes a web API for controlling turtles.
A CC and CC:T emulator which executes the mods directly.
A CC:T emulator that runs in a web browser.
A CC:T emulator written in C++ with the intention of speed.
Extension for manipulating and running programs via CraftOS-PC in VSCode.
A collection of small plugins for CraftOS-PC, maintained by the creator.
Self-explanatory. Contains autocomplete for CC and CC:T functions, as well as a Lua language server.
A web app to convert various sound formats to DFPWM (ComputerCraft's sound format).
A Java program to convert images to the BIMG format.
A template for the TypeScriptToLua compiler that allows writing ComputerCraft programs in TypeScript.
An API to convert links to audio files into DFPWM and MDFPWM.
A program to quickly convert image and video files into various formats for playback and streaming in ComputerCraft.
Contains suggestions, discouragement, and encouragement for building a proper operating system.
Has suggestions for making your APIs easy to use.
A series of videos explaining the basics of ComputerCraft programming.
Another series of videos explaining ComputerCraft programming.
A useful all-around resource for getting started.
Explains why you should not use coroutines, and includes tutorials on using them.
Demonstrates how coroutines work. Each column represents one coroutine's code flow.
Demonstrates the flow of events when a program runs.
and Cake's hex font chart - Contains decimal and hex mappings to ComputerCraft font characters.
Shows compatibility across emulators and in-game mods.
An online gadget which calculates how many characters and pixels will fit onto a monitor.
An Awesome list specific to the Lua programming language.
An Awesome list specific to the SwitchCraft server.
An Awesome list which only lists things relevant to CC: Tweaked.
A list of languages which compile to Lua.
Contains documentation for most methods in CC and CC:T.
An extremely valuable resource, filled with tutorials and programs.
Also extremely valuable, but is newer.
A Discord server for getting help with programming in CC and CC:T.
A subreddit for showing off your ComputerCraft creations, as well as getting help.
Contains documentation on methods not covered in Tweaked.cc. Sections 5 (Auxillary Library) and 6 (Standard Library) are of particular interest.
ellisonleao/magictools
:video_game: :pencil: A list of Game Development resources to make magic happen.
Calinou/awesome-godot
A curated list of free/libre plugins, scripts and add-ons for Godot
love2d-community/awesome-love2d
A curated list of amazingly awesome LÖVE libraries, resources and shiny things.
michelpereira/awesome-open-source-games
Collection of Games that have the source code available on GitHub
gbdev/awesome-gbdev
A curated list of Game Boy development resources such as tools, docs, emulators, related projects and open-source ROMs.
michelpereira/awesome-games-of-coding
A curated list of games that can teach you how to learn a programming language.