Graphical interface (Qt) for creating, editing, and rendering flam3 IFS fractal flame images, which can be saved as png files.
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.
Hugin is a convenient application that allows the user not only to automate the process of stitching photos, but also allows you to manually, flexibly set parameters.
✔mosaic assembly mode, which allows you to assemble panoramas from pictures taken from different angles;
✔creation of polygonal masks, with which you can exclude unnecessary objects from the final panorama;
✔visualization of the entire project in the hardware-accelerated preview dialog, with which you can quickly assess the quality of alignment of overlapping images relative to each other;
✔grouping pictures taken with exposure bracketing - previously, time was wasted on aligning them relative to each other, even when it came to pictures of static objects taken from a tripod
KDevelop is a free integrated development environment (IDE). There is source code navigation and debugging for projects in different programming languages, work with different build and version control systems, and all this is implemented on a modular basis.
KDevelop can analyze code in C, C++ and Javascript/QML, and there are also external modules for PHP and Python.
Vym (View Your Mind) is a mind diagramming program. It is useful for organizing thoughts and working on structuring something.
A connection diagram (mind map, mindmap) is a color radial diagram with an image in the center, illustrating semantic and other connections between parts of scientific material.
For example, it can graphically illustrate the structure of a dissertation plan, a project plan, or the structure of government institutions in an area.
Communication diagrams have many applications in personal, family, educational, and business situations.
Opportunities include note-taking, brainstorming, summarizing, revising, and general clarification of thoughts.
BASIC-256 is an easy-to-use version of BASIC designed to teach children the basics of programming. Uses traditional commands such as gosub, for/next, and goto, making it easy for children to understand program flow. It has a built-in graphics mode that allows you to draw a picture on the screen in a few minutes, as well as a set of detailed and simple tutorials that explain programming principles with fun examples.
Inkscape (an alternative to Corel Draw) is a vector graphics editor, convenient for creating both artistic and technical illustrations (including use as a general-purpose CAD program, which is also facilitated by the ease of sharing drawings). It is widely used to create illustrations, icons, logos, diagrams, maps, as well as web graphics.
It contains advanced tools for work, comparable to the capabilities of Adobe Illustrator, CorelDRAW and Xara Xtreme. You can read save images in many formats including SVG, AI, EPS, PDF, PS and PNG. Inkscape has a comprehensive set of tools, a simple interface, support for many languages, and is extensible with custom add-ons.
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)
Lazarus is an integrated cross-platform software development environment in a Delphi-like environment in the Object Pascal language for the Free Pascal Compiler (often abbreviated FPC).
It is currently the only Rapid Application Development (RAD) tool that allows Delphi programmers to create GUI applications for Linux (and other non-Windows) systems.
Allows you to easily transfer Delphi programs with a graphical interface to various operating systems: Linux, FreeBSD, Mac OS X, Microsoft Windows, Android.
qCAD is a professional CAD system, similar to AutoCAD, designed for creating mechanical engineering drawings and architectural plans. You can create technical drawings such as building plans, interior plans, mechanical plans, or schematics.
You can also easily create and edit drawings with ISO templates and save files in DXF format. The DXF format is used by many CAD systems.