IDLE is an Integrated Development Environment for Python.
IDLE is written using Tkinter and is therefore available on different operating systems.
Geany is a small and lightweight integrated development environment.
The basic features of Geany are:
- syntax highlighting
- code completion
- auto completion of constructs like if, for and while, XML and HTML
- call tips
- many supported filetypes like C, Java, PHP, HTML, Python, Perl, Pascal
- symbol lists
- embedded terminal emulation
An object-oriented dialect of the BASIC language, complemented by an integrated development environment and running on GNU/Linux and other UNIX-like operating systems.
It is a tool similar to Visual Basic in terms of developing Basic programs.
Gambas was conceived as an alternative for Microsoft Visual Basic developers who decided to switch to GNU/Linux
Code::Blocks is a cross-platform Integrated Development Environment (IDE). It is based on a self-developed plugin framework allowing unlimited extensibility. Most of its functionality is already provided by plugins. Plugins included in the base package are:
* Compiler frontend to many free compilers
* Debugger frontend for GDB
* Source formatter (based on AStyle)
* Wizard to create new C++ classes
* Code-completion / symbols-browser (work in progress)
* Default MIME handler
* Wizard to create new Code::Blocks plugins
* To-do list
* Extensible wizard based on scripts
* Autosave (saves your work in the unfortunate case of a crash)
Bluefish is a powerful editor designed for programmers and web developers. It has many options for creating websites, scripts and program code. Bluefish supports various programming languages, markup languages and has many features, including:
- Customizable code folding, auto indenting and completion
- Support for remote files operation over FTP, SFTP, HTTPS, WebDAV, etc.
- Site upload and download
- Powerful search and replace engine
- Snippets plugin to automate often used code
- Code-aware in-line spell checking
- Zencoding or Emmet support
Colobot (Colonize with Bots) is a game aimed at teaching programming through fun. You play the role of an astronaut traveling with robot assistants in search of a planet to colonize.
The game features real-time 3D graphics and the C++ and Java-like object-oriented language CBOT, which can be used to program the robots available in the game.
Educational software designed to make learning programming easy and fun.
Greenfoot is an integrated development environment using Java or Stride designed primarily for educational purposes at the high school and undergraduate level. This makes it easy to develop 2D graphics applications such as simulations and interactive games.
A simple application for drawing and editing images.
Provides a level of functionality suitable for the average user.
Ideal for general tasks such as drawing simple graphics and simple photo editing.
Pinta is an easy-to-use graphics editor. Its goal is to provide a simple and convenient experience for ordinary users.
Some of the supported features:
- image adjustment (automatic level correction, black and white image, sepia, ...)
- effects (motion blur, glow, warp, ...)
- working with layers
- unlimited depth of undo/redo actions
- drawing tools (brush, pencil, shapes, ...)
GIMP (a direct alternative to Adobe Photoshop) is a raster graphics editor, an alternative to Adobe Photoshop) for creating and processing raster graphics and partial support for working with vector graphics.
The editor supports more than thirty image formats and can work with layers, masks, filters and blending modes. The program has a huge range of tools for color correction and processing of any photographs and images.
Thanks to the user-friendly interface and nice features, learning to work in the editor is very easy.
Page 9 of 98