Skip to content

Srijan-XI/RunexisForge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

149 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Runexis Forge — [ Install & Learn DevLangs ]

License: MIT Last Updated
Languages Backend Frameworks Frontend Frameworks Databases Cloud DevOps Linux Game Engines Questions PRs Welcome Maintained

Step-by-step setup guides, examples, and practice for languages, frameworks, and tools.



Welcome to Runexis Forge!
This repository provides step-by-step guides and practical examples to help you install, configure, and start using various programming languages across different platforms (Windows, Linux, macOS).

Whether you're a beginner or setting up a fresh dev environment, this guide has you covered.


📋 Table of Contents


⚡ Quick Start

New here? Get coding in 5 minutes!

👉 Check out our QUICKSTART.md for the fastest way to:

  • Install any language
  • Run your first program
  • Start learning immediately

Or jump directly to a language folder and follow the installation guide!


🧭 Quick Navigation

Jump to your area of interest:

Category Quick Links
💻 Languages Python · JavaScript · Java · Go · Rust · TypeScript
🎨 Frontend React · Vue · Angular · Svelte · Astro
⚙️ Backend Django · FastAPI · Spring Boot · Express · Gin
☁️ Cloud/DevOps AWS · Docker · Kubernetes · Terraform
🗄️ Databases PostgreSQL · MongoDB · Redis · MySQL
🐧 Linux Ubuntu · Arch · Debian · Fedora
🎮 Game Dev Unity · Godot · Unreal

🎯 Popular Learning Paths

Structured paths to guide your learning journey:

🌐 Web Development Full Stack

  1. Start with HTML/CSS/JavaScript
  2. Learn React or Vue
  3. Backend with Node.js/Express or Python/Django
  4. Database: PostgreSQL or MongoDB
  5. Deploy with Docker and AWS

☁️ Cloud & DevOps Engineer

  1. Master Linux basics
  2. Learn Git and GitHub
  3. Containerization: DockerKubernetes
  4. IaC: Terraform or Ansible
  5. CI/CD: GitHub Actions or Jenkins
  6. Cloud Platform: AWS, Azure, or GCP

📊 Data Science & ML

  1. Python basics: Python
  2. Libraries: NumPyPandas
  3. Visualization: MatplotlibStreamlit
  4. Machine Learning: TensorFlow or PyTorch
  5. Big Data: Apache Spark and Kafka

🎮 Game Development

  1. Choose your engine: Unity (C#) or Godot (GDScript/C#)
  2. Learn C# or C++
  3. Graphics with Three.js or Babylon.js
  4. Advanced: Unreal Engine with C++

🔐 Cybersecurity Specialist

  1. Foundations: Linux + Networking
  2. Security distros: Kali Linux or Parrot
  3. Tools: Burp Suite · Metasploit · Wireshark
  4. Scanning: Trivy · Snyk · SonarQube
  5. Secrets: HashiCorp Vault

📘 What You'll Find Here

  • Installation Guides – Step-by-step setup for each language
  • Usage Examples – Basic syntax and starter scripts
  • Practice Questions – Hands-on coding exercises (Beginner to Advanced)
  • Backend Frameworks – 42 frameworks including Django, Flask, FastAPI, Spring Boot, ASP.NET Core, Laravel, Ruby on Rails, Gin, and more
  • Frontend Frameworks – 11 frameworks including Angular, React, Vue, Svelte, NuxtJs, Remix, Astro, SolidJs, Electron, Tauri, Vite
  • DevOps & CI/CD Tools – 26 tools including Docker, Kubernetes, Terraform, Ansible, Git, Jenkins, GitHub Actions, GitLab CI/CD, ArgoCD, and more
  • Cloud Platforms – AWS, Azure, GCP, DigitalOcean with comprehensive guides
  • Databases – 11 databases including MySQL, PostgreSQL, MongoDB, Redis, Neo4j, SQLite, MariaDB, and more
  • Platform Coverage – Instructions for Windows, Linux, and macOS
  • Tooling Help – IDE setup, compilers, package managers
  • Troubleshooting Tips – Common issues and their fixes
  • Data Engineering – Apache Spark, Apache Kafka, Pandas, NumPy, dbt, Airflow, and more
  • AI/ML & Data Apps – TensorFlow, Streamlit, LangChain
  • Game Development – 9 game engines including Unity, Unreal Engine, Godot, CryEngine, and more
  • Security Testing – Tools like Trivy, SonarQube, Snyk, HashiCorp Vault, Burp Suite, Metasploit
  • Linux Distributions – 26 distros across families (Debian, Arch, RedHat, etc.)
  • Development Tools – JSON, XML, CSV, YAML, TOML parsing and manipulation

🌐 Supported Languages

This repository currently includes guides and practice questions for:

Language Installation Guide Practice Questions Status
Python 🐍 ✅ Available 21 Questions Active
Java ✅ Available 10 Questions Active
C/C++ ✅ Available 10+ Questions Active
PHP 🐘 ✅ Available 10 Questions Active
R 📊 ✅ Available 10 Questions Active
Rust 🦀 ✅ Available Multiple Questions Active
Go (Golang) 🐹 ✅ Available 10 Questions Active
JavaScript 🟨 ✅ Available 25 Questions + 3 Frameworks Active
TypeScript 📘 ✅ Available 10 Questions Active
Kotlin 🟣 ✅ Available Starter Questions Active
Swift 🍎 ✅ Available Starter Questions Active
Ruby 💎 ✅ Available Starter Content Active
C# 💜 ✅ Available Complete Guide Active
MATLAB 📐 ✅ Available Complete Guide Active
Dart with Flutter 🎯 ✅ Available Complete Guide Active
Assembly ⚙️ ✅ Available Complete Guide Active
Scala 🔴 ✅ Available Complete Guide Active
Bash 🐚 ✅ Available Shell Scripting + 10 Questions Active
KQL 📊 ✅ Available Query Language + 10 Questions Active
SQL 🗄️ ✅ Available 10 Questions + 11 DB Guides Active
Zig ✅ Available Systems Programming Active
Elixir 💧 ✅ Available Functional Programming Active
Lua 🌙 ✅ Available Scripting & Game Dev Active
Haskell 🎓 ✅ Available Functional Programming Active

📁 Organization: 35+ languages organized by category in Programming-Languages/:

  • General-purpose/: Kotlin, Scala, Swift, Dart with Flutter
  • Scripting/: Python, PHP, Ruby, Bash, Perl, PowerShell
  • WebDevelopment/: JavaScript (+ Node.js, Express, Next.js), TypeScript
  • SystemsProgramming/: Assembly, C, C++, Rust
  • EnterpriseApplications/: C#, Java
  • DataScience&Analytics/: R, MATLAB, KQL, Julia
  • Cloud-native/: Go (Golang)

👉 See Programming-Languages/README.md for complete categorized navigation

Frontend Frameworks & Libraries

Framework Guide Available Topics Covered Status
Angular 🅰️ ✅ Available TypeScript, Components, Services, RxJS Active
React ⚛️ ✅ Available Components, Hooks, State Management Active
Vue 💚 ✅ Available Composition API, Reactivity, Components Active
Svelte 🧡 ✅ Available Reactive UI, Compiler-based Active
NuxtJs 🟢 ✅ Available Vue Meta-framework, SSR, SSG Active
Remix 🔵 ✅ Available React Framework, Nested Routes Active
Astro 🚀 ✅ Available Islands Architecture, Static-first Active
SolidJs 🔶 ✅ Available Fine-grained Reactivity Active
Electron 🖥️ ✅ Available Desktop Apps with Web Tech Active
Tauri 🦀 ✅ Available Rust + Web UI Desktop Apps Active
Qwik ✅ Available Resumability, O(1) Loading Active
htmx 🔷 ✅ Available Hypermedia-driven Applications Active
Alpine.js 🏔️ ✅ Available Lightweight JavaScript Framework Active
Lit 🔥 ✅ Available Web Components Library Active

Backend Frameworks

Framework Guide Available Topics Covered Status
Django 🎯 ✅ Available MTV, ORM, Admin, REST APIs, Auth Active
Flask 🌶️ ✅ Available Microframework, SQLAlchemy, Blueprints, APIs Active
FastAPI ✅ Available Modern Python API, Async, Type Hints Active
Spring Boot 🍃 ✅ Available Java Enterprise, Microservices Active
ASP.NET Core 🔷 ✅ Available C# Web Framework, MVC, APIs Active
Laravel 🔺 ✅ Available PHP Framework, Eloquent ORM Active
Ruby on Rails 💎 ✅ Available Ruby Framework, MVC, Active Record Active
Gin 🍸 ✅ Available Go HTTP Framework, Fast & Minimal Active
Express.js 🟩 ✅ Available Node.js Framework, Middleware Active
Next.js ✅ Available React Framework, SSR, API Routes Active
NestJS 🐈 ✅ Available TypeScript Backend Framework Active
Phoenix 🔥 ✅ Available Elixir Web Framework Active
Rocket 🚀 ✅ Available Rust Web Framework Active
Actix ✅ Available Rust Actor Framework Active
Supabase 🔋 ✅ Available Firebase Alternative, PostgreSQL Active

DevOps & CI/CD Tools

Tool Guide Available Topics Covered Status
Docker 🐳 ✅ Available Containers, Images, Compose, Networking Active
Kubernetes ☸️ ✅ Available Container Orchestration, Pods, Services Active
Terraform 🏗️ ✅ Available Infrastructure as Code, Multi-cloud Active
Ansible 🤖 ✅ Available Configuration Management, Automation Active
Git 📚 ✅ Available Version Control, Branching, Workflows Active
Jenkins 🔧 ✅ Available CI/CD, Pipelines, Automation Active
ArgoCD 🐙 ✅ Available GitOps Continuous Delivery Active
Prometheus 📊 ✅ Available Monitoring & Alerting Active
Grafana 📈 ✅ Available Observability & Dashboards Active

Development Tools & Platforms

Tool Guide Available Topics Covered Status
Bash 🐚 ✅ Available Shell Scripting, Commands, Automation Active
KQL 📊 ✅ Available Azure Queries, Log Analytics, Data Analysis Active
GitHub 🐙 ✅ Available Collaboration, Actions, Pull Requests Active
Postman 📮 ✅ Available API Testing, Collections, Newman Active
Jest 🃏 ✅ Available Testing Framework, Mocking, Coverage Active
Vite ✅ Available Frontend tooling, dev server, builds Active
Vitest 🧪 ✅ Available Unit testing for Vite projects Active
Bun 🥟 ✅ Available Fast all-in-one JavaScript runtime Active
Deno 🦕 ✅ Available Secure TypeScript/JavaScript runtime Active
pnpm 📦 ✅ Available Fast, disk space efficient package manager Active
YAML 🧾 ✅ Available Config format basics and examples Active
TOML 🧩 ✅ Available Config format basics and examples Active

Web Frameworks & Libraries (More)

Topic Guide Available Notes Status
Laravel 🧱 ✅ Available PHP web framework starter docs Active
Cuba 🧊 ✅ Available Minimal Ruby web framework starter docs Active
LangChain 🔗 ✅ Available LLM app framework starter docs Active
TensorFlow 🧠 ✅ Available ML framework starter docs Active
Streamlit 📈 ✅ Available Python data apps starter docs Active
Tauri 🖥️ ✅ Available Desktop apps (Rust + web UI) starter docs Active

Linux Distributions

Distribution Type Guide Available Focus Area Status
Alpine 🏔️ Minimal ✅ Available Containers, minimal systems Active
Arch 🎯 Rolling ✅ Available Cutting-edge, customization Active
ChromeOS Flex 💻 Cloud-first ✅ Available Legacy hardware revival, education Active
Debian 🌀 Stable ✅ Available Stability, servers Active
Gentoo 🐧 Source-based ✅ Available Customization, optimization Active
MX Linux 🖥️ Desktop ✅ Available User-friendly, performance Active
NixOS ❄️ Declarative ✅ Available Reproducible systems Active
Pop!_OS 🎨 Desktop ✅ Available Developers, creators, gaming Active
Qubes OS 🔒 Security ✅ Available Security through isolation Active
RedHat 🎩 Enterprise ✅ Available Enterprise servers Active
Rocky Linux 🏔️ Enterprise ✅ Available RHEL replacement, CentOS successor Active
Slackware 🐱 Traditional ✅ Available Unix-like simplicity Active
SteamOS 🎮 Gaming ✅ Available Gaming, Steam Deck Active
Tails 🔐 Privacy ✅ Available Anonymity, privacy, Tor Active
Zorin 💎 Desktop ✅ Available Windows users, beginners Active

Cloud Platforms

Platform Guide Available Topics Covered Status
AWS ☁️ ✅ Available EC2, S3, Lambda, CLI, IAM Active
Azure 🔷 ✅ Available VMs, App Service, AKS, CLI Active
GCP 🌐 ✅ Available Compute Engine, Cloud Run, GKE, gcloud Active
DigitalOcean 🌊 ✅ Available Droplets, DOKS, Spaces, doctl Active

Databases & Data Storage

Database Type Guide Available Topics Covered Status
MySQL 🐬 Relational ✅ Available SQL basics, queries, indexes Active
PostgreSQL 🐘 Relational ✅ Available Advanced SQL, JSONB, extensions Active
MongoDB 🍃 NoSQL ✅ Available Documents, aggregation, indexes Active
Redis 🔴 Cache/Store ✅ Available Key-value, pub/sub, data structures Active
DynamoDB NoSQL ✅ Available AWS NoSQL, partition keys, GSI Active
MariaDB 🦭 Relational ✅ Available MySQL-compatible, clustering Active
SQLite 📦 Embedded ✅ Available Serverless, file-based SQL Active
IBM Db2 💼 Enterprise ✅ Available Enterprise RDBMS, HADR Active
Neo4j 🕸️ Graph ✅ Available Cypher, nodes, relationships Active
Snowflake ❄️ Cloud DW ✅ Available Data warehouse, virtual warehouses Active
BigQuery 📊 Cloud DW ✅ Available Google's serverless analytics Active
CockroachDB 🪳 Distributed ✅ Available Distributed SQL, Postgres-compatible Active
Cassandra 💎 NoSQL ✅ Available Wide-column store, high availability Active
Supabase 🔋 Backend ✅ Available PostgreSQL-based Firebase alternative Active
PlanetScale 🌍 MySQL ✅ Available Serverless MySQL, branching Active

Data Engineering & ML

Tool/Library Guide Available Topics Covered Status
Apache Spark ✅ Available PySpark, DataFrames, Read/Write, Basics Active
Apache Kafka 📨 ✅ Available Topics, Producers/Consumers, Offsets, Basics Active
Pandas 🧮 ✅ Available DataFrames, I/O, groupby, cleaning Active
NumPy 🔢 ✅ Available ndarrays, broadcasting, basic ops Active
TensorFlow 🧠 ✅ Available ML framework, neural networks Active
PyTorch 🔥 ✅ Available Deep learning framework Active
Streamlit 📈 ✅ Available Python data apps, dashboards Active
LangChain 🔗 ✅ Available LLM applications, chains Active
Hugging Face 🤗 ✅ Available Transformers, model hub Active
dbt 🔧 ✅ Available Data transformation tool Active
Airbyte 🔄 ✅ Available Data integration platform Active

Game Development

Engine Type Guide Available Best For Status
Unity 🎮 3D/2D ✅ Available Cross-platform, mobile games Active
Unreal Engine 🚀 3D ✅ Available AAA games, photorealistic graphics Active
Godot 🤖 3D/2D ✅ Available Open-source, indie games Active
CryEngine 💎 3D ✅ Available High-end graphics, FPS games Active
Panda3D 🐼 3D ✅ Available Python-based game development Active
Cocos2d 🎯 2D ✅ Available Mobile 2D games Active
GameMaker Studio 🎨 2D ✅ Available Beginner-friendly 2D games Active
Spring Engine 🌱 RTS ✅ Available Real-time strategy games Active
Rage 🎭 3D ✅ Available Rockstar games (study/modding) Active

DevSecOps & Security Tools

Tool Guide Available Topics Covered Status
AquaSecurity/Trivy 🛡️ ✅ Available Container scanning, vulnerability detection Active
SonarQube 📊 ✅ Available Code quality, static analysis, gates Active
Snyk 🔐 ✅ Available Dependency scanning, security testing Active
HashiCorp Vault 🔒 ✅ Available Secrets management, encryption Active
Burp Suite 🕵️ ✅ Available Web security testing, proxy Active
Metasploit 💣 ✅ Available Penetration testing framework Active
OpenVAS 🔍 ✅ Available Vulnerability scanner Active
Scapy 📡 ✅ Available Packet manipulation, network analysis Active

Infrastructure & Automation

Tool Guide Available Topics Covered Status
Docker 🐳 ✅ Available Containers, Images, Compose, Networking Active
Kubernetes ☸️ ✅ Available Pods, Deployments, Services, kubectl basics Active
Terraform 🧱 ✅ Available IaC concepts, init/plan/apply workflow Active
Ansible 🧰 ✅ Available Inventories, playbooks, modules basics Active
Git 📚 ✅ Available Version Control, Branching, Workflows Active
GitHub Actions 🔄 ✅ Available CI/CD workflows, automation Active
GitLab CI/CD 🦊 ✅ Available Pipelines, runners, deployment Active
Bitbucket Pipelines 🪣 ✅ Available CI/CD for Bitbucket repos Active
Jenkins 🔧 ✅ Available Build automation, pipelines Active

Operating Systems

System Documentation Topics Covered Status
Windows 🪟 ✅ Available Versions (95-11), PowerShell, winget, WSL Active
macOS 🍎 ✅ Available Setup, Homebrew, Terminal, development Active
iOS 📱 ✅ Available Xcode, SwiftUI, signing, deployment Active
Android 🤖 ✅ Available Android Studio, Kotlin, Gradle, Compose Active
WSL 🐧 ✅ Available Run Linux on Windows (WSL 1/2 basics) Active

Linux Distributions (25+ Distros)

By Distribution Family

Family Distros Documented Focus Status
Arch 🔷 Arch, BlackArch, GarudaLinux, RedArch, SteamOS Rolling release, cutting-edge Active
Debian 🌀 Debian, Ubuntu, MintLinux, KaliLinux, ParrotSec, Pop!_OS, Zorin, MX Linux, Tails Stability, broad hardware support Active
Red Hat 🎩 RHEL, Fedora, CentOS, Oracle Linux, Rocky Linux Enterprise, commercial support Active
Independent 🔧 Alpine, Gentoo, NixOS, Slackware, Qubes OS, ChromeOS Flex Specialized use cases Active

Featured Distributions

Distribution Type Guide Available Focus Area Status
Alpine 🏔️ Minimal ✅ Available Containers, embedded systems Active
Arch 🔷 Rolling ✅ Available Customization, latest software Active
BlackArch 🐉 Security ✅ Available Penetration testing (2800+ tools) Active
CentOS 🔴 Enterprise ✅ Available RHEL downstream (deprecated) Legacy
ChromeOS Flex 💻 Cloud ✅ Available Legacy hardware, education Active
Debian 🌀 Stable ✅ Available Servers, stability Active
Fedora 🎩 Cutting-edge ✅ Available RHEL upstream, latest features Active
Garuda Linux 🦅 Gaming ✅ Available Gaming-focused Arch derivative Active
Gentoo 🏴 Source ✅ Available Compile from source, optimization Active
Kali Linux 🐉 Security ✅ Available Penetration testing, security audits Active
Mint Linux 🌿 Desktop ✅ Available User-friendly, Windows alternative Active
MX Linux 🔧 Desktop ✅ Available #1 on DistroWatch, stability Active
NixOS ❄️ Declarative ✅ Available Reproducible, functional package management Active
Oracle Linux 🔴 Enterprise ✅ Available RHEL-compatible, Oracle support Active
Parrot Security 🦜 Security ✅ Available Security, privacy, development Active
Pop!_OS 🎨 Desktop ✅ Available Developer-friendly, System76 hardware Active
Qubes OS 🛡️ Security ✅ Available Security by compartmentalization Active
RedArch 🔴🔷 Hybrid ✅ Available Arch + Red Hat features Active
RHEL 🎩 Enterprise ✅ Available Commercial support, stability Active
Rocky Linux 🏔️ Enterprise ✅ Available CentOS replacement, RHEL-compatible Active
Slackware 🐱 Traditional ✅ Available Oldest distribution, simplicity Active
SteamOS 🎮 Gaming ✅ Available Valve's Steam Deck OS, Proton layer Active
Tails 🔐 Privacy ✅ Available Tor integration, amnesia, anonymity Active
Ubuntu 🟠 Desktop ✅ Available Most popular, LTS releases Active
Zorin OS 💎 Desktop ✅ Available Windows-like interface, beginners Active

🚀 Getting Started

Prerequisites

Before you begin, ensure you have:

  • Git installed (Download)
  • Text Editor/IDE (VS Code, IntelliJ IDEA, PyCharm, etc.)
  • Terminal/Command Prompt access
  • Internet connection for downloading dependencies

Recommended IDEs by Technology

Technology Recommended IDE Alternative
Python VS Code, PyCharm Jupyter Notebook, Spyder
Java IntelliJ IDEA, Eclipse NetBeans, VS Code
JavaScript/TypeScript VS Code, WebStorm Sublime Text, Atom
C/C++ VS Code, CLion Code::Blocks, Dev-C++
C#/.NET Visual Studio, Rider VS Code
Go GoLand, VS Code Vim/Neovim
Rust VS Code, RustRover IntelliJ IDEA
Web Dev VS Code, WebStorm Sublime Text

1. Clone the Repository

Using Git:

git clone https://github.com/Srijan-XI/RunexisForge.git
cd RunexisForge

Or download as ZIP:

2. Choose Your Technology

Navigate to the folder of what you want to learn:

📂 Programming Languages

# Scripting Languages
cd Programming-Languages/Scripting/PYTHON/                 # Python 3.x
cd Programming-Languages/Scripting/PHP/                    # PHP 8.x
cd Programming-Languages/Scripting/Ruby/                   # Ruby 3.x
cd Programming-Languages/Scripting/Bash/                   # Bash Scripting
cd Programming-Languages/Scripting/PowerShell/             # PowerShell

# Web Development
cd Programming-Languages/WebDevelopment/JavaScript/        # JavaScript + Node.js
cd Programming-Languages/WebDevelopment/TypeScript/        # TypeScript
cd Programming-Languages/WebDevelopment/HTML-CSS/          # HTML5 & CSS3

# Systems Programming
cd Programming-Languages/SystemsProgramming/C/             # C Language
cd Programming-Languages/SystemsProgramming/CPP/           # C++
cd Programming-Languages/SystemsProgramming/RUST/          # Rust
cd Programming-Languages/SystemsProgramming/Zig/           # Zig
cd Programming-Languages/SystemsProgramming/Assembly/      # Assembly

# Enterprise Applications
cd Programming-Languages/EnterpriseApplications/JAVA/      # Java
cd Programming-Languages/EnterpriseApplications/CSharp/    # C# (.NET)

# Cloud-Native & Modern Languages
cd Programming-Languages/Cloud-native/Golang/              # Go (Golang)
cd Programming-Languages/General-purpose/Kotlin/           # Kotlin
cd Programming-Languages/General-purpose/Scala/            # Scala
cd Programming-Languages/General-purpose/Swift/            # Swift
cd Programming-Languages/General-purpose/Dart/             # Dart + Flutter

# Functional Programming
cd Programming-Languages/Functional/Elixir/                # Elixir
cd Programming-Languages/Functional/Haskell/               # Haskell

# Data Science & Analytics
cd Programming-Languages/DataScience&Analytics/R/          # R Language
cd Programming-Languages/DataScience&Analytics/MATLAB/     # MATLAB
cd Programming-Languages/DataScience&Analytics/KQL/        # Kusto Query Language
cd Programming-Languages/DataScience&Analytics/Julia/      # Julia

🎨 Frontend Frameworks

cd Frontend-Frameworks/React/         # React 18+
cd Frontend-Frameworks/Vue/           # Vue 3
cd Frontend-Frameworks/Angular/       # Angular 17+
cd Frontend-Frameworks/Svelte/        # Svelte 4
cd Frontend-Frameworks/NuxtJs/        # Nuxt.js 3
cd Frontend-Frameworks/Astro/         # Astro
cd Frontend-Frameworks/Remix/         # Remix
cd Frontend-Frameworks/SolidJs/       # SolidJS
cd Frontend-Frameworks/Qwik/          # Qwik
cd Frontend-Frameworks/htmx/          # htmx
cd Frontend-Frameworks/Alpine.js/     # Alpine.js
cd Frontend-Frameworks/Lit/           # Lit
cd Frontend-Frameworks/Electron/      # Electron
cd Frontend-Frameworks/Tauri/         # Tauri
cd Frontend-Frameworks/Vite/          # Vite

⚙️ Backend Frameworks

# Python Backends
cd Backend-Web/02-Web-Frameworks/Django/        # Django 5.x
cd Backend-Web/02-Web-Frameworks/Flask/         # Flask
cd Backend-Web/02-Web-Frameworks/FastAPI/       # FastAPI

# JavaScript/TypeScript Backends
cd Backend-Web/02-Web-Frameworks/Express/       # Express.js
cd Backend-Web/02-Web-Frameworks/NestJS/        # NestJS
cd Backend-Web/02-Web-Frameworks/Next.js/       # Next.js

# Java Backends
cd Backend-Web/02-Web-Frameworks/"Spring Boot"/ # Spring Boot 3.x

# Go Backends
cd Backend-Web/02-Web-Frameworks/Gin/           # Gin
cd Backend-Web/02-Web-Frameworks/Fiber/         # Fiber

# Rust Backends
cd Backend-Web/02-Web-Frameworks/Rocket/        # Rocket
cd Backend-Web/02-Web-Frameworks/Actix/         # Actix-web

# Others
cd Backend-Web/02-Web-Frameworks/Laravel/       # Laravel (PHP)
cd Backend-Web/02-Web-Frameworks/Rails/         # Ruby on Rails
cd Backend-Web/02-Web-Frameworks/Phoenix/       # Phoenix (Elixir)
cd Backend-Web/06-Backend-as-a-Service/Supabase/ # Supabase

☁️ Cloud & DevOps

# Cloud Providers
cd Cloud-DevOps/06-Cloud-Providers/AWS/         # Amazon Web Services
cd Cloud-DevOps/06-Cloud-Providers/Azure/       # Microsoft Azure
cd Cloud-DevOps/06-Cloud-Providers/GCP/         # Google Cloud Platform
cd Cloud-DevOps/06-Cloud-Providers/DigitalOcean/ # DigitalOcean

# Version Control
cd Cloud-DevOps/01-Version-Control/Git/         # Git
cd Cloud-DevOps/01-Version-Control/GitHub/      # GitHub
cd Cloud-DevOps/01-Version-Control/GitLab/      # GitLab
cd Cloud-DevOps/01-Version-Control/Bitbucket/   # Bitbucket

# Containerization & Orchestration
cd Cloud-DevOps/04-Containerization/Docker/     # Docker
cd Cloud-DevOps/04-Containerization/Kubernetes/ # Kubernetes (K8s)
cd Cloud-DevOps/04-Containerization/Podman/     # Podman

# Infrastructure as Code
cd Cloud-DevOps/05-Infrastructure-as-Code/Terraform/  # Terraform
cd Cloud-DevOps/05-Infrastructure-as-Code/Pulumi/     # Pulumi
cd Cloud-DevOps/05-Infrastructure-as-Code/CloudFormation/ # AWS CloudFormation

# CI/CD
cd Cloud-DevOps/03-CI-CD/GitHub-Actions/        # GitHub Actions
cd Cloud-DevOps/03-CI-CD/GitLab-CI/             # GitLab CI/CD
cd Cloud-DevOps/03-CI-CD/Jenkins/               # Jenkins
cd Cloud-DevOps/03-CI-CD/ArgoCD/                # ArgoCD
cd Cloud-DevOps/03-CI-CD/CircleCI/              # CircleCI

# Configuration Management
cd Cloud-DevOps/09-Automation-Workflows/Ansible/ # Ansible
cd Cloud-DevOps/09-Automation-Workflows/Chef/    # Chef

# Monitoring & Observability
cd Cloud-DevOps/07-Monitoring-Observability/Prometheus/ # Prometheus
cd Cloud-DevOps/07-Monitoring-Observability/Grafana/    # Grafana
cd Cloud-DevOps/07-Monitoring-Observability/ELK/        # ELK Stack

🗄️ Databases

# Relational Databases
cd "SQL&DB'S"/MySQL/                  # MySQL 8.x
cd "SQL&DB'S"/PostgreSQL/             # PostgreSQL 16
cd "SQL&DB'S"/MariaDB/                # MariaDB
cd "SQL&DB'S"/SQLite/                 # SQLite
cd "SQL&DB'S"/MicrosoftSQL/           # MS SQL Server

# NoSQL Databases
cd "SQL&DB'S"/MongoDB/                # MongoDB
cd "SQL&DB'S"/Redis/                  # Redis
cd "SQL&DB'S"/DynamoDB/               # AWS DynamoDB
cd "SQL&DB'S"/Cassandra/              # Apache Cassandra
cd "SQL&DB'S"/CouchDB/                # CouchDB

# Graph Databases
cd "SQL&DB'S"/Neo4j/                  # Neo4j

# Cloud Data Warehouses
cd "SQL&DB'S"/Snowflake/              # Snowflake
cd "SQL&DB'S"/BigQuery/               # Google BigQuery

# Modern Database Solutions
cd "SQL&DB'S"/Supabase/               # Supabase
cd "SQL&DB'S"/PlanetScale/            # PlanetScale
cd "SQL&DB'S"/CockroachDB/            # CockroachDB

📊 Data & Analytics

# Data Processing
cd Data-Analytics/01-Data-Processing/Pandas/    # Pandas
cd Data-Analytics/01-Data-Processing/NumPy/     # NumPy
cd Data-Analytics/01-Data-Processing/dbt/       # dbt

# Distributed Computing
cd Data-Analytics/02-Distributed-Computing/Spark/  # Apache Spark
cd Data-Analytics/02-Distributed-Computing/Hadoop/ # Apache Hadoop

# Streaming Platforms
cd Data-Analytics/07-Streaming-Platforms/Kafka/    # Apache Kafka
cd Data-Analytics/07-Streaming-Platforms/Flink/    # Apache Flink

# Machine Learning & AI
cd Data-Analytics/04-Deep-Learning/TensorFlow/  # TensorFlow
cd Data-Analytics/04-Deep-Learning/PyTorch/     # PyTorch
cd Data-Analytics/06-AI-LLM/LangChain/          # LangChain
cd Data-Analytics/06-AI-LLM/HuggingFace/        # Hugging Face

# Visualization
cd Data-Analytics/10-Visualization-Apps/Streamlit/ # Streamlit
cd Data-Analytics/10-Visualization-Apps/Tableau/   # Tableau

🔒 Security & Testing

cd Security-Testing/Trivy/            # Container Security
cd Security-Testing/SonarQube/        # Code Quality
cd Security-Testing/Snyk/             # Dependency Scanning
cd Security-Testing/Vault/            # HashiCorp Vault
cd Security-Testing/BurpSuite/        # Web Security
cd Security-Testing/Metasploit/       # Penetration Testing
cd Security-Testing/Postman/          # API Testing
cd Security-Testing/Jest/             # JavaScript Testing

🎮 Game Engines

cd Game-Engines/Unity/                # Unity Engine
cd Game-Engines/Godot/                # Godot Engine
cd "Game-Engines/Unreal Engine"/      # Unreal Engine 5
cd Game-Engines/CryEngine/            # CryEngine
cd Game-Engines/Panda3D/              # Panda3D

🐧 Operating Systems

# Desktop OS
cd Operating-Systems/Windows/         # Windows 10/11
cd Operating-Systems/macOS/           # macOS
cd Operating-Systems/Linux/           # Various Linux Distros

# Mobile OS
cd Operating-Systems/Android/         # Android Development
cd Operating-Systems/iOS/             # iOS Development

# Linux Distributions
cd Linux/Debian/Ubuntu/               # Ubuntu
cd Linux/Arch/                        # Arch Linux
cd Linux/RedHat/Fedora/               # Fedora
cd Linux/Debian/Kali/                 # Kali Linux

3. Follow the Installation Guide

Each technology folder contains comprehensive documentation:

📖 What You'll Find:

  • Installation guides for Windows, macOS, and Linux
  • Getting Started tutorials and examples
  • Configuration best practices
  • Common Issues and troubleshooting
  • Practice questions (where applicable)
  • Resources and further learning materials

Example Structure:

Programming-Languages/Scripting/PYTHON/
├── README.md                    # Overview & Quick Links
├── INSTALL.md                   # Installation Guide (all OS)
├── GETTING-STARTED.md           # First Steps & Examples
├── PRACTICE-QUESTIONS/          # Coding Exercises
│   ├── Beginner/
│   ├── Intermediate/
│   └── Advanced/
└── RESOURCES.md                 # Learning Resources

4. Try Practice Questions

After installation, test your skills:

📝 Question Categories:

  • 🟢 Beginner - Variables, loops, functions
  • 🟡 Intermediate - Data structures, OOP, file I/O
  • 🔴 Advanced - Algorithms, design patterns, optimization

💡 Pro Tips:

  • Start with beginner questions even if experienced
  • Try to solve problems without looking at solutions first
  • Review multiple solution approaches
  • Contribute your own solutions!

5. Set Up Your Development Environment

Recommended Tools:

# Install VS Code (cross-platform)
winget install Microsoft.VisualStudioCode  # Windows
brew install --cask visual-studio-code     # macOS
sudo snap install code --classic            # Linux

# Install Git
winget install Git.Git                      # Windows
brew install git                            # macOS
sudo apt install git                        # Linux (Debian/Ubuntu)

Essential VS Code Extensions:

  • Python: ms-python.python
  • JavaScript/TypeScript: dbaeumer.vscode-eslint
  • Java: vscjava.vscode-java-pack
  • C/C++: ms-vscode.cpptools
  • Docker: ms-azuretools.vscode-docker
  • GitLens: eamodio.gitlens

6. Join the Community


💡 How to Use This Repository

For Beginners

  1. Start with the Installation Guide for your chosen language
  2. Set up your development environment
  3. Try the beginner-level practice questions
  4. Progress to intermediate and advanced questions

For Experienced Developers

  1. Use the guides as a quick reference for setup on new systems
  2. Explore advanced practice questions
  3. Contribute your own solutions or improvements

Practice Question Levels

  • Beginner: Basic syntax, variables, loops, and functions
  • Intermediate: Data structures, file handling, OOP concepts
  • Advanced: Algorithms, multithreading, design patterns, optimization

🤝 Contributing

We welcome contributions from everyone! 🎉

Ways to Contribute

  • 🌐 Add a new programming language
  • 📝 Improve existing guides
  • ❓ Add more practice questions
  • 🐛 Fix bugs or typos
  • 📚 Enhance documentation
  • 💡 Suggest new features
  • 🔍 Review pull requests

Quick Start for Contributors

  1. Read our CONTRIBUTING.md for detailed guidelines
  2. Check open issues for tasks
  3. Follow our Code of Conduct
  4. Submit your Pull Request

Contribution Guidelines

  • ✅ Follow the existing code style and structure
  • ✅ Test all code examples before submitting
  • ✅ Update documentation as needed
  • ✅ Use descriptive commit messages
  • ✅ One feature/fix per pull request

See CONTRIBUTORS.md for our list of amazing contributors!


🌍 Community

Get Help

  • 📖 Check our FAQ for common questions
  • 💬 Open a Discussion
  • 🐛 Report bugs via Issues
  • 📧 Contact maintainers through GitHub

Community Guidelines

  • 🤝 Be respectful and inclusive
  • 💡 Help others learn and grow
  • 🎯 Stay on topic and constructive
  • 📚 Share knowledge and resources

Read our full Code of Conduct.


📚 Resources

Looking for more learning materials? Check out our comprehensive RESOURCES.md featuring:

  • 📖 Official documentation links
  • 📚 Recommended books (free & paid)
  • 🎓 Online courses and tutorials
  • 🎥 YouTube channels
  • 💻 Practice platforms
  • 🏆 Interview preparation resources

🗺️ Roadmap

Curious about what's next? Check our ROADMAP.md to see:

  • 🎯 Upcoming features and languages
  • 📅 Development timeline
  • 💡 How you can help shape the future
  • 📊 Project milestones and goals

Follow ROADMAP.md for upcoming additions.


🔒 Security

Found a security vulnerability? Please review our SECURITY.md for responsible disclosure guidelines.


📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

This means you are free to:

  • ✅ Use this code for personal or commercial projects
  • ✅ Modify and adapt the code
  • ✅ Distribute copies
  • ✅ Use it for educational purposes

Just remember to include the original license and copyright notice.


🌟 Show Your Support

If you find this repository helpful, please consider:

  • Star this repository to show your support
  • 🍴 Fork it for your own customization
  • 📢 Share it with friends and colleagues
  • 🤝 Contribute to make it even better
  • 💬 Spread the word on social media

Quick Links


📊 Project Stats

GitHub stars GitHub forks GitHub watchers GitHub contributors GitHub last commit GitHub repo size


📜 Changelog

See CHANGELOG.md for a list of notable changes to this project.


💻 Happy Coding! 🚀

Made with ❤️ for developers by developers

About

Welcome to Runexis Forge! This repository provides step-by-step guides and practical examples to help you install, configure, and start using various programming languages across different platforms (Windows, Linux, macOS).

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors