Skip to content

Latest commit

 

History

41 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Araknid - Visual Block-Based C Programming

Araknid Logo

Make C Programming Visual and Fun!

Araknid transforms traditional C programming into an engaging visual experience! With its intuitive drag-and-drop interface, you can build C programs using colorful, interconnected blocks – making programming concepts tangible and easy to understand.


Features

  • ** Visual Block Programming** – Create C programs without typing a single line of code
  • ** Real-Time Code Generation** – See your visual blocks magically transform into C code
  • ** Modern Flyde-Inspired UI** – Enjoy a sleek, user-friendly interface
  • ** Rich Block Library** – Access a comprehensive collection of pre-built blocks
  • ** Project Management** – Save, load, and export your visual creations with ease
  • ** One-Click Execution** – Run your C programs directly from the interface
  • ** Built-in Compiler Integration** – Compile and run generated C code using the included GCC backend

Screenshots

Visual Blocks for "Hello World"

Transform complex coding concepts into simple visual blocks – here's the classic Hello World program!

Blocks for Hello World

Generated C Code

Watch as Araknid automatically generates clean, readable C code from your blocks.

Generated C Code

Full Application Window

Explore the elegant, intuitive interface designed to make programming accessible for everyone.

Full Application Window

Block Building in Action

See how easy it is to build programs by connecting blocks together!

Placing Blocks


Compiler Integration

Araknid comes bundled with built-in support for GCC (GNU Compiler Collection):

  • Automatically compiles the generated C code in the background
  • Provides detailed compile-time error output inside the interface
  • Allows for one-click run and output viewing
  • Works on systems with GCC installed (pre-installed on most Linux distros)
  • Compatible with external C compilers if configured manually

Make sure gcc is installed on your system. You can install it via:

sudo apt install build-essential

Getting Started

Installation

  1. Clone this repository:
    git clone https://github.com/afthabmhd/araknid.git

About

Araknid - A modern, block-based visual programming environment for learning C programming and algorithms

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages