Skip to content

MaxRBLX1/Developi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

developi 1.5

The Workshop For Inventors

developi is a no-code visual programming environment that gives you full access to real programming through drag-and-drop blocks. No syntax. No install. No walls. Just imagination.


What is developi?

Feature What it means
🧱 300+ Blocks Memory, Files, Network, Logic, Math, GUI, Game, 3D, Audio, Image, Automation, Data Science, Security, Text, Database, Email, Concurrency, Web, System, Compression — 28 categories covering the full Python 3.14 standard library
🔵⚪ Wires Connect blocks by clicking blue circles then gray circles. Only compatible ports light up green.
🐍 Python 3.14 Real Python runs inside — no install needed
🧠 Raw Memory Allocate, read, and write directly to memory addresses
🌐 Network Create sockets, send/receive data, build servers — real TCP/UDP, HTTP, web servers
📁 Files Read, write, delete files from blocks
🔧 Auto-Fix Dynamically analyzes your canvas. Finds empty inputs, type mismatches, missing connections. Tells you exactly what to fix — no hard-coded names.
📦 Auto-Install (pip) If a block needs a Python package that isn't installed, developi installs it automatically with one click. No terminal. No pip commands.
💾 Save & Share Save as .dev file, open on any PC with developi

How to Use

1. Download & Run

  • Download developi.zip
  • Extract to any folder
  • Double-click developi.exe
  • That's it. No install. No Python. No setup.

2. Your First Program (30 seconds)

  1. Click String from the Data category
  2. Click Print from the Debug category
  3. Click 🔵 on String → click ⚪ on Print
  4. Click ▶ Run All
  5. See Hello from developi in the console

3. Try a Template (Instant Results)

  1. Click 📁 Open
  2. Browse to the templates/ folder
  3. Open any .dev file
  4. Click ▶ Run All
  5. Modify blocks to make it your own

4. Build Your Own

  • Drag blocks from the palette on the left
  • Right-click a block to edit its values
  • Click 🔵 (output) then ⚪ (input) to connect
  • Click ▶ Run All to execute
  • Click 💾 Save to keep your project

All 28 Block Categories

Category Icon What You Can Do
Memory 🧠 Allocate, read, write, free raw memory
Process ⚙️ Open processes, read/write memory, inject DLLs
File System 📁 Read, write, delete, list, copy, move, zip, tar
Network 🌐 TCP/UDP sockets, HTTP, web servers, multi-device
Data 📊 Strings, numbers, lists, JSON, hex, base64, structs
Logic 🔀 If/else, comparisons, loops, filters, ranges
Math 🔢 Arithmetic, bitwise, random, statistics, complex numbers
Variables 📝 Store, get, clear, check variables
Debug 🔍 Print, assert, timer, logging
Functions Define, call, lambda, partial application
Python Power 🐍 Import, exec, eval, try/catch, type conversion, async
Low-Level 🔩 Load DLLs, call C functions, structs, syscalls, assembly
GUI 🎨 Windows, buttons, labels, text inputs, canvas, file dialogs
Game 🎮 Game loop, sprites, keyboard/mouse, collision, sound
3D Render 🏗️ Models, camera, lights, textures, shaders
Time ⏱️ Dates, timers, timezones, calendars, sleep
Audio 🔊 Play, record, generate tones, volume, speech-to-text
Image/Video 📷 Load, resize, filter, crop, screen capture, video frames
Automation 🤖 Mouse, keyboard, screenshots, UI element detection
Data Science 📊 Arrays, charts, CSV, statistics, NumPy
Security 🔐 Hash, encrypt, decrypt, tokens, passwords
Text/Regex 📝 Find, replace, split, word wrap, compare
Database 🗄️ SQLite, queries, pickle, CSV import/export
Communication 📧 Email, webhooks, HTTP server, notifications
Concurrency 🧵 Threads, processes, locks, async/await
Web 🌐 Parse HTML/XML, cookies, URL encode/decode
System/OS 🎛️ Environment variables, CPU info, disk usage, signals
Compression 📦 ZIP, TAR, gzip, bz2, lzma

Templates Included

Template What it does
hello_world.dev Print text to console
memory_writer.dev Write text to raw memory and read it back
calculator.dev Add two numbers
file_logger.dev Write text to a file and read it
web_request.dev Make an HTTP request
web_server.dev Real HTTP server on localhost:8080
memory_self_reflection.dev Computer reads its own memory metadata

Tips

Tip How
💡 Connect blocks Click 🔵 on right side → click ⚪ on left side
💡 Compatible ports glow green Incompatible ports stay gray
💡 Edit values Right-click any block
💡 Fix wiring Click 🔧 Auto-Fix before running
💡 Delete block Right-click → Delete, or press Delete key
💡 Zoom/Pan Scroll wheel to zoom, middle-click drag to pan
💡 Stop execution Click ⏹ Stop
💡 Undo/Redo Ctrl+Z / Ctrl+Y
💡 Share projects Save as .dev and send to anyone with developi

What You Can Build

  • 🧮 Calculators
  • 📝 File loggers
  • 🌐 Web servers (multi-device)
  • 💾 Memory allocators
  • 🎮 Games with real physics
  • 🏗️ 3D rendered scenes
  • 🔐 Password checkers
  • 📊 Data dashboards with charts
  • 🤖 Desktop automation bots
  • 🕹️ Emulators (CHIP-8, NES CPU)
  • 🎨 GUI applications
  • 🔊 Audio processors
  • 📷 Image editors

If you can imagine it, you can block it.


System Requirements

Requirement Minimum
OS Windows 10/11 (64-bit)
RAM 512 MB
Storage 150 MB
Python NOT required (bundled inside)

Made By

MaxRBLX1 — Founder, Vision, Design MaxRBLX1 — Programmer, Architecture, Engine

A Roblox YouTuber built a programming workshop. No walls. No limits. Just blocks. This project was a joke that turned real — and now it helps people build real things.


Links


Roadmap

Version What's Coming
1.0 98 blocks, 12 categories, embedded Python 3.14, memory, network, files
1.5 🔜 300+ blocks, 28 categories, full Python stdlib, auto-install pip, GUI, Game, 3D, Audio
2.0 Assembly language support, embedded NASM/FASM
3.0 C/C++ language support, embedded MinGW
Every language. One canvas. Zero walls.

developi ∞ — Every language. One canvas. Zero walls.

About

The Workshop For Inventors — No-code visual programming

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages