MIT App Inventor
Apache-2.0 (source code), MIT License (educational use) Εναλλακτικό του: Thunkable (freemium), Kodular (freemium), Android Studio (text-based, advanced)
Ένα οπτικό περιβάλλον (drag-and-drop) για την ανάπτυξη εφαρμογών για κινητά τηλέφωνα (Android – και iOS μέσω App Inventor iOS Companion). Επιτρέπει σε μαθητές, εκπαιδευτικούς και μη-προγραμματιστές να δημιουργούν λειτουργικές εφαρμογές χρησιμοποιώντας block-based programming. Χρησιμοποιείται ευρέως σε εκπαίδευση (high school, university introductory courses).
Επίσκεψη Ιστοσελίδας
Atom
MIT Εναλλακτικό του: Sublime Text (commercial), Visual Studio Code (proprietary core), Brackets
Σύγχρονος, πλήρως παραμετροποιήσιμος επεξεργαστής κώδικα (hackable editor) που αναπτύχθηκε από το GitHub. Χρησιμοποιεί Electron (Chromium + Node.js) και υποστηρίζει χιλιάδες plugins για Git integration, linting, autocompletion, themes, και συνεργασία σε πραγματικό χρόνο.
Επίσκεψη Ιστοσελίδας
Bluefish
GPL-3.0 Εναλλακτικό του: Adobe Dreamweaver (proprietary), VS Code (for web dev), Sublime Text
Ισχυρός, γρήγορος (GTK-based) επεξεργαστής κώδικα με έμφαση στη web development (HTML, CSS, JavaScript, PHP, SQL) και τον προγραμματισμό (C, C++, Java, Perl, Python). Διαθέτει μοναδικά 'wizards' για γρήγορο scaffolding, multiple document interface, project support, και advanced search/replace (regex, multi-line).
Επίσκεψη Ιστοσελίδας
Brackets
MIT Εναλλακτικό του: Adobe Dreamweaver (proprietary), Visual Studio Code, Sublime Text
Σύγχρονος, ανοιχτού κώδικα επεξεργαστής κώδικα με έμφαση στη web design (HTML, CSS, JavaScript). Διαθέτει μοναδικά χαρακτηριστικά: Live Preview (αλλαγές CSS/HTML εμφανίζονται σε πραγματικό χρόνο στον browser), inline editing για CSS properties, και Preprocessor support (LESS, SCSS).
Επίσκεψη Ιστοσελίδας
Code::Blocks
GPL-3.0 Εναλλακτικό του: Microsoft Visual Studio (C/C++ development), Eclipse CDT, CLion (commercial)
Εξαιρετικά παραμετροποιήσιμο και επεκτάσιμο IDE για C, C++ και Fortran, χτισμένο γύρω από plugins. Υποστηρίζει πολλούς compilers (GCC, Clang, MSVC, MinGW, Digital Mars, Borland C++), debugging (GDB/CDB), και έχει ενσωματωμένο GUI designer (wxSmith) για εφαρμογές wxWidgets.
Επίσκεψη Ιστοσελίδας
Dev-C++
GPL-2.0 Εναλλακτικό του: Microsoft Visual Studio (C++ only), Code::Blocks, Turbo C++ (ancient)
Ελαφρύ, αποδοτικό IDE για προγραμματισμό σε C/C++ με ενσωματωμένο MinGW compiler (GCC), βασικό debugger (GDB), και απλό GUI designer (βασισμένο σε Windows Forms). Δημοφιλές σε εκπαιδευτικό περιβάλλον (σχολεία, αρχάρια).
Επίσκεψη Ιστοσελίδας
Eclipse IDE
EPL-2.0 (Eclipse Public License) Εναλλακτικό του: Microsoft Visual Studio, IntelliJ IDEA Ultimate, NetBeans
Ένα από τα πιο δημοφιλή, ισχυρά και επεκτάσιμα Integrated Development Environments (IDE) παγκοσμίως, με τεράστιο οικοσύστημα plugins για Java, C/C++, Python, PHP, JavaScript, Rust, Go, και εκατοντάδες άλλες γλώσσες και frameworks.
Επίσκεψη Ιστοσελίδας
EDUBlocks
AGPL-3.0 (Community), Commercial (Pro) Εναλλακτικό του: Microsoft MakeCode (Blocks to Python), Blockly (Python generation), Mu Editor (text-based)
Μια δωρεάν γλώσσα προγραμματισμού και περιβάλλον (IDE) που βοηθά τους μαθητές να κάνουν τη μετάβαση από τον **οπτικό προγραμματισμό με μπλοκ (block-based)** στον **κώδικα Python (text-based)**. Συνδυάζει δύο τρόπους λειτουργίας: 'Blocks' (Scratch-like) και 'Python'. Ο μαθητής μπορεί να 'σύρει' ένα μπλοκ και να δει αμέσως την Python εντολή που αντιστοιχεί, ή να γράψει Python και να δει το αντίστοιχο μπλοκ.
Επίσκεψη Ιστοσελίδας
GCC (GNU Compiler Collection)
GPL-3.0 (with GCC Runtime Library Exception) Εναλλακτικό του: Microsoft Visual C++ (MSVC), Clang (LLVM), Intel oneAPI DPC++/C++
Το βασικό σύστημα μεταγλωττιστών (compiler) του GNU Project, που υποστηρίζει C, C++, Fortran, Ada, Go, D, Modula-2, και άλλες γλώσσες. Αποτελεί τον προεπιλεγμένο compiler για τα περισσότερα συστήματα Linux, και είναι γνωστός για τη βελτιστοποίηση υψηλής απόδοσης και την υποστήριξη αρχιτεκτονικών (x86, ARM, RISC-V, PowerPC, κ.ά.).
Επίσκεψη Ιστοσελίδας
Geany
GPL-2.0 Εναλλακτικό του: Sublime Text (proprietary), Notepad++ (Windows only), VS Code (heavyweight alternative)
Εξαιρετικά γρήγορος, ελαφρύς επεξεργαστής κειμένου με δυνατότητες IDE: syntax highlighting (πάνω από 50 γλώσσες), code folding, autocompletion, project management, built-in terminal, και plugin system. Ιδανικός για παλιούς υπολογιστές ή minimal setups.
Επίσκεψη Ιστοσελίδας
Jupyter Notebook / JupyterLab
BSD-3-Clause Εναλλακτικό του: MATLAB (commercial), RStudio (for R), Zeppelin (for big data), Google Colab (cloud, partially open)
Διαδραστικό υπολογιστικό περιβάλλον ανοιχτού κώδικα, που επιτρέπει στους επιστήμονες δεδομένων να δημιουργούν **notebooks** που συνδυάζουν ζωντανό κώδικα (Python, R, Julia, 40+ γλώσσες), εξισώσεις (LaTeX), οπτικοποιήσεις (matplotlib, plotly, ggplot2), και Markdown. Ιδανικό για exploratory data analysis (EDA), machine learning prototyping, εκπαίδευση, και αναπαραγώγιμη έρευνα.
Επίσκεψη Ιστοσελίδας
Kate / KEdit
LGPL-2.0 Εναλλακτικό του: Microsoft Notepad
Προηγμένος επεξεργαστής κειμένου του περιβάλλοντος KDE που συνδυάζει την απλότητα ενός σημειωματάριου με ισχυρές δυνατότητες επεξεργασίας κώδικα. Υποστηρίζει πολλαπλά έγγραφα, ενσωματωμένο terminal, LSP (Language Server Protocol), και Git integration — χωρίς να γίνεται βαρύ IDE.
Επίσκεψη Ιστοσελίδας
Mono Project
MIT (runtime), GPL-2.0 (tools) Εναλλακτικό του: .NET Framework (proprietary, Windows-only), Modern .NET (cross-platform, open-source)
Open-source υλοποίηση του .NET Framework (ECMA standards), που επιτρέπει σε εφαρμογές C# και .NET να τρέχουν σε Linux, macOS, Windows, and embedded devices. Ιστορικά σημαντική για την ανάπτυξη Xamarin (iOS/Android) και Unity. Σήμερα, η Microsoft έχει μεταφέρει το μεγαλύτερο μέρος της τεχνολογίας στο .NET 6/8 (cross-platform).
Επίσκεψη Ιστοσελίδας
Apache NetBeans
Apache-2.0 Εναλλακτικό του: IntelliJ IDEA (Ultimate), Eclipse IDE, Microsoft Visual Studio (Java workloads)
IDE ανοιχτού κώδικα για Java, PHP, JavaScript, C/C++, HTML5, και άλλες γλώσσες, με έμφαση στην ευκολία χρήσης, τον πλούσιο editor, και τα ενσωματωμένα εργαλεία (GUI builder, profiler).
Επίσκεψη Ιστοσελίδας
Notepad++
GPL-2.0 Εναλλακτικό του: Microsoft Notepad
Εξελιγμένος και ελαφρύς επεξεργαστής κειμένου για Windows, με υποστήριξη πολλαπλών καρτελών, syntax highlighting για 80+ γλώσσες προγραμματισμού, macro recording, και πλούσιο οικοσύστημα plugins. Ιδανικός τόσο για απλή επεξεργασία κειμένου όσο και για ανάπτυξη κώδικα.
Επίσκεψη Ιστοσελίδας
R Project
GPL-2.0 Εναλλακτικό του: SPSS, SAS, MPlus, Stata
Η de facto γλώσσα και περιβάλλον για **στατιστική ανάλυση**, **εξόρυξη δεδομένων** και **οπτικοποίηση δεδομένων** στον ακαδημαϊκό χώρο (και όχι μόνο). Διαθέτει πάνω από 20.000 πακέτα (packages) στο CRAN που καλύπτουν κάθε στατιστική μέθοδο: γραμμικά μοντέλα (regression), χρονοσειρές (ARIMA), clustering, classification (random forest, SVM), Bayesian inference, spatial analysis, ψυχομετρία, genomics, κλπ. Είναι το αντίστοιχο των SAS/SPSS στον κόσμο της ανοιχτής έρευνας.
Επίσκεψη Ιστοσελίδας
SageMath (Mathematics Software)
GPL-3.0 Εναλλακτικό του: Mathematica, Magma, Maple, MATLAB
Ένα ισχυρό, ολοκληρωμένο μαθηματικό σύστημα ανοιχτού κώδικα που ενοποιεί πάνω από 100 open-source πακέτα (NumPy, SciPy, Matplotlib, SymPy, Maxima, GAP, PARI/GP, R, κ.ά.) σε μια ενιαία διεπαφή, χρησιμοποιώντας **Python** ως κύρια γλώσσα. Προσφέρει συμβολικούς υπολογισμούς (Computer Algebra), αριθμητική ανάλυση, γραμμική άλγεβρα, κρυπτογραφία, θεωρία γράφων, αριθμοθεωρία, γραφικά 2D/3D και παρουσιάσεις. Είναι η κορυφαία open-source εναλλακτική του Mathematica και του Maple.
Επίσκεψη Ιστοσελίδας
Scratch
GPL-2.0 (Scratch 2.0), BSD-3-Clause (Scratch 3.0) Εναλλακτικό του: Tynker, Code.org, Blockly (library), Snap! (advanced blocks)
Η πιο δημοφιλής πλατφόρμα (και γλώσσα) εκμάθησης προγραμματισμού μέσω **οπτικών μπλοκ**. Αναπτύχθηκε από το MIT Media Lab. Οι χρήστες (κυρίως ηλικίες 8-16) δημιουργούν διαδραστικές ιστορίες, παιχνίδια, κινούμενα σχέδια, σύροντας και ενώνοντας χρωματιστά μπλοκ (όπως τα τουβλάκια Lego). Η γνώση γίνεται διαισθητικά (χωρίς σύνταξη). Υπάρχει τεράστια online κοινότητα (80 εκατομμύρια projects).
Επίσκεψη Ιστοσελίδας
Valgrind
GPL-2.0 Εναλλακτικό του: IBM Rational Purify (deprecated), AddressSanitizer (ASan), Intel Inspector (commercial)
Εργαλείο αποσφαλμάτωσης και ανάλυσης κώδικα (instrumentation framework) για εφαρμογές C, C++, και (εν μέρει) Rust. Ανιχνεύει memory leaks, invalid memory accesses, race conditions, cache misses, και performance bottlenecks, χρησιμοποιώντας μια εικονική μηχανή (VM) που προσομοιώνει τον επεξεργαστή.
Επίσκεψη Ιστοσελίδας