Name |
OS |
URL |
Description |
AngularJS / Angular2 |
9.1 various systems |
https://angularjs.org/ |
AngularJS (commonly referred
to as "Angular" or "Angular.js") is a complete
JavaScript-based open-source front-end web
application framework mainly maintained by Google
and by a community of individuals and corporations
to address many of the challenges encountered in
developing single-page applications. The
JavaScript components complement Apache Cordova,
the framework used for developing cross-platform
mobile apps. It aims to simplify both the
development and the testing of such applications
by providing a framework for client-side
model–view–controller (MVC) and
model–view–viewmodel (MVVM) architectures, along
with components commonly used in rich Internet
applications. |
Bluefish |
9.1 various systems |
http://bluefish.openoffice.nl/index.html |
Bluefish
is a powerful editor targeted towards programmers
and webdevelopers, with many options to write
websites, scripts and programming code. Bluefish
supports many programming and markup languages.
Bluefish is a multi-platform application that runs
on most desktop operating systems including Linux,
FreeBSD, MacOS-X, Windows and Solaris. |
BlueJ |
9.1 various systems |
http://www.bluej.org/ |
BlueJ is an
integrated Java environment specifically designed
for introductory learning. BlueJ was developed
specifically for the purpose of learning object
orientation with Java. |
Centro HTML5 |
9.1 various systems |
http://elcentrohtml5.sourceforge.net/ |
HTML5
representa la quinta revisión a fondo del lenguaje
principal de la Web. A diferencia de versiones
anteriores, HTML5 promete una mejor integración de
los multimedios y otras aplicaciones dentro del
núcleo de la mayoría de las páginas Web. |
CODE |
9.1 various systems |
http://code.org/ |
Anybody
can learn to coding, very nice and simple. |
Codecademy |
9.1 various systems |
http://www.codecademy.com/ |
Learn to code. Codecademy is the
easiest way to learn how to code. It's
interactive, fun for free |
CodeLite |
9.1 various systems |
http://www.codelite.org/ |
CodeLite is an open-source, cross
platform IDE for the C/C++ programming languages.
The Windows version comes with GCC compiler (free
OS have this build in). |
CodeLobster |
2.3 Microsoft Windows |
http://www.codelobster.com/index.html |
When you start developing with PHP, you
face the problem of deciding which IDE to choose
for the Windows OS. We, on the other hand, offer a
multifunctional portable IDE absolutely FREE with
all these standard features:
PHP/HTML/CSS/JavaScript highlighting; advanced
PHP/HTML/CSS/JavaScript autocomplete; a powerful
PHP debugger; context and dynamic Help; a code
validator; a SQL manager and much more...
Codelobster PHP Edition streamlines and simplifies
the PHP development process. You don't need to
keep in mind the names of functions, arguments,
tags or their attributes -- we've implemented all
these for you with autocomplete features for PHP,
HTML, JavaScript and even CSS. |
DCP
Setup Maker |
9.1 various systems |
http://www.devcompack.com/setupmaker/ |
Powerful simple-to-use
application to generate stable multi-platform
installers. Its intuitive user interface and
exceptional ease of use makes it very easy to
build complex desktop or web installers with large
amounts of files. The whole process is done step
by step through a wizard-like interface, filling
in fields and setting up files to finally build
your package without any required knowledge. |
Django - Python Web
framework |
9.1 various systems |
https://www.djangoproject.com/ |
Django is a
high-level Python Web framework that encourages
rapid development and clean, pragmatic design. It
lets you build high-performing, elegant Web
applications quickly. |
Eclipse |
9.1 various systems |
http://www.eclipse.org/ |
In computer programming, Eclipse
is an integrated development environment (IDE). It
contains a base workspace and an extensible
plug-in system for customizing the environment.
Written mostly in Java, Eclipse can be used to
develop applications. By means of various
plug-ins, Eclipse may also be used to develop
applications in other programming languages: Ada,
ABAP, C, C++, COBOL, Fortran, Haskell, JavaScript,
Lasso, Natural, Perl, PHP, Python, R, Ruby
(including Ruby on Rails framework), Scala,
Clojure, Groovy, Scheme, and Erlang. It can also
be used to develop packages for the software
Mathematica. Development environments include the
Eclipse Java development tools (JDT) for Java and
Scala, Eclipse CDT for C/C++ and Eclipse PDT for
PHP, among others. |
eXe eLearning XHTML
editor |
9.1 various systems |
http://exelearning.org/FrontPage |
The eXe project
developed a freely available Open Source authoring
application to assist teachers and academics in
the publishing of web content without the need to
become proficient in HTML or XML markup. Resources
authored in eXe can be exported in IMS Content
Package, SCORM 1.2, or IMS Common Cartridge
formats or as simple self-contained web pages. |
GCC |
9.1 various systems |
http://gcc.gnu.org/ |
GCC, the GNU Compiler Collection,
includes front ends for C, C++, Objective-C,
Fortran, Java, and Ada, as well as libraries for
these languages (libstdc++, libgcj,...). GCC was
originally written as the compiler for the GNU
operating system. |
Geany |
9.1 various systems |
http://www.geany.org/ |
Geany is a text editor using the
GTK2 toolkit with basic features of an integrated
development environment. It was developed to
provide a small and fast IDE, which has only a few
dependencies from other packages. |
Git - Version
Control System |
4.1 Unix |
http://git-scm.com/ |
Git is a free & open
source, distributed version control system
designed to handle everything from small to very
large projects with speed and efficiency. |
Hudson Jenkins |
9.1 various systems |
http://hudson-ci.org/
http://jenkins-ci.org/ |
Hudson/Jenkins monitors
executions of repeated jobs, such as building a
software project or jobs run by cron. Among those
things, current Hudson/Jenkins focuses on the
following two jobs:
Building/testing software projects continuously,
just like CruiseControl or DamageControl. In a
nutshell, Hudson/Jenkins provides an easy-to-use
so-called continuous integration system, making it
easier for developers to integrate changes to the
project, and making it easier for users to obtain
a fresh build. The automated, continuous build
increases the productivity.
Monitoring executions of externally-run jobs, such
as cron jobs and procmail jobs, even those that
are run on a remote machine. For example, with
cron, all you receive is regular e-mails that
capture the output, and it is up to you to look at
them diligently and notice when it broke.
Hudson/Jenkins keeps those outputs and makes it
easy for you to notice when something is wrong. |
ICEfaces |
9.1 various systems |
http://www.icesoft.org |
ICEfaces
is an open source Software development kit that
extends JavaServer Faces (JSF) by employing Ajax.
It is used to construct rich Internet applications
(RIA) using the Java programming language. With
ICEfaces, the coding for interaction and Ajax on
the client side is programmed in Java, rather than
in JavaScript, or with plug-ins. |
InfoQ |
9.1 various systems |
http://www.infoq.com/ |
Facilitating
the spread of knowledge and innovation in
enterprise software development |
InstallJammer |
9.1 various systems |
http://www.installjammer.com/ |
InstallJammer
is a multiplatform GUI installer designed to be
completely cross-platform and function on Windows
and most all versions of UNIX |
IzPack |
9.1 various systems |
http://izpack.org/ |
IzPack is a widely
used tool for packaging applications on the Java™
platform. Easily make installers that work
seamlessly on Microsoft Windows™, Linux™, Solaris™
and Mac OS X™. Keep your users happy just right
before they get their hands on your software for
the first time. |
Java
Java.net openJDK Java-Projects List |
9.1 various systems |
http://www.java.com/
http://www.java.net/
http://openjdk.java.net/
https://www.dev.java.net/servlets/ProjectList |
The orginal
Oracle (Sun) Java Kits |
JavaScript |
9.1 various systems |
https://www.javascript.com/ |
JavaScript is a high-level,
dynamic, untyped, and interpreted programming
language. It has been standardized in the
ECMAScript language specification. Alongside HTML
and CSS, it is one of the three core technologies
of World Wide Web content production; the majority
of websites employ it and it is supported by all
modern Web browsers without plug-ins. |
JDeveloper |
9.1 various systems |
http://www.oracle.com/technetwork/developer-tools/jdev/overview/index.html |
JDeveloper is a
freeware IDE supplied by Oracle Corporation. It
offers features for development in Java, XML, SQL
and PL/SQL, HTML, JavaScript, BPEL and PHP.
JDeveloper covers the full development lifecycle
from design through coding, debugging,
optimization and profiling to deploying. With
JDeveloper, Oracle has aimed to simplify
application development by focusing on providing a
visual and declarative approach to application
development in addition to building an advanced
coding-environment. |
jEdit |
9.1 various systems |
http://www.jedit.org/index.php
http://sourceforge.net/projects/jedit/ |
jEdit is a
programmer's text editor written in Java. It uses
the Swing toolkit for the GUI and can be
configured as a rather powerful IDE through the
use of its plugin architecture. |
jQuery |
9.1 various systems |
http://jquery.com/ |
jQuery
is a fast and concise JavaScript Library that
simplifies HTML document traversing, event
handling, animating, and Ajax interactions for
rapid web development. jQuery is designed to
change the way that you write JavaScript. |
jQuery jQuery
mobile Learing jQuery |
9.1 various systems |
http://jquery.com/
http://jquerymobile.com/ http://try.jquery.com/ |
jQuery is a cross-platform
JavaScript library designed to simplify the
client-side scripting of HTML. This enables
developers to create abstractions for low-level
interaction and animation, advanced effects and
high-level, theme-able widgets. The modular
approach to the jQuery library allows the creation
of powerful dynamic web pages and web
applications. |
Kdevelop |
9.1 various systems |
http://www.kdevelop.org/ |
KDevelop is a free,
open source IDE (Integrated Development
Environment) for MS Windows, Mac OS X, Linux,
Solaris and FreeBSD. It is a feature-full, plugin
extensible IDE for C/C++ and other programming
languages. It is based on KDevPlatform, and the
KDE and Qt libraries |
LLVM CLANG |
9.1 various systems |
http://llvm.org/
http://clang.llvm.org/ |
The LLVM Compiler
Infrastructure, is a collection of modular and
reusable compiler and toolchain technologies. The
primary sub-projects of LLVM are:
1. The LLVM Core libraries provide a modern
source- and target-independent optimizer, along
with code generation support for many popular
CPUs. 2. Clang is an "LLVM native"
C/C++/Objective-C compiler, 3. llvm-gcc 4.2 and
dragonegg integrate the LLVM optimizers and code
generator with the GCC. 4. The LLDB project builds
on libraries provided by LLVM and Clang to provide
a great native debugger. 5. The libc++ project
provides a standard conformant and
high-performance implementation of the C++
Standard Library. 6. The compiler-rt project
provides highly tuned implementations of the
low-level code generator. 7. The vmkit project is
an implementation of the Java and .NET Virtual
Machines that is built on LLVM technologies. 8.
The klee project implements a "symbolic virtual
machine" which uses a theorem prover to try to
evaluate all dynamic paths through a program, in
an effort to find bugs and to prove properties of
functions. |
Netbeans |
9.1 various systems |
http://www.netbeans.org/ |
NetBeans is an integrated
development environment (IDE) for developing
primarily with Java, but also with other
languages, in particular PHP, C/C++, and HTML5. It
is also an application platform framework for Java
desktop applications and others. The NetBeans IDE
is written in Java and can run on Windows, OS X,
Linux, Solaris and other platforms supporting a
compatible JVM. The NetBeans Platform allows
applications to be developed from a set of modular
software components called modules. Applications
based on the NetBeans Platform (including the
NetBeans IDE itself) can be extended by third
party developers. |
PCC |
9.1 various systems |
http://pcc.ludd.ltu.se/ |
pcc, the Portable
C Compiler.The compiler is based on the original
Portable C Compiler by S. C. Johnson, written in
the late 70's |
Programacion |
9.1 various systems |
http://www.programacion.com/ |
Programming in spanish |
PWCT |
9.1 various systems |
http://sourceforge.net/projects/doublesvsoop/ |
PWCT is
a general-purpose visual programming tool designed
for novice and expert programmers. A novice
programmer can use PWCT to learn programming
concepts like Data Structure, Control Structure,
Programming Paradigm,..etc. An expert programmer
can use PWCT to develop large and/or complex
software. Using PWCT we developed a textual
programming language Compiler and Virtual Machine,
This language called Supernova
(http://sourceforge.net/projects/supernova).
Operating System - Microsoft Windows; works fine
on Unix using Wine; create Windows applications;
create multiplatform applications |
Qt Project |
9.1 various systems |
http://qt-project.org/ |
QDevelop is
a development environment entirely dedicated to
Qt4, which requires Qt4, gcc under Unix &
Linux or MinGW under Windows. |
SeaMonkey |
9.1 various systems |
http://www.seamonkey-project.org/ |
Web-browser, advanced e-mail
and newsgroup client, IRC chat client, and high
quality HTML in WYSIWYG editing made simple -- all
your Internet needs in one application. |