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)
Last updated
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
FreeCAD is an extensible CAD/CAM system that includes some key concepts such as macro recording, workspaces, the ability to run as a server, and dynamically loaded application extensions.
FreeCAD can import and display CAD models in IGES, STEP and BRep formats, as well as meshes in STL, BMS, AST and Wavefront OBJ formats.
Scribus is an application for professional visual layout of printed documents (newspapers, magazines, brochures, literature, etc.) capable of creating high-quality pages for any purpose - be it replication for printing or electronic distribution.
Scribus supports all the features of professional publishing systems, such as extensive capabilities for layout and pre-press preparation of text, the CMYK color model, Spot Colors, the ICC color output management system, and the creation of PDF files.
This is similar to AdobeInDesign or QuarkXPress.
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.
Alchemy is a drawing project aimed at exploring how we can draw, draw and create in new ways on computers.
Alchemy is not software for creating a finished piece of art, but a sketching environment that focuses on the absolute beginning stage of the creation process. Alchemy allows you to experiment and visually explore a wider range of ideas and possibilities.
BRL-CAD is a powerful cross-platform Open Source combinatorial Constructive Solid Geometry (CSG) solid modeling system that includes interactive 3D solid geometry editing, high-performance ray-tracing support for rendering and geometric analysis, network-distributed framebuffer support, image and signal-processing tools, path-tracing and photon mapping support for realistic image synthesis, a system performance analysis benchmark suite, an embedded scripting interface, and libraries for robust high-performance geometric representation and analysis.
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.
- Bluefish - editor for programmers and web developers
- Inkscape - редактор векторной графики (Corel Draw)
- Lazarus - visual development environment in Pascal (Delphi)
- QCaD - профессиональная CAD-система
- Pinta - simple graphic editor
- Gambas - визуальная среда разработки для GNOME
- GIMP - raster graphics editor (Adobe Photoshop)
- Dia - редактор диаграмм
- DreamChess - 3D шахматы
- Algodoo (Phun) - мульти-моделирование физических процессов